Engineering/Windows

안보이는 프로세스 찾기 on Windows

부스 boos 2025. 6. 16. 10:18
728x90

 Windows 에서 가끔씩 발생하는 듯한데, 폴더 이름을 다른거를 바꾸거나 삭제하려고 할때 "다른 프로그램에서 열려 있으므로 작업을 완료할 수 없습니다" 라는 메시지가 나온다.

 그런데, 해당 폴더에서 작업했던 프로그램들을 종료하고 명령 프롬프트(커맨트 창), 윈도우 탐색기도 다 닫았는데도 폴더 이름 변경이 안된다. 작업 관리자에서 확인해봐도 사용 했던 프로그램은 안보이는데, 폴더 이름 변경이 안된다. 종료 처리가 안된 프로세스가 폴더를 잡고 있나 보다 생각해서 이럴때는 보통 Windows 를 재부팅하면 되겠지만 재부팅을 못하는 상황도 있다. (중요한 작업을 돌리고 있거나 재시작하기에는 부담스러운 작업들...)

 

 

 방법을 찾아보니 이런 상황에서 사용할 툴이 마이크로소프트에서 제공한다.

- 프로세스 탐색기

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

 

Process Explorer - Sysinternals

프로세스가 열어 둔 어떤 파일, 레지스트리 키, 기타 개체, 로드한 DLL 등을 찾으세요.

learn.microsoft.com

 

 프로그램 설치후, "procexp64.exe" 를 실행하면 다음 화면처럼 왼쪽에는 실행중인 프로세스 정보와 오른쪽에 자원 사용량을 보여준다.

 

 돋보기 모양 아이콘 ( 빨간색 네모 박스 ) 또는 "Find" - "Find Handle or DLL" 을 클릭해서 문제가 되는 폴더명을 입력한다.

 

 "kamkami\kamkami" 라는 폴더를 잡고 있는 프로세스들이 보이는데, 나 같은 경우는 adb.exe 가 문제였다. 작업관리자에서 "adb.exe" 프로세스를 종료하고 나니 폴더명 변경이 가능해졌다.