COM Surrogate (dllhost.exe) 란 무엇이며 내 PC에서 실행되는 이유는 무엇입니까?


작업 관리자 을 (를) 사용하여 Windows 컴퓨터에서 프로세스 목록을 살펴 보는 것은 편집증에 대한 비결입니다. 이상하게 들리는 프로그램이 많이 실행되고 있으며 일반적으로 PC에 좋은 점과 나쁜 점을 알 수있는 방법이 없습니다. COM 대리 dllhost.exe는 그러한 프로세스 중 하나에 불과하지만 생각보다 훨씬 평범합니다.

COM 대리 (dllhost.exe) 란 무엇입니까?

COM은 Component Object Model의 약자입니다. 이것은 프로그래머가 기존 소프트웨어의 기능을 쉽게 확장 할 수 있도록 90 년대 초에 Microsoft가 도입 한 것입니다. 즉, 윈도우 익스플로러 와 같은 기존 프로그램에 새로운 기능을 추가 할 수있는 플러그인 시스템과 다소 비슷합니다.

프로그램이 할 수있는 작업을 동적으로 개선하는 데 유용하지만 단점이 있습니다. COM 모듈이 잘못 코딩되거나 어떤 이유로 인해 충돌하면 연결된 프로그램도 충돌합니다. 이는 COM과 주 프로그램이 하나의 프로세스로 실행되기 때문입니다.

COM 대리자가 들어오는 곳입니다.이 접근 방식을 사용하면 COM이 마치 별도의 프로세스에서 실행될 수 있습니다. 그것은 자체 프로그램이었습니다. 주 프로그램과 COM 대리 프로세스는 필요에 따라 서로 대화합니다. 그러나 어떤 이유로 든 COM 대리자가 충돌하면 자체 프로세스 만 충돌하지 않습니다. 이는 전반적으로 훨씬 더 안정적인 시스템을 만듭니다.

COM Surrogate (dllhost.exe)는 안전한가요?

dllhost.exe가 안전한지 여부는 대답하기 까다로운 질문입니다. 실행중인 특정 COM에 따라 다릅니다. 일반적으로 유용한 작업을 수행하는 무해한 프로세스를 호스팅하지만 잘못 코딩 된 COM 또는 COM 대리 프레임 워크에 편승하는 맬웨어가 손상을 일으키거나 악성 코드를 실행할 수있는 가능성의 영역 밖에있는 것은 아닙니다.

COM Surrogate 's 찾기 위치

dllhost.exe 파일의 합법적 인 위치는 단 하나이며 Windows 폴더 내의 System32 폴더 내에 있습니다. 기본 경로는 시스템 드라이브의 Windows>System32입니다. 시스템 드라이브는 일반적으로 C 드라이브입니다. 다른 곳에서이 파일을 찾으면 바이러스 일 수 있습니다. 따라서 반드시 스캔하십시오!

COM Surrogate의 합법성 확인

As 위에서 언급했듯이 작업 관리자에 표시되는 COM 대리자는 특정 응용 프로그램이 아니라 다른 프로세스의 셸일뿐입니다. 특정 COM 대리 프로세스 내에서 실제로 실행되는 작업을 쉽게 파악할 수 없기 때문에 의심스러운 동작을 확인하는 유일한 방법은 바이러스 백신 프로그램을 사용하는 것입니다.

물론 <어쨌든 일정한 간격으로 s>2하지만 많은 리소스를 사용하거나 시스템을 불안정하게 만드는 COM 대리자가 보이면 이는 하나의 설명 일 수 있습니다.

그런 다음 다시 COM 문제의 대리 프로세스는 악성이 아니라 버그가있을 수 있습니다. 모든 문서를 저장 한 경우 특정 COM 대리 프로세스를 강제 종료하여 수행중인 작업을 파악할 수 있습니다. 프로세스를 종료 한 후 직접 충돌하거나 중단되는 것은 아마도 관련 프로그램 일 것입니다. 가장 가능성이 높은 원인을 찾으면 컴퓨터를 재부팅하는 것이 좋습니다.

COM 대리 오류 수정

COM 대리 오류는 때때로 발생하며 사람들이 처음에 프로세스 이름을 검색하는 가장 일반적인 이유 일 것입니다. "COM 대리자가 작동을 멈췄습니다"라는 오류는 처음에는 알 수없는 것처럼 보일 수 있습니다. 이제 COM 대리가 수행하는 작업을 알았으므로 프로세스가 실제로 작업을 수행하고 있음이 분명합니다.

COM 대리는 확장 된 주 프로세스가 충돌하지 않도록 프로그램 확장을 보호하기위한 것이므로이 오류의 원인은 다음과 같습니다. 서로 게이트 내에서 실행중인 COM 모듈을 추적합니다.

서로 게이트 자체가 내부의 특정 COM을 마스킹하기 때문에 어떤 COM인지 알 수있는 쉬운 방법은 없습니다. 몇 가지 가능성이있는 것으로 의심됩니다.

  • 타사 비디오 코덱이 오래되었습니다. 있는 경우 제거하거나 업데이트하십시오.
  • 바이러스 백신 프로그램이 COM 대리를 방해 할 수 있습니다. 일시적으로 비활성화하십시오. 이것이 문제인 것 같으면 다른 바이러스 백신으로 전환하거나 해당되는 경우 최신 버전으로 업데이트 해보세요.
  • CHKDSK 와 같은 유틸리티를 사용하여 디스크에 오류가 있는지 확인합니다. .
  • 시스템 파일 검사기 로 시스템 파일이 손상되었는지 확인합니다.
  • 최근 드라이버 업데이트를 롤백하거나 특히 디스플레이 및 프린터 드라이버를 업데이트합니다. 컴퓨터에 적용되는 경우 표준 제조업체 GPU 드라이버 및 OEM 버전을 모두 사용해보십시오.
  • 어떤 COM이 실행되고 있는지 정확히 진단하는 방법을 알고 싶은 경우 대리 내에는보다 기술적 인 솔루션이 있습니다.

    Process Explorer를 사용하여 COM 대리 프로세스 내부 확인

    Microsoft에는 프로세스 탐색기 라는 선택적 유틸리티가 있습니다. 다양한 작업에 유용합니다. 예를 들어 프로그램이 열려 있기 때문에 폴더를 삭제할 수 있다고 들었다면 Process Explorer를 사용하여 전체 컴퓨터를 다시 시작하지 않고도 어떤 프로그램이 있는지 확인하고 강제로 닫을 수 있습니다.

    Process Explorer를 다운로드하고 실행하기 만하면 다음과 같은 창이 표시됩니다.

    COM Surrogate는 실제로 dllhost.exe라고합니다. 그래서 그것을 찾아서 항목 위에 마우스 포인터를 올려 놓으십시오. 작은 팝업에서 호스팅되는 DLL 파일을 확인할 수 있습니다. 일반적으로 이것은 연결된 프로그램을 알 수있는 충분한 정보를 제공합니다. DLL 이름에서 명확하지 않은 경우 Google에서보다 명확한 답변을 얻을 수 있습니다.

    COM On Over for a Party

    요약하면 이제 COM이 무엇인지 알 수 있습니다. COM 대리자가 수행하는 작업, 가장 일반적인 문제를 해결하는 방법 및 처리중인 COM을 파악하는 방법. COM 관련 문제가 완전히 해결 되었기를 바랍니다.

    관련 게시물:


    25.06.2021