본문 바로가기
윈도우 오류

폴더 또는 해당 폴더에 포함되어 있는 파일이 다른 프로그램에서 열려 있으므로 작업을 완료할 수 없습니다

by 젤리아드 2020. 3. 11.
반응형

사용 중인 폴더
폴더 또는 해당 폴더에 포함되어 있는 파일이 다른 프로그램에서 열려 있으므로 작업을 완료할 수 없습니다.
폴더 또는 파일을 닫고 다시 시도하십시오.
메시지

위 메시지가 나오면서 폴더 삭제가 안될 경우 일단 삭제가 되지 않는 폴더에서 어떤 파일 때문에 삭제가 안되는지 알고 있어야 합니다.

보통 폴더 내에서 어떤 파일이 실행 중이거나 다른 프로그램이 폴더 안에 있는 파일을 사용 중일 때 이런 경우가 발생합니다.

 

Unlocker라는 프로그램을 써서 폴더를 삭제할 수도 있으나 여기서는 마이크로소프트에서 제공하는 Process Explorer라는 프로그램으로 해결해 보겠습니다.

다운로드는 아래 링크로 들어가면 받을 수 있습니다.

 

https://docs.microsoft.com/ko-kr/sysinternals/downloads/process-explorer

 

Process Explorer - Windows Sysinternals

Find out what files, registry keys and other objects processes have open, which DLLs they have loaded, and more.

docs.microsoft.com

 

실행하면 이런 화면이 나옵니다.

Process Explorer 실행 화면
Process Explorer 실행 화면

목록에서 어떤 파일이 폴더를 잡고 있는지 찾아야 합니다.

파일을 찾았다면 우클릭하고 Kill Process를 누릅니다.

Process Explorer 우클릭 메뉴
우클릭 메뉴

파일을 찾는 게 어려울 경우 Find의 Find Handle or DLL 메뉴로 들어가서

Process Explorer 상단에 있는 Find 메뉴의 Find Handle or DLL... 메뉴
Find Gandle or DLL 메뉴

의심되는 키워드를 입력합니다.

정확한 파일 이름을 알면 파일 이름을 입력하고 잘 모를 경우 폴더 이름이나 폴더 내 실행파일 등을 입력합니다.

제대로 검색했다면 폴더를 잡고 있는 파일이 검색됩니다.

그 파일을 Kill Process 합니다.

폴더를 잡고 있던 파일이 Kill Process 되면 잡혀있던 폴더가 풀리면서 폴더 삭제가 정상적으로 잘 됩니다.

반응형

댓글