ProcessExplorer, 폴더 또는 파일이 삭제가 안될때.. 어떤 process가 폴더/파일을 사용하고 있는지 알아내기
728x90
PC를 자주 사용하는 사람이라면 누구나 한번쯤 고민해 봤을 것이다.
folder를 삭제하려고 하는데 아래와 같은 경고 창이 뜬다.
그런데 왜 위와 같은 Window 경고창에서 어떤 프로세스가 사용중이라는 상세 정보를 제공하지 않을까? (가능하면서)
요즘의 똑똑한 사용자들은 점점 더 많은 정보를 필요로 하고 있다.)
이럴땐 보통 "Windows 작업 관리자" (Ctrl+Shift+Esc)를 띄워서 감으로 몇몇 process들을 죽인 후 다시 삭제를 시도해보곤 했다.
하지만 정말 거의 모든 process를 죽였는데도 동일한 에러가 발생하면 정말이지.. Rebooting을 할 수 밖에 없었다
이때 사용하면 유용한 MS에서 제공하는 툴이 있다.
Process Explorer
다운받아서 실행한 화면, 설치할 필요 없이 바로 실행 가능함.
folder를 삭제하려고 하는데 아래와 같은 경고 창이 뜬다.
파일 또는 폴더 삭제 오류
xxxxx 항목을 삭제할 수 없습니다. 다른 사람이나 다른 프로그램에서 사용하고 있습니다.
사용 중인 파일을 닫고 다시 시도하십시오.
xxxxx 항목을 삭제할 수 없습니다. 다른 사람이나 다른 프로그램에서 사용하고 있습니다.
사용 중인 파일을 닫고 다시 시도하십시오.
(위의 경고창을 보고 본인의 PC에서 뜬것으로 알고 놀라지 않았으면 한다.
그런데 왜 위와 같은 Window 경고창에서 어떤 프로세스가 사용중이라는 상세 정보를 제공하지 않을까? (가능하면서)
요즘의 똑똑한 사용자들은 점점 더 많은 정보를 필요로 하고 있다.)
이럴땐 보통 "Windows 작업 관리자" (Ctrl+Shift+Esc)를 띄워서 감으로 몇몇 process들을 죽인 후 다시 삭제를 시도해보곤 했다.
하지만 정말 거의 모든 process를 죽였는데도 동일한 에러가 발생하면 정말이지.. Rebooting을 할 수 밖에 없었다
이때 사용하면 유용한 MS에서 제공하는 툴이 있다.
Process Explorer
다운받아서 실행한 화면, 설치할 필요 없이 바로 실행 가능함.
보다시피 상당히 많은 정보를 제공하고 있다.
process를 더블클릭하면 더 상세한 정보들을 볼수 있어서 여러 방면으로 활용이 가능할 것이다.
그럼 어떤 프로세서가 어떤 폴더를 사용중인지 찾는 방법을 알아보자.
간단하다.
Ctrl+F를 눌러서 Search창이 뜨면 찾고자 하는 폴더 명을 입력하면 된다.
아래는 결과 화면이다.
D:\Temp\temp 폴더를 삭제하려고 시도하였으나,
explore.exe와 <Non-existent Process> 에서 temp폴더를 사용중이어 실패 했음을 알 수 있다.
원하는 프로세스를 찾았으니 Delete키를 눌러 Kill Process를 하면 된다.