Що таке dllhost.exe і чому він працює?

Швидкий перегляд диспетчера завдань у будь-якій системі Windows покаже процес, відомий як dllhost.exe, що працює у фоновому режимі. Якщо ви знайшли це, ви, ймовірно, хотіли б знати, що він і його опис «COM Surrogate» роблять і чи безпечно це процес для запуску на вашому комп’ютері. Хороша річ, яку слід враховувати, це те, що вона має бути там. Це процес, створений корпорацією Майкрософт і включений у кожну версію операційної системи Windows.

Що таке dllhost.exe і чому він працює?

Існує невелика ймовірність того, що dllhost.exe може бути заражений вірусом. Однак якщо на вашому комп’ютері встановлено всі найновіші виправлення системи безпеки зі служби Windows Update і встановлено антивірус, як-от Microsoft Security Essentials , малоймовірно, що у вас виникнуть проблеми із зараженням.

Що таке COM+?

Щоб зрозуміти, що робить dllhost.exe, вам потрібно зрозуміти, що таке служба COM+. COM+ є скороченням від C component O bject M model. Під час витягування процесу/служби в Process Explorer це мало що розкриває. Опис процесу звучить так:

Керує конфігурацією та відстеженням компонентів на основі моделі компонентних об’єктів (COM)+. Якщо службу зупинено, більшість компонентів на основі COM+ не працюватимуть належним чином. Якщо цю службу вимкнено, будь-які служби, які явно від неї залежать, не зможуть запуститися.

Щоб по-справжньому заглибитися в процес, нам доведеться поглянути на бібліотеку Microsoft Dev Center . І це показує, що COM+ корисний насамперед для наступного:

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

COM+ складається з компонентів будівельних блоків, які є самовизначеними та добре поєднуються з іншими. Корисність цього випливає з дизайну компонентів, які спільно використовуються та повторно використовуються кількома програмами. Така конструкція не тільки знижує потребу в системних ресурсах, але й покращує швидкість ініціалізації. Об’єктні моделі компонентів не написані на якійсь конкретній мові програмування, однак для кожної існують окремі класи залежно від призначеної мови програмування. На рівні підприємства це забезпечує перевагу масового розгортання за допомогою створеного корпорацією Майкрософт графічного інтерфейсу під назвою DCOM .

Що таке dllhost.exe і чому він працює?

Dllhost.exe — це хост для файлів DLL і двійкових виконуваних файлів.

DLL (динамічна бібліотека компонування) — це, по суті, блок коду, незалежний від розміру, який зберігається в одному файлі. Цей код може бути складовою програми, служби або просто надбудови для графічного інтерфейсу користувача. Dllhost.exe, подібний до svchost.exe , є обов’язковою службою Windows для будь-якого програмного коду, орієнтованого на COM+. Зразок того, що dllhost.exe запускає, показано нижче за допомогою Process Monitor, який включає файли як .dll, так і .exe.

Що таке dllhost.exe і чому він працює?

Ризики

Dllhost.exe зазвичай безпечний, якщо на комп’ютері встановлено всі виправлення безпеки та встановлено надійний антивірус. Якщо ви бачите його в таких місцях, ви в безпеці:

  • Офіційним розташуванням каталогу для цього процесу є C:\Windows\System32\dllhost.exe
  • Dllhst3g також є дійсним процесом Windows, який зберігається в тій же папці System32.

Якщо dllhost.exe з’являється в іншому місці, ймовірно, це вірус. Деякі віруси-хробаки імітують назву dllhost і зберігаються в папці System32. Ось кілька прикладів:

  • Worm/Loveelet-Y зберігає себе в /Windows/System32/ як dllhost.com
  • Worm/Loveelet-DR зберігає себе в /Windows/System32/ як dllhost.dll

Високе використання ЦП

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

Що таке dllhost.exe і чому він працює?

Резюме

Dllhost.exe — безпечний процес Windows, створений Microsoft. Використовується для запуску інших програм і служб. Його слід залишити запущеним, оскільки він критичний для кількох системних ресурсів.

Література:

Tags: #ЯК

Як експортувати нотатки в Apple Notes як PDF на будь-якому пристрої

Як експортувати нотатки в Apple Notes як PDF на будь-якому пристрої

Дізнайтеся, як експортувати нотатки в Apple Notes як PDF на будь-якому пристрої. Це просто та зручно.

Як виправити помилки показу екрана в Google Meet

Як виправити помилки показу екрана в Google Meet

Як виправити помилку показу екрана в Google Meet, що робити, якщо ви не ділитеся екраном у Google Meet? Не хвилюйтеся, у вас є багато способів виправити помилку, пов’язану з неможливістю поділитися екраном

Як створити мобільну точку доступу в Windows 11

Як створити мобільну точку доступу в Windows 11

Дізнайтеся, як легко налаштувати мобільну точку доступу на ПК з Windows 11, щоб підключати мобільні пристрої до Wi-Fi.

Як використовувати диспетчер облікових даних у Windows 11

Як використовувати диспетчер облікових даних у Windows 11

Дізнайтеся, як ефективно використовувати <strong>диспетчер облікових даних</strong> у Windows 11 для керування паролями та обліковими записами.

[ВИПРАВЛЕНО] Помилка 1726: Помилка виклику віддаленої процедури в Windows 10/8.1/8

[ВИПРАВЛЕНО] Помилка 1726: Помилка виклику віддаленої процедури в Windows 10/8.1/8

Якщо ви зіткнулися з помилкою 1726 через помилку віддаленого виклику процедури в команді DISM, спробуйте обійти її, щоб вирішити її та працювати з легкістю.

Як увімкнути просторовий звук у Windows 11? [3 способи]

Як увімкнути просторовий звук у Windows 11? [3 способи]

Дізнайтеся, як увімкнути просторовий звук у Windows 11 за допомогою нашого покрокового посібника. Активуйте 3D-аудіо з легкістю!

[100% вирішено] Як виправити повідомлення «Помилка друку» у Windows 10?

[100% вирішено] Як виправити повідомлення «Помилка друку» у Windows 10?

Отримання повідомлення про помилку друку у вашій системі Windows 10, тоді дотримуйтеся виправлень, наведених у статті, і налаштуйте свій принтер на правильний шлях…

Як записати та відтворити запис Microsoft Teams

Як записати та відтворити запис Microsoft Teams

Ви можете легко повернутися до своїх зустрічей, якщо запишете їх. Ось як записати та відтворити запис Microsoft Teams для наступної зустрічі.

Як скинути програми за замовчуванням на Android

Як скинути програми за замовчуванням на Android

Коли ви відкриваєте файл або клацаєте посилання, ваш пристрій Android вибирає програму за умовчанням, щоб відкрити його. Ви можете скинути стандартні програми на Android за допомогою цього посібника.

ВИПРАВЛЕНО: помилка сертифіката Entitlement.diagnostics.office.com

ВИПРАВЛЕНО: помилка сертифіката Entitlement.diagnostics.office.com

ВИПРАВЛЕНО: помилка сертифіката Entitlement.diagnostics.office.com