다른 프로그램에서 사용 중 삭제 안 됨 핸들 강제 해제

다른 프로그램에서 사용 중 삭제 안 됨 핸들 강제 해제

다른 프로그램에서 사용 중 오류의 원인과 파일 잠금(Locking)

\n

더 이상 필요 없는 파일이나 폴더를 삭제하거나 이름을 바꾸려고 할 때, ‘파일이 열려 있으므로 이 작업을 완료할 수 없습니다. 다른 프로그램에서 사용 중인 파일을 닫고 다시 시도하십시오’라는 팝업이 뜨며 아무런 작업도 되지 않는 답답한 경험이 있습니다. 이와 같은 다른 프로그램에서 사용 중 오류는 운영체제의 파일 핸들 잠금 메커니즘 때문에 발생합니다.

윈도우는 프로세스가 파일에 쓰기 작업을 하거나 읽을 때 데이터 일관성을 지키기 위해 배타적 파일 락(Exclusive File Lock)을 겁니다.

창을 닫은 오피스 프로그램이 백그라운드에 남아 있거나, 윈도우 파일 탐색기(Explorer)의 미리보기 핸들러가 파일을 쥐고 있으면 다른 프로그램에서 사용 중 경고가 지속됩니다.

\n\n

리소스 모니터를 활용한 연결된 파일 핸들 추적 및 종료

\n

어떤 프로그램이 파일을 쥐고 있는지 정확히 찾아내기 위해 윈도우 내장 리소스 모니터를 활용할 수 있습니다. 단축키 Ctrl + Shift + Esc로 작업 관리자를 엽니다.

[성능] 탭 하단의 [리소스 모니터 열기] 링크를 클릭하거나, Win + R에서 resmon.exe를 실행합니다.

상단의 [CPU] 탭을 누르고 중간의 [연결된 핸들] 섹션을 확장합니다. 우측 검색란에 삭제되지 않는 파일 이름의 일부를 입력하면, 해당 파일을 잠그고 있는 프로세스 이름과 PID가 정확히 검색됩니다. 해당 프로세스를 우클릭하고 [프로세스 끝내기]를 누르면 파일 락이 즉시 해제됩니다.

\n\n

파일 탐색기(explorer.exe) 재시작 및 미리보기 창 해제

\n

별도의 응용 프로그램이 아니라 윈도우 파일 탐색기 자체가 범인인 경우가 매우 많습니다. 탐색기 우측의 ‘미리보기 창’이나 ‘세부 정보 창’이 켜져 있으면 PDF나 이미지 파일을 열람한 직후 프로세스가 파일을 점유합니다.

파일 탐색기 상단 [보기] 메뉴에서 [미리보기 창] 단축키(Alt + P)를 눌러 미리보기를 끕니다.

그래도 잠겨 있다면 작업 관리자의 프로세스 목록에서 ‘Windows 탐색기’를 찾아 마우스 우클릭 후 [다시 시작]을 클릭합니다. 탐색기 셸이 재부팅되면서 캐시 핸들이 모두 풀려 즉시 삭제할 수 있게 됩니다.

\n\n

파일 핸들 잠금 해제 방법별 장단점 비교

\n

다른 프로그램에서 사용 중 문제 해결과 관련된 주요 요소 및 특징을 비교 정리하였습니다.

\n\n\n
해결 방법사용 도구작업 난이도특징 및 권장 상황
리소스 모니터 핸들 검색resmon.exe (내장)쉬움정확한 범인 프로세스 식별 및 선별 강제 종료
Windows 탐색기 재시작작업 관리자 (taskmgr)매우 쉬움탐색기 미리보기 및 셸 점유 즉각 해제
서드파티 언락 툴LockHunter, IObit Unlocker보통원클릭 잠금 해제 지원 (별도 설치 필요)
안전 모드 부팅 삭제msconfig / Shift 다시 시작다소 복잡부팅 시 자동 로드되는 악성 잠금 파일 강제 삭제
\n\n

핵심 정리

\n

이번 글에서는 다른 프로그램에서 사용 중의 발생 원인과 단계별 해결 방법을 상세히 살펴보았습니다. 다른 프로그램에서 사용 중 오류는 백그라운드 프로세스나 파일 탐색기 미리보기 핸들러의 파일 잠금으로 인해 발생합니다. 리소스 모니터에서 파일 이름으로 점유 프로세스를 찾아 종료하거나 파일 탐색기를 재시작하여 잠금을 해제하십시오.

\n\n

재발 방지 체크리스트

\n

재발 방지 체크리스트

  • resmon.exe 리소스 모니터의 연결된 핸들 검색창에 파일 이름을 입력해 점유자를 찾습니다.
  • 파일 탐색기 보기 메뉴에서 ‘미리보기 창(Alt + P)’을 꺼서 백그라운드 점유를 차단합니다.
  • 작업 관리자에서 ‘Windows 탐색기’를 마우스 우클릭하여 ‘다시 시작’을 실행합니다.
  • 반복적으로 잠기는 시스템 파일은 PC 재부팅 직후 다른 앱을 켜기 전에 즉시 삭제합니다.