Зміст
Раптове падіння продуктивності ПК або ноутбука може бути пов'язано з високим навантаженням на CPU одним або декількома процесами. У числі таких нерідко з'являється dllhost.exe з описом COM Surrogate. У посібнику нижче ми хочемо розповісти вам про існуючі способи вирішення цієї проблеми.
Вирішення проблем dllhost.exe
Насамперед варто розповісти, що це за процес і яке завдання виконує. Процес dllhost.exe відноситься до числа системних і відповідає за обробку запитів COM + служби Internet Information Service, необхідної для роботи додатків, що використовують компонент Microsoft .NET Framework .
Найчастіше даний процес можна помітити при запущених відеоплеєрах або перегляді збережених на комп'ютер зображень, оскільки більшість кодеків для відтворення відео використовують Microsoft .NET. отже, проблеми з dllhost.exe пов'язані або з мультимедійними файлами, або з кодеками.
Спосіб 1: перевстановлення кодеків
Як показує практика, найчастіше dllhost.exe вантажить процесор через некоректно працюючі відекодеки. Рішенням проблеми буде перевстановлення даного компонента, здійснювати яку слід за таким алгоритмом:
- Відкрийте «Пуск» і запустіть " Панель управління» .
- В " панелі управління» знайдіть пункт »Програми" , в якому виберіть варіант " видалення програм» .
- У списку встановлених додатків знайдіть компоненти, в назві яких присутнє слово codec. Як правило, це K-Lite Codec Pack, але можливі й інші варіанти. Щоб видалити кодеки, виділіть відповідну позицію і натисніть кнопку " видалити» або " Видалити / Змінити» у верхній частині списку.
- Дотримуйтесь інструкцій деінсталятора програми. Можливо, після видалення кодеків знадобиться перезавантажити комп'ютер.
- Далі скачайте новітню версію K-Lite Codec Pack і встановіть її, після чого знову перезавантажитеся.
Як правило, після установки коректної версії відеокодеків проблема вирішиться, і dllhost.exe повернеться до нормального споживання ресурсів. Якщо ж цього не сталося, то скористайтеся наступним варіантом.
Спосіб 2: Видалення битого відеоролика або картинки
Ще однією причиною високого навантаження на процесор з боку dllhost.exe може бути наявність зіпсованого відеофайлу або зображення в розпізнаваному в Віндовс форматі. Проблема подібна відомому багу з» сховищем Мультимедіа " в Android: системна служба намагається кешувати метадані битого файлу, але внаслідок помилки зробити це не може і йде в нескінченний цикл, що призводить до підвищеного споживання ресурсів. Для вирішення проблеми потрібно спочатку обчислити винуватця, а потім вже видалити його.
- Відкрийте «Пуск» , перейдіть по шляху " Усі програми» &8212; «стандартні» &8212; »службові" і виберіть утиліту " монітор ресурсів» .
- Перейдіть на вкладку " ЦП» і знайдіть у списку процесів dllhost.exe. Для зручності можете клікнути по " Образ» : процеси будуть відсортовані за назвою в алфавітному порядку.
- Виявивши потрібний процес, поставте галочку в чекбоксі навпроти нього, а потім клацніть по вкладці " Пов'язані дескриптори» . Відкриється список дескрипторів, до яких звертається процес. Пошукайте серед них відео та / або зображення-як правило, вони позначені типом «File» . У стовпці " ім'я дескриптора» знаходиться точна адреса і ім'я проблемного файлу.
- Відкрийте»провідник"
, перейдіть за адресою, вказаною в
" моніторі ресурсів»
і безповоротно видаліть проблемний файл натисканням клавіш
Shift+Del
. У разі якщо з видаленням виникли проблеми, рекомендуємо скористатися утилітою IObit Unlocker. Після видалення некоректного відео або зображення слід перезавантажити комп'ютер.
Дана процедура усуне проблему високого споживання ресурсів CPU процесом dllhost.exe.
Висновок
Як підведення підсумків відзначимо, що проблеми з dllhost.exe з'являються відносно рідко.