사용기2009. 11. 5. 11:48

PC를 자주 사용하는 사람이라면 누구나 한번쯤 고민해 봤을 것이다.
folder를 삭제하려고 하는데 아래와 같은 경고 창이 뜬다.

파일 또는 폴더 삭제 오류
xxxxx 항목을 삭제할 수 없습니다. 다른 사람이나 다른 프로그램에서 사용하고 있습니다.
사용 중인 파일을 닫고 다시 시도하십시오.


(위의 경고창을 보고 본인의 PC에서 뜬것으로 알고 놀라지 않았으면 한다.
그런데 왜 위와 같은 Window 경고창에서 어떤 프로세스가 사용중이라는 상세 정보를 제공하지 않을까? (가능하면서)
요즘의 똑똑한 사용자들은 점점 더 많은 정보를 필요로 하고 있다.)

이럴땐 보통 "Windows 작업 관리자" (Ctrl+Shift+Esc)를 띄워서 감으로 몇몇 process들을 죽인 후 다시
삭제를 시도해보곤 했다.
하지만 정말 거의 모든 process를 죽였는데도 동일한 에러가 발생하면 정말이지.. 리붓을 할 수 밖에.

이때 사용하면 유용한 MS에서 제공하는 툴이 있다. Process Explorer
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

다운받아서 실행한 화면, 설치할 필요 없이 바로 실행 가능함.

보다시피 상당히 많은 정보를 제공하고 있다.
process를 더블클릭하면 더 상세한 정보들을 볼수 있어서 여러 방면으로 활용이 가능할 것이다.

그럼 어떤 프로세서가 어떤 폴더를 사용중인지 찾는 방법을 알아보자.
간단하다.
Ctrl+F를 눌러서 Search창이 뜨면
찾고자 하는 폴더 명을 입력하면 된다.

아래는 결과 화면이다.

D:\Temp\temp 폴더를 삭제하려고 시도하였으나,
explore.exe와 <Non-existent Process> 에서 temp폴더를 사용중이어 실패 했음을 알 수 있다.

원하는 프로세스를 찾았으니 Delete키를 눌러 Kill Process를 하면 된다.
Posted by ekwang