dllhost.exe — это системный процесс в Windows, который отвечает за запуск и управление объектами COM (Component Object Model). Он используется для хостинга динамических библиотек (DLL). Более подробно о том, как она работает, вы узнаете из нашего материала.
Основные функции dllhost.exe
- Запуск и управление COM-объектами;
- Работа с DCOM (Distributed COM) — технологии, позволяющей приложениям работать по сети;
- Запуск определенных системных служб, например, обработка миниатюр изображений в проводнике.
Обычно этот процесс безопасный и является частью Windows, а расположен он по адресу C:\Windows\System32\dllhost.exe.
Когда стоит обратить внимание на dllhost.exe?
- Если процесс потребляет много ресурсов. Это может указывать на проблему с работой конкретного COM-объекта;
- Если dllhost.exe расположен в другом каталоге (например, в C:\Users\Имя_пользователя* или **C:\Windows\Temp*), это может быть вирус или троян.
Как связаны dllhost.exe и СOM (Component Object Model)
COM (Component Object Model) — это технология от Microsoft для создания программных компонентов, которые могут взаимодействовать друг с другом независимо от языка программирования.
Где используется COM?
- OLE (Object Linking and Embedding) — механизм в Windows для встраивания объектов (например, таблиц Excel в документы Word);
- ActiveX — технология для создания компонентов, используемых в браузерах и приложениях;
- Windows Shell Extensions — расширения проводника, например, генерация миниатюр изображений;
- DirectX — графическая платформа Windows.
Роль dllhost.exe в COM
Если приложение запрашивает работу с COM-процессом, который должен функционировать отдельно, Windows запускает dllhost.exe и загружает процесс внутрь него. Использование dllhost.exe позволяет:
- Защитить основное приложение от сбоев в COM-компонентах;
- Изолировать выполнение потенциально нестабильных или небезопасных COM-объектов;
- Разрешать работу COM-объектов в рамках разных сессий.
Если dllhost.exe находится в System32, удалять его не нужно. Но если он расположен в другом месте, возможно, это вредоносная программа. В таком случае завершите процесс, удалите файл вручную, проверьте реестр и просканируйте систему антивирусом.
Как удалить dllhost.exe
Через «Диспетчер задач»
- Откройте Диспетчер задач (Ctrl + Shift + Esc);
- Найдите dllhost.exe в списке процессов;
- Щелкните правой кнопкой мыши → «Завершить процесс».
Удаление подозрительного dllhost.exe вручную
- Остановите процесс через «Диспетчер задач» (см. выше);
- Выберите dllhost.exe и щелкните ПКМ по нему → «Открыть расположение файла»;
- Удалите файл dllhost.exe и очистите корзину.
Через антивирусное ПО
- Используйте встроенный «Защитник Windows» или антивирус Malwarebytes, Dr.Web CureIt, Kaspersky Virus Removal Tool;
- Проведите полное сканирование и удалите найденные угрозы.
Через безопасный режим
- Перезагрузите компьютер в «Безопасном режиме» (F8) или используйте «Дополнительные параметры загрузки»;
- Повторите удаление вручную.
Заглавное фото: Lifiwire
Похожие статьи:
0 комментариев