COM Surrogate가 작동을 멈추는 문제 해결

COM Surrogate가 작동을 멈추는 문제 해결

사진을 보거나 비디오를 볼 때 COM Surrogate가 갑자기 작동을 멈췄습니까? 대부분의 사용자가이 오류에 직면 할 것을 걱정하지 마십시오.이 문제를 해결해야합니다. 이 게시물에서는이 오류를 해결하는 방법에 대해 설명합니다.

COM 대리자는 무엇을하며 왜 항상 작동을 멈춥니까?

dllhost.exe 프로세스는 COM Surrogate라는 이름으로 진행되며 충돌이 발생하고 COM Surrogate가 작동을 멈췄다는 메시지가 표시 될 때뿐입니다. 이 COM 대리 란 무엇이며 왜 계속 충돌합니까?

COM Surrogate는 요청한 프로세스 외부에서 실행되는 COM 개체에 대한 Sacrificial 프로세스의 이름입니다. 예를 들어 탐색기는 축소판 그림을 추출 할 때 COM 대용을 사용합니다. 축소판을 사용하도록 설정 한 폴더로 이동하면 탐색기에서 COM 대리를 해제하고이를 사용하여 폴더에있는 문서의 축소판을 계산합니다. 탐색기가 썸네일 추출기를 신뢰하지 않는 법을 배웠기 때문에 이렇게합니다. 그들은 안정성에 대한 나쁜 실적을 가지고 있습니다. 익스플로러는 개선 된 안정성을 위해 성능 저하를 흡수하기로 결정하여 이러한 복잡한 코드를 메인 익스플로러 프로세스 외부로 옮겼습니다. 축소판 추출기가 충돌하면 충돌이 탐색기 대신 COM Surrogate 프로세스를 파괴합니다.

다시 말해, COM Surrogate는이 코드가 마음에 들지 않기 때문에 다른 프로세스에서 COM에 호스트하도록 요청합니다. 그런 식으로 충돌이 발생하면 프로세스 대신 충돌하는 COM Surrogate 희생 프로세스입니다. 그리고 충돌이 발생하면 익스플로러의 최악의 두려움이 실현되었음을 의미합니다.

실제로 비디오 또는 미디어 파일이 포함 된 폴더를 탐색 할 때 이러한 유형의 충돌이 발생하면 문제는 비정상적인 코덱 일 가능성이 높습니다. 따라서 시간을 낭비하지 않고 COM Surrogate를 수정하는 방법은 아래에 나열된 자습서의 도움으로 작동이 중지되었습니다.를 참조하십시오.

COM Surrogate가 작동을 멈추는 문제 해결

방법 1 : 코덱 업데이트

문제는 사진 및 비디오를 보는 것과 관련이 있으므로 코덱을 업데이트하는 것이 좋은 옵션 인 것 같으며 COM Surrogate 오류를 해결하는 데 도움이 될 것입니다. Windows 10 / 8.1 / 7 용 최신 코덱 버전을 여기에서 다운로드 할 수 있습니다.

DivX 또는 Nero를 설치 한 경우 최신 버전으로 업데이트하거나 경우에 따라 제대로 설치하려면 해당 버전을 제거했다가 다시 설치해야합니다.

Nero 및 DivX를 업그레이드했지만 여전히 문제가 있으면 C : \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax 파일의 이름을 NeVideo.ax.bak로 바꾸어보십시오. NeVideoHD.ax의 이름을 NeVideoHD.bak로 바꾸어야 할 수도 있지만 Nero Showtime이 중단됩니다.

방법 2 : 축소판 그림 비활성화

축소판 미리보기를 사용하지 않도록 설정하면 문제를 일시적으로 해결할 수 있지만 COM Surrogate를 해결하기위한 최적의 솔루션은 아닙니다.

방법 3 : DLL 재 등록

COM 대리 오류를 해결할 수도있는 Windows에 일부 DLL을 다시 등록하십시오. 이것을하기 위해:

1. 창 버튼을 마우스 오른쪽 버튼으로 클릭하고“ 명령 프롬프트 (관리자) ”를 선택하십시오.

2. cmd 창에서 다음 명령을 입력하고 각 명령 후에 Enter 키를 누르십시오.

 regsvr32 vbscript.dll regsvr32 jscript.dll 

이렇게 하면 COM Surrogate가 작동 문제 를 중지 했지만 문제가 해결되지 않으면 계속 읽으십시오!

방법 4 : 하드 디스크 오류 확인

COM Surrogate 오류를 해결할 수있는 다른 방법은 여기에 설명 된 디스크 검사 유틸리티를 실행하는 것입니다.

방법 5 : "dllhost"파일에 대해 DEP 비활성화

dllhost.exe에 대해 DEP를 사용하지 않도록 설정하면 대부분의 사용자에게 문제가 해결 된 것으로 보이므로이를 수행하는 방법을 살펴 보겠습니다. DEP를 끄는 방법에 대한 이전 게시물에서 자세한 내용을 읽을 수 있습니다.

1. 마지막 단계에서 아래와 같이 추가를 클릭 하십시오 .

2. Add 팝업 상자에서 다음 실행 파일을 선택하십시오.

 32 비트 시스템에있는 경우 다음 파일을 선택하십시오. C : \ Windows \ System32 \ dllhost.exe 64 비트 시스템에있는 경우 다음 파일을 선택하십시오. C : \ Windows \ SysWOW64 \ dllhost.exe 

3. dllhost 파일을 선택하고 열기를 클릭하면 다음과 같이됩니다.

COM 대리가 작동 중지 오류를 수정해야합니다.

방법 6 : 롤백 디스플레이 드라이버

때때로 디스플레이 드라이버의 최신 업데이트로 인해이 오류가 발생할 수 있으므로 드라이버 롤백으로 문제가 해결 될 수 있습니다. 그러나 드라이버가 업데이트 된 후 문제가 발생한 경우에만이 작업을 수행해야합니다.

1. 이 PC 또는 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.

$config[ads_text6] not found

2. 이제 왼쪽에서 장치 관리자를 클릭하십시오.

3. 디스플레이 어댑터를 확장 한 다음 디스플레이 장치를 마우스 오른쪽 버튼으로 클릭하십시오.

4 제거를 선택하십시오.

5“ 이 장치의 드라이버 소프트웨어 삭제 ”옵션을 확인하고 확인을 클릭해야하는 팝업 상자가 나타납니다. Windows는 장치를 제거하고 Windows Update에서 다운로드 한 드라이버 소프트웨어를 삭제합니다. 나중에 새 드라이버 소프트웨어를 설치할 수 있습니다.

당신은 또한 좋아할지도 모릅니다 :

  • 0xc000007b 응용 프로그램 오류 해결 방법
  • Windows 10에서 아이콘 캐시를 복구하는 방법
  • MMC를 수정하여 스냅인을 만들 수없는 방법
  • 시스템 복원 지점을 만드는 방법 – 쉬운 방법

다행스럽게도 이러한 방법 중 하나가 COM Surrogate에서 작동 오류를 수정했습니다 . 여전히 의심이나 질문이 있으면 언제든지 의견을 보내 주시기 바랍니다.

관련 기사