dllhost.exe - что такое dllhost.exe и почему он запускается?

Что такое dllhost.exe?

Подлинный файл dllhost.exe является одним из компонентов программного обеспечения Microsoft Windows, разработанного Microsoft. Окна Microsoft в операционной системе. Dllhost.exe также запускает узел библиотеки динамической компоновки. Блок кода, который хранится в одном файле, который запускает несколько файлов на ПК с Windows. Эта программа может вызывать ошибки, если она не обновлена.





dllhost.exe



Хост библиотеки динамической компоновки - это процесс, предназначенный для запуска одной или нескольких операционных служб или приложений Windows. Мы часто называем это суррогатом COM и загружаем. Быстрый просмотр диспетчера задач в любой системе Windows покажет процесс. Он также известен как dllhost.exe, работающий в фоновом режиме.

Если вы это обнаружили, вы, вероятно, захотите узнать, что он делает и его описание COM Surrogate. И насколько безопасно запускать этот процесс на вашем компьютере. Однако следует учитывать, что он должен быть там. Это процесс, созданный Microsoft, и он включен в каждую версию операционной системы Windows.



Теперь есть небольшая вероятность, что dllhost.exe может заразиться вирусом. Однако, если на вашем компьютере установлены все последние исправления безопасности из Центра обновления Windows. И еще вы устанавливаете антивирус. Тогда маловероятно, что у вас возникнут проблемы с заражением.



Что такое COM +?

Чтобы понять, что делает dllhost.exe. Вам необходимо понять, что такое служба COM +. COM + - это сокращение от C компонент ИЛИ ЖЕ bject M одель. Когда вы открываете процесс / службу в Process Explorer, он мало что раскрывает.

Фактически он управляет конфигурацией и отслеживанием компонентов на основе компонентной объектной модели (COM) +. Если каким-то образом служба перестает работать, большинство компонентов на основе COM + не будут работать должным образом. Если мы отключим эту службу, то все службы, которые явно зависят от нее, не запустятся.



Посмотри на Библиотека Центра разработки Майкрософт И это показывает в dllhost.exe, что COM + в первую очередь полезен для следующих



  • Развертывание приложений корпоративного уровня для всей сети.
  • Затем предоставление уже существующих компонентов для разработки приложений. Потому что мы рассматриваем COM + как объектно-ориентированную архитектуру программирования.
  • Запуск реестра событий, который обрабатывает. Например, системные запросы повышают безопасность, запускают дескрипторы процессов, а также создают очереди запросов на обслуживание для приложений.

Более того:

COM + состоит из стандартных компонентов, которые самоопределяются и хорошо взаимодействуют с другими. Полезность в этом заключается в дизайне компонентов, которые мы совместно используем и повторно используем. Такая конструкция не только снижает потребность в системных ресурсах. Но это также увеличивает скорость инициализации.

Объектные модели компонентов не написаны на каком-либо конкретном языке программирования. Однако для каждого из них есть отдельные классы в зависимости от предполагаемого языка программирования. На уровне предприятия это дает преимущество массового развертывания с помощью инструмента графического интерфейса, созданного Microsoft под названием DCOM .

Dllhost.exe - это хост для файлов DDL и двоичных исполняемых файлов:

DLL (библиотека динамической компоновки) - это, по сути, блок кода, не зависящий от размера, в одном файле. Этот код может быть составной частью приложения, службы или просто надстройкой для графического пользовательского интерфейса. Dllhost.exe похож на svchost.exe.

Это необходимая служба Windows для любого программного кода, ориентированного на COM +. Мы покажем вам пример того, что dllhost.exe запускается с помощью Process Monitor. Сюда входят файлы как .dll, так и .exe.

Риски:

Dllhost.exe безопасен, если на компьютере установлены все обновления безопасности. Если вы видите его в следующих местах, значит, вы в безопасности:

  • Официальное расположение каталога для этого процесса - C: Windows System32 dllhost.exe.
  • Dllhst3g также является допустимым процессом Windows, хранящимся в той же папке System32.

Если файл dllhost.exe появляется где-либо еще, скорее всего, это вирус. Некоторые вирусы-черви имитируют имя dllhost и хранятся в папке System32. Вы должны быть осторожны с этим. Вот некоторые из них:

  • Червь / Loveelet-Y хранится в / Windows / System32 / как dllhost.com.
  • Червь / Loveelet-DR хранится в / Windows / System32 / как dllhost.dll.

Высокая загрузка ЦП:

Один из возможных недостатков безопасности в конструкции системы COM + заключается в следующем. Он позволяет запускать любую DLL, хранящуюся в системе, при условии, что запускающий ее триггер имеет необходимые разрешения. Это означает, что всякий раз, когда вы видите высокую загрузку ЦП для dllhost.exe. Вероятно, проблема не в хост-процессе. А скорее загруженная DLL, работающая через хост. Вы можете использовать такую ​​программу, как Process Explorer, для дальнейшего исследования.

Dllhost.exe - это на самом деле безопасный процесс Windows, созданный Microsoft. В основном мы используем его для запуска других приложений и сервисов. Его следует оставить работающим, поскольку он важен для нескольких системных ресурсов.

Надеюсь, вам понравилась эта статья и вы получите от нее помощь. Если у вас все еще есть какие-либо вопросы, связанные с этой статьей, не стесняйтесь задавать их в разделе комментариев ниже. Хорошего дня!

Также см: Вставить символ степени в macOS: как это сделать?