C#/오류로그

C# 파일은 다른 프로세스에서 사용 중이므로 프로세스에서 액세스할 수 없습니다(오류 해결 taskkill /pid"프로세스 ID" /f /t)

vmpo 2019. 9. 29. 22:58

C# 파일은 다른 프로세스에서 사용 중이므로 프로세스에서 액세스할 수 없습니다(오류)

 

C#으로 콘솔 응용프로그램을 개발시 아래 와 같은 오류가 발생

 

코드를 입력하고 디버깅으로 누르면

~~~ 으로 복사할 수 없었습니다. 파일은 다른 프로세스에서 사용 중이므로 프로세스에서 액세스할 수 없습니다.

 

윈도우 10같은 경우 visual studio를 관리자 모드로 실행하지 않을 경우 권한 문제가 발생 할 수 있습니다.

 

IDE 실행시 관리자 모드로 실행이 필요합니다.

 

관리자모드로 실행 다시 실행 하더라도 빌드시 동일 오류가 발생한다면 CMD를 관리자 모드로

열고 아래 명령어를 입력합니다.

해당 프로세스를 강제로 종료하는 명령어 입니다.

 

[프로세스 강제종료 명령어] 

taskkill /pid 프로세스ID /f /t

ex) taskkill /pid 1234 /f

 

오류 목록에서

"파일은 다른 프로세스에서 사용 중이므로 프로세스에서 액세스할 수 없습니다" 메시지와 함께 프로세스 아이디를 확인 할 수 있습니다. 해당 프로세스 아이디를 위 프로세스 id 칸에 입력 하고 커맨드를 실행해주면 강제 종료 처리됩니다.

 

이후 빌드를 다시 진행하시면 됩니다.

 

LIST