Windows 10에서 COM 대리 문제를 해결하는 방법

Windows 10에서 COM 대리 문제를 해결하는 방법

Windows 작업 관리자를 열고 항목의 절반이 무엇인지 궁금해 한 적이 있습니까? 최신 버전의 Windows는 대부분의 프로세스에 대해 더 친숙한 이름을 가지고 있지만 정확히 무엇을 하는지 알아내기는 어렵습니다.





한 가지 프로세스는 대리인과 함께 , 라고도 함 dllhost.exe . 이 프로세스는 무엇을 위한 것이며 실행되는 이유는 무엇이며 바이러스가 있다는 것을 의미합니까? 알아 보려면 계속 읽으십시오.





COM 대리란 무엇입니까?

마이크로소프트에 따르면 , COM Surrogate는 '요청한 프로세스 외부에서 실행되는 COM 개체에 대한 희생 프로세스의 멋진 이름입니다.' 그것은 전혀 명확하지 않으므로 그 정의를 세분화하고 몇 가지 예를 살펴보겠습니다.





첫째, COM(Component Object Model의 약자) 개체는 기본적으로 프로세스가 서로 쉽게 통신할 수 있도록 만든 소프트웨어에 대해 Microsoft에서 설계한 표준입니다. 예를 들어, 당신은 Word 문서에 Excel 스프레드시트가 포함되어 있습니다. . 이러한 공유 개체 덕분에 Excel에서 변경한 내용을 보고 Word 스프레드시트를 자동으로 업데이트할 수 있습니다.

이러한 COM 개체는 프로세스 이름에서 알 수 있듯이 실제로 DLL 파일입니다. 이들은 거주 보호된 Windows 폴더 운영 체제(OS)가 예상대로 작동하도록 하십시오.



희생이란?

다음으로 '희생의 과정'이 무엇을 의미하는지 살펴보아야 한다. 이를 위해 다른 예를 살펴보겠습니다.

COM Surrogate의 일반적인 용도는 파일 탐색기 건물 축소판입니다. 이전 버전의 Windows에서는 Explorer 프로세스가 자체적으로 축소판을 생성하려고 했습니다. 축소판 추출기가 항상 신뢰할 수 있는 것은 아니기 때문에 종종 충돌이 발생했습니다.





수백 개의 이미지가 포함된 폴더나 Windows에서 예상하지 못한 파일 형식을 열면 예전에는 때때로 Explorer가 충돌하는 현상을 본 적이 있을 것입니다.

따라서 파일 탐색기는 충돌이 곧 발생할 수 있다고 생각할 때마다 위험한 동작을 처리하기 위해 COM 대리 프로세스를 만듭니다. 이 경우 생성할 썸네일이 많은 폴더를 열면 파일 탐색기가 작업을 COM Surrogate로 전달합니다. 그렇게 하면 썸네일 로드가 충돌하는 경우 탐색기 프로세스가 함께 중단되지 않습니다.





이 프로세스를 종료할 수 있습니까?

같지 않은 다른 중요한 Windows 프로세스 , 작업 관리자( Ctrl + Shift + Esc ) 그리고 아무나 죽여라 대리인과 함께 당신이 보는 프로세스. 그러나 일반적으로 그렇게 하는 것은 좋은 생각이 아닙니다. 프로그램은 어떤 작업을 수행해야 할 때마다 이러한 프로세스를 생성하므로 프로세스를 종료하면 작업 중인 모든 작업이 중지됩니다.

COM Surrogate는 다른 프로그램이 요청할 때만 실행되므로 비활성화할 수 없습니다.

어떤 프로세스가 시작했는지 어떻게 알 수 있습니까?

작업 관리자는 기본적으로 COM Surrogate 프로세스에 대한 자세한 정보를 볼 수 없습니다. 여러 복사본이 실행되는 것을 자주 볼 수 있으므로 어떤 프로그램에서 시작했는지 궁금할 것입니다. 그러려면 다운로드해야 합니다. 프로세스 탐색기 , 최고 중 하나 작업 관리자 대안 .

Process Explorer는 컴퓨터에서 실행 중인 항목에 대한 많은 세부 정보를 제공하고 어떤 프로세스가 COM Surrogate를 시작했는지 알려줄 수 있습니다. 에 대한 목록을 살펴보십시오. dllhost.exe 프로세스 -- 그들은 가지고 있습니다 대리인과 함께 에서 설명 들. 그 위로 마우스를 가져가면 해당 항목에 대한 정보가 표시됩니다.

아무것도 찾을 수 없다면 DLL 호스트 프로세스, 프레스 Ctrl + F 검색 표시줄을 엽니다. 입력하다 dllhost.exe 모든 인스턴스를 쉽게 찾을 수 있습니다. 아무 것도 표시되지 않으면 현재 COM 대리자를 사용하는 프로그램이 없을 수 있습니다.

아래 예에서 이 COM Surrogate가 축소판을 처리하고 있음을 발견했습니다.

COM 대리 충돌을 어떻게 고칠 수 있습니까?

COM Surrogate가 작동을 멈췄고 윈도우 10 성능 . 대부분의 경우 특정 파일로 인해 일반적으로 축소판과 관련된 이 오류가 발생합니다. COM Surrogate 오류가 정기적으로 표시되는 경우 시도할 수 있는 몇 가지 솔루션은 다음과 같습니다.

  • 코덱 팩 및 미디어 소프트웨어를 업데이트/제거합니다. K-Lite 코덱 팩과 같은 소프트웨어나 DivX 또는 Nero와 같은 미디어 도구를 사용하는 경우 이러한 문제가 발생할 수 있습니다. VLC가 모든 것을 재생하기 때문에 이러한 코덱 팩이 더 이상 필요하지 않으므로 제거를 고려하십시오. Nero에는 다양한 무료 대안이 있습니다. .
  • Windows 업데이트를 설치합니다. 일부 사람들은 최신 업데이트를 설치하면 이 문제가 해결된다고 보고했습니다. 항상 해결책은 아니지만 쉬운 첫 번째 단계입니다. Microsoft가 최신 패치로 수정한 특정 파일 형식에 약간의 문제가 있을 수 있습니다.
  • 기존 썸네일을 삭제합니다. 손상된 축소판으로 인해 COM Surrogate가 충돌하는 경우 다음을 수행할 수 있습니다. 디스크 정리 도구를 사용하여 제거 . 이렇게 하면 Windows에서 축소판 캐시를 다시 작성하여 문제를 해결할 수 있습니다.
  • 문제가 있는 파일을 식별합니다. 위에서 설명한 대로 Process Explorer를 사용하여 어떤 파일이 DLL 호스트 접근을 시도하고 있습니다. 특정 파일을 가리키는 경우 거의 확실하게 귀하의 문제입니다. 해당 파일을 삭제하고 문제가 해결되는지 확인하십시오.
  • 데이터 실행 방지 목록에서 COM Surrogate를 제거합니다. Windows는 DEP(데이터 실행 방지)라는 기능을 사용하여 시스템에서 악성 코드가 실행되는 것을 방지합니다. 이 목록에서 특정 프로세스를 제외할 수 있으며 COM Surrogate에 대해 그렇게 하면 오류가 중지될 수 있습니다.
    • 유형 고급 시스템 시작 메뉴로 이동하고 고급 시스템 설정 보기 . 클릭 설정 아래의 버튼 성능 탭을 선택한 다음 데이터 실행 방지 탭.
    • 두 번째 옵션을 선택하고, 모든 프로그램에 DEP 켜기... 그리고 추가하다 단추.
    • 찾아보기 C:WindowsSystem32dllhost.exe 32비트 시스템 또는 C:WindowsSysWOW64dllhost.exe 64비트 Windows에서. 딸깍 하는 소리 좋아요 변경 사항을 저장합니다.
  • 문제가 있는지 하드 드라이브를 스캔하십시오. 이 문제가 패턴 없이 발생하면 컴퓨터에서 몇 가지 검사를 실행해야 합니다. 명령 프롬프트에서 SFC 명령을 사용하여 Windows 파일을 복구하고 CHKDSK 명령 하드 드라이브 오류를 확인합니다.
  • 명령 프롬프트에서 몇 개의 DLL 파일을 다시 등록하십시오. 명령 프롬프트에서 , 명령 실행 regsvr32 vbscript.dll 그리고 regsvr32 jscript.dll COM Surrogate 충돌을 해결할 수 있는 두 개의 DLL을 다시 등록합니다.
  • 바이러스 백신을 확인하십시오. 일부에서는 Kaspersky 바이러스 백신 충돌로 인해 이 문제가 발생할 수 있다고 보고했습니다. 바이러스 백신 보호를 비활성화하고 해당 파일/폴더에 액세스해도 여전히 오류가 발생하는지 확인하십시오.
  • 당신이 그들을 사용하지 않는 경우 , 축소판을 완전히 비활성화할 수 있습니다.

이것이 바이러스를 나타낼 수 있습니까?

정상적인 COM Surrogate 프로세스는 Windows의 정상적인 부분이며 악의적이지 않습니다. 그러나 일부 맬웨어는 다음을 사용하는 것으로 알려져 있습니다. DLL 호스트 악의적인 목적을 위한 프로세스. 많은 수를 보면 대리인과 함께 작업 관리자의 항목 CPU를 많이 사용 감염될 수 있다는 신호입니다.

이러한 유형의 맬웨어는 중요한 시스템 프로세스 및 파일을 모방하므로 직접 제거하지 않는 것이 좋습니다. 실수로 중요한 파일을 삭제할 수 있습니다. 대신 다음을 사용하여 스캔을 실행하십시오. 설치된 바이러스 백신 그런 다음 깨끗한지 확인하기 위해 두 번째 시도를 합니다.

우리의 목록을 참조하십시오 최고의 잔소리 없는 바이러스 백신 프로그램 추천이 필요한 경우. 항상 사용하지 않더라도 Windows Defender로 검사를 실행할 수 있다는 것을 잊지 마십시오(아마도 해야 하지만).

유형 지키다 시작 메뉴로 이동하여 엽니다. Windows Defender 보안 센터 . 선택하다 바이러스 및 위협 방지 을 클릭한 다음 빠른 검사 버튼을 눌러 스캔을 실행합니다.

어떤 바이러스 백신을 사용하든 상관없이 유서 깊은 Malwarebytes 역시 똑똑하다.

COM Surrogate의 모든 것

COM Surrogate 프로세스에 대해 알아야 할 모든 것을 다루었습니다. 결과적으로 이 프로세스는 다른 프로그램이 일부 작업을 아웃소싱하려고 할 때 생성할 수 있는 도우미입니다. 이 때문에 다양한 수의 COM Surrogate가 서로 다른 시간에 실행되는 것을 볼 수 있습니다. 충돌 문제를 해결하기 위해 수행할 작업과 바이러스를 감지하기 위해 찾아야 할 사항을 알고 있습니다.

Windows에 대한 자세한 내용은 PC 문제 해결에 대한 신규 사용자 가이드를 확인하십시오.

PC에서 실행되는 COM Surrogate 프로세스를 본 적이 있습니까? 충돌 문제가 있었고 무엇이 해결되었습니까? 의견에서 우리와 공유하십시오!

이미지 크레디트: Jeanette.Dietl/ Depositphotos

내 CPU가 얼마나 뜨거워져야
공유하다 공유하다 트위터 이메일 음성 애니메이션에 대한 초보자 가이드

연설에 애니메이션을 적용하는 것은 어려울 수 있습니다. 프로젝트에 대화를 추가할 준비가 되었으면 프로세스를 분석해 드리겠습니다.

다음 읽기
관련 항목
  • Windows 작업 관리자
  • 윈도우 10
  • 파일 탐색기
  • 문제 해결
저자 소개 벤 슈테그너(1735개의 기사 출판)

Ben은 MakeUseOf의 부편집장이자 온보딩 관리자입니다. 그는 2016년 풀타임으로 글을 쓰기 위해 IT 일을 그만두고 한 번도 뒤돌아보지 않았습니다. 그는 7년 넘게 전문 작가로서 기술 튜토리얼, 비디오 게임 추천 등을 다루고 있습니다.

벤 슈테그너가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.