본문 바로가기
윈도우 오류

파일이 COM Surrogate에서 열려 있으므로 이 작업을 완료할 수 없습니다

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

오류 메시지

이 문제를 해결하기 위한 2가지 해결 방법에 대해 알아보겠습니다.

 

1. 작업 관리자에서 COM Surrogate 종료시키기

사용 중인 운영 체제가 윈도우라면 Ctrl+Shift+Esc 키를 동시에 눌러서 작업 관리자를 실행시킵니다.

아래 그림처럼 작업 관리자에서 COM Surrogate를 찾아 종료시킵니다.

작업 관리자

위 화면처럼 COM Surrogate를 종료시키고 문제가 해결됐는지 확인해 봅니다.

만약 이 방법으로 해결이 되지 않으면 두 번째 방법을 써 봅니다.

 

2. 문제를 일으키는 Process를 찾아 종료시키기

이 방법은 일단 어떤 프로그램이 문제를 일으키고 있는지 예측을 하고 있어야 합니다.

오류 메시지는 파일이 실행 중일 때 나오는 메시지인데 작업을 계속하려면 실행 중인 파일을 강제로 닫아야 합니다.

 

파일을 강제로 닫으려면 마이크로소프트에서 제공하는 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를 누르면 됩니다.

우클릭 메뉴

 

못 찾았다면 Find 메뉴의 "Find Handle or DLL" 메뉴로 들어가서

Find Handle or DLL 메뉴

종료시킬 파일 이름을 입력합니다.

(의심되는 프로그램의 폴더에서 실행 파일들의 이름을 입력하면서 찾아봅니다)

제대로 입력했다면 파일이 나올 겁니다.

그 파일을 Kill Process 하고 문제가 해결됐는지 확인해 봅니다.

반응형

댓글