Раптове падіння продуктивності ПК або ноутбука може бути пов'язано з високим навантаженням на CPU одним або декількома процесами. У числі таких нерідко з'являється dllhost.exe з описом COM Surrogate. У керівництві нижче ми хочемо розповісти вам про існуючі способи вирішення цієї проблеми.
зміст
Насамперед варто розповісти, що це за процес і яке завдання виконує. Процес dllhost.exe відноситься до числа системних і відповідає за обробку запитів COM + служби Internet Information Service, необхідної для роботи додатків, що використовують компонент Microsoft .NET Framework .
Найчастіше цей процес можна помітити при запущених відеопрогравачах або перегляді збережених на комп'ютер зображень, оскільки більшість кодеків для відтворення відео використовують Microsoft .NET. Отже, проблеми з dllhost.exe пов'язані або з файлами мультимедіа, або з кодеками.
Як показує практика, найчастіше dllhost.exe вантажить процесор через некоректно працюють відекодеков. Рішенням проблеми буде перевстановлення даного компонента, здійснювати яку слід за таким алгоритмом:
Як правило, після установки коректної версії видеокодеков проблема вирішиться, і dllhost.exe повернеться до нормального споживання ресурсів. Якщо ж цього не сталося, то скористайтеся наступним варіантом.
Ще однією причиною високого навантаження на процесор з боку dllhost.exe може бути наявність зіпсованого відеофайлу або зображення в розпізнається в Віндовс форматі. Проблема подібна відомому багу з «Сховищем мультимедіа» в Android: системна служба намагається кешувати метадані битого файлу, але внаслідок помилки зробити це не може і йде в нескінченний цикл, що призводить до підвищеного споживання ресурсів. Для вирішення проблеми потрібно спочатку вирахувати винуватця, а потім вже видалити його.
Дана процедура усуне проблему високого споживання ресурсів CPU процесом dllhost.exe.
Як підведення підсумків відзначимо, що проблеми з dllhost.exe з'являються відносно рідко.