dllhost.exe-dllhost.exe는 무엇이며 왜 실행됩니까?

dllhost.exe 란 무엇입니까?

정품 dllhost.exe 파일은 Microsoft의 Microsoft Windows 소프트웨어 구성 요소입니다. 운영 체제의 Microsoft 창. Dllhost.exe는 동적 연결 라이브러리 호스트도 실행합니다. Windows PC에서 여러 파일을 실행하는 단일 파일에 저장되는 코드 블록입니다. 이 프로그램은 최신 상태가 아닌 경우 오류가 발생할 수 있습니다.





dllhost.exe



Dynamic Link Library Host는 서비스 또는 응용 프로그램을 운영하는 하나 이상의 Windows를 시작하도록 설계된 프로세스입니다. 우리는 종종이를 COM 대리 및로드라고합니다. 모든 Windows 시스템에서 작업 관리자를 통해 빠르게 살펴보면 프로세스가 표시됩니다. 백그라운드에서 실행되는 dllhost.exe라고도합니다.

이를 발견 한 경우 해당 기능과 COM Surrogate에 대한 설명이 무엇인지 알고 싶을 것입니다. 그리고 컴퓨터에서 실행하는 것이 안전한 프로세스인지 여부. 그러나 고려해야 할 좋은 점은 그것이 있어야한다는 것입니다. 이것은 Microsoft가 생성하고 모든 버전의 Windows 운영 체제에 패키징 된 프로세스입니다.



이제 dllhost.exe가 바이러스에 감염 될 가능성이 조금 있습니다. 그러나 컴퓨터가 Windows Update의 모든 최신 보안 패치로 최신 상태 인 경우. 그리고 바이러스 백신도 설치합니다. 그러면 감염에 문제가있을 가능성이 거의 없습니다.



COM + 란 무엇입니까?

dllhost.exe의 기능을 이해합니다. COM + 서비스가 실제로 무엇인지 이해해야합니다. COM +는 무지한 또는 Bject 미디엄 odel. Process Explorer에서 프로세스 / 서비스를 가져올 때 많은 정보가 표시되지 않습니다.

실제로 COM (Component Object Model) + 기반 구성 요소의 구성 및 추적을 관리합니다. 어떤 식 으로든 서비스가 작동하지 않으면 대부분의 COM + 기반 구성 요소가 제대로 작동하지 않습니다. 이 서비스를 비활성화하면 명시 적으로 의존하는 모든 서비스가 시작되지 않습니다.



보세요 Microsoft Dev Center 라이브러리 그리고 dllhost.exe에서 COM +가 주로 다음과 같은 경우에 유용하다는 것을 알 수 있습니다.



  • 전체 네트워크를위한 엔터프라이즈 수준 애플리케이션 배포.
  • 그런 다음 애플리케이션 개발을위한 기존 구성 요소를 제공합니다. COM +를 개체 지향 프로그래밍 아키텍처로 간주하기 때문입니다.
  • 처리하는 이벤트 레지스트리 실행. 예를 들어, 시스템 요청, 보안 강화, 프로세스 핸들 트리거 및 애플리케이션에 대한 서비스 요청 큐 생성.

더욱이:

COM +는 자체 정의되고 다른 구성 요소와 잘 작동하는 빌딩 블록 구성 요소로 구성됩니다. 이것의 유용성은 우리가 공유하고 재사용하는 구성 요소의 디자인에서 비롯됩니다. 이 디자인은 시스템 리소스에 대한 수요를 낮출뿐만 아니라 그러나 초기화 속도도 향상됩니다.

구성 요소 개체 모델은 특정 프로그래밍 언어로 작성되지 않습니다. 그러나 의도 한 프로그래밍 언어에 따라 각각 별도의 클래스가 있습니다. 엔터프라이즈 수준에서 이것은 Microsoft가 만든 GUI 도구 인 대량 배포의 이점을 제공합니다. DCOM .

Dllhost.exe는 DDL 파일 및 바이너리 실행 파일의 호스트입니다.

DLL (동적 링크 라이브러리)은 기본적으로 단일 파일에서 크기가 지정되지 않은 코드 블록입니다. 이 코드는 응용 프로그램, 서비스의 구성이거나 그래픽 사용자 인터페이스의 추가 기능 일 수 있습니다. Dllhost.exe는 svchost.exe와 유사합니다.

COM + 지향 프로그래밍 코드에 필요한 Windows 서비스입니다. 프로세스 모니터를 사용하여 dllhost.exe가 실행되는 샘플을 보여 드리겠습니다. 여기에는 .dll 및 .exe 파일 형식이 모두 포함됩니다.

위험 :

Dllhost.exe는 컴퓨터가 모든 보안 패치를 최신 상태로 유지하는 한 안전합니다. 다음과 같은 장소에서 확인하면 안전합니다.

  • 이 프로세스의 공식 디렉토리 위치는 C : Windows System32 dllhost.exe입니다.
  • Dllhst3g는 동일한 System32 폴더에 저장된 유효한 Windows 프로세스이기도합니다.

dllhost.exe가 다른 곳에 나타나면 바이러스 일 가능성이 높습니다. 일부 웜 바이러스는 dllhost의 이름을 모방하여 System32 폴더에 저장합니다. 조심해야합니다. 그중 일부는 다음과 같습니다.

  • Worm / Loveelet-Y는 / Windows / System32 /에 dllhost.com으로 자신을 저장합니다.
  • Worm / Loveelet-DR은 / Windows / System32 /에 dllhost.dll로 저장됩니다.

높은 CPU 사용량 :

COM + 시스템 설계에서 가능한 한 가지 보안 결함은 바로 그 점입니다. 트리거가 필요한 권한을 시작한다고 가정하면 시스템에 저장된 DLL을 실행할 수 있습니다. 이는 dllhost.exe에 대한 높은 CPU 사용량을 볼 때마다 의미합니다. 문제를 일으키는 호스트 프로세스가 아닐 수 있습니다. 그러나 오히려 호스트를 통해 실행되는로드 된 DLL입니다. Process Explorer와 같은 프로그램을 사용하여 추가로 조사 할 수 있습니다.

Dllhost.exe는 실제로 Microsoft가 만드는 안전한 Windows 프로세스입니다. 우리는 기본적으로 다른 응용 프로그램과 서비스를 시작하는 데 사용합니다. 여러 시스템 리소스에 중요하므로 실행 상태로 두어야합니다.

이 기사가 마음에 드시고 도움을 받으시기 바랍니다. 이 기사와 관련된 질문이있는 경우 아래 댓글 섹션에서 자유롭게 질문하십시오. 좋은 하루 되세요!

참조 : macOS에 학위 기호 삽입 : 방법?