Во управувачот со задачи на Виндоус 10, 8 или Виндоус 7, можете да го пронајдете процесот dllhost.exe, во некои случаи може да предизвика голем товар на процесорот или грешки како што се: Програмата COM Surrogate престана да работи, името на неуспешната апликација е dllhost.exe.
Во оваа инструкција, детално за тоа каков вид на програма е COM Surrogate, дали е можно да се отстрани dllhost.exe и зошто овој процес предизвикува грешка „програмата престана да работи“.
За што е процесот dllhost.exe?
Процесот на COM Surrogate (dllhost.exe) е „среден“ системски процес кој ви овозможува да ги поврзете објектите COM (Компонентен предмет модел) за да ги проширите можностите на програмите во Windows 10, 8 и Windows 7.
Пример: по дифолт, Windows Explorer не прикажува сликички за нестандардни формати на видео или слики. Како и да е, при инсталирање на соодветни програми (Adobe Photoshop, Corel Draw, прегледувачи на слики, кодекси за видео и слично), овие програми ги регистрираат своите COM објекти во системот, а истражувачот, користејќи го процесот COM Surrogate, се поврзува со нив и ги користи за прикажување сликички слики во неговиот прозорецот.
Ова не е единствената опција кога се активира dllhost.exe, но најчестата и, во исто време, најчесто предизвикувачка грешка „COM Surrogate престана да работи“ или големо оптеретување на процесорот. Фактот дека повеќе од еден процес dllhost.exe можат да бидат прикажани во менаџерот на задачи во исто време, е нормален (секоја програма може да започне свој пример на процесот).
Оригиналната датотека за системски процеси се наоѓа во C: Windows System32. Не можете да избришете dllhost.exe, но обично има опции за да ги поправите проблемите предизвикани од овој процес.
Зошто dllhost.exe COM Surrogate го вчитува процесорот или предизвикува грешка „COM Surrogate програмата престана да работи“ и како да се поправи
Најчесто, големо оптоварување на системот или ненадејно прекинување на постапката COM Surrogate се појавува при отворање на одредени папки кои содржат видео или фото-датотеки во Windows Explorer, иако ова не е единствената опција: понекогаш започнувањето со програми од трети страни исто така предизвикува грешки.
Најчестите причини за ваквото однесување се:
- Програма од трети страни неправилно регистрирани предмети COM или тие не работат правилно (некомпатибилност со тековната верзија на Windows, застарен софтвер).
- Застарени или неправилно работни кодекси, особено ако проблемот се појави при изнесување на сликички во Explorer.
- Понекогаш - работата на вируси или малициозен софтвер на компјутерот, како и оштетување на системските датотеки на Windows.
Користење на точки за обновување, отстранување кодекси или програми
Прво на сите, ако неодамна се случи грешка во голем процесор или COM Surrogate програми, обидете се да користите точки за обновување на системот (видете ги точките за обновување на Windows 10) или, ако знаете откако ќе инсталирате која програма или кодексот се појавила грешка, обидете се да го деинсталирате ги во Контролниот панел - Програми и одлики или, во Виндоус 10, во Поставки - Апликации.
Забелешка: дури и ако грешката се појави пред многу време, но се појавува при отворање на папки со видеа или слики во Windows Explorer, пред сè, обидете се да ги деинсталирате инсталираните кодеци, на пример, K-Lite Codec Pack, не заборавајте да го рестартирате вашиот компјутер по деинсталацијата.
Корумпирани датотеки
Ако се појави голем товар на процесорот од dllhost.exe кога ќе отворите одредена папка во Windows Explorer, може да содржи оштетена датотека за медиуми. Еден, иако не секогаш работи, начин да се идентификува таква датотека:
- Отворете го Windows Resource Monitor (притиснете Win + R, напишете резон и притиснете Enter. Исто така, можете да го користите пребарувањето во лентата со задачи Windows 10).
- На јазичето CPU, проверете го процесот dllhost.exe и потоа проверете (обрнувајќи внимание на наставката) дали има видео или слики со слики во списокот со датотеки во делот "Поврзани модули". Ако некој е присутен, тогаш со голема веројатност, токму оваа датотека го предизвикува проблемот (можете да се обидете да го избришете).
Исто така, ако COM проблеми со сурогат се појавуваат при отворање на папки со одредени специфични типови датотеки, тогаш COM-те објекти регистрирани од програмата одговорни за отворање на овој вид датотека може да бидат виновни: можете да проверите дали проблемот опстојува по деинсталирање на оваа програма (и, по можност, рестартирање на компјутерот по отстранувањето).
Грешки во регистрацијата на COM
Ако претходните методи не помагаат, можете да се обидете да ги надминете грешките на објектот COM во Windows. Методот не секогаш води до позитивен резултат, тој исто така може да доведе до негативен, затоа препорачувам да создадете точка за враќање на системот пред да ја користите.
За автоматски да ги поправите ваквите грешки, можете да ја користите програмата CCleaner:
- На табот за регистар, проверете го полето "ActiveX и Class Error", кликнете на "Решавање проблеми".
- Проверете дали се избрани ставките за Грешки ActiveX / COM и кликнете на Точни избрани.
- Прифатете ја резервната копија на избришаните записи во регистарот и наведете ја патеката за зачувување.
- По фиксирањето, рестартирајте го компјутерот.
Детали за CCleaner и каде да ја преземете програмата: Користење на CCleaner за добра употреба.
Дополнителни начини за да се надминат грешките на сурогат COM
Како заклучок, некои дополнителни информации што можат да помогнат во решавањето на проблемите со dllhost.exe, доколку проблемот сè уште не е исправен:
- Скенирајте го вашиот компјутер за малициозен софтвер користејќи алатки како AdwCleaner (како и користење на антивирус).
- Самата датотека dllhost.exe обично не е вирус (но малициозен софтвер користејќи COM Surrogate може да предизвика проблеми со тоа). Меѓутоа, ако се сомневате, проверете дали е датотеката за процеси C: Windows System32 (кликнете со десното копче на процесот во управувачот со задачи за да ја отворите локацијата на датотеката) и има дигитален потпис од Microsoft (кликнете со десното копче на датотеката - својства). Ако се сомневате, видете Како да ги скенирате Windows процесите за вируси.
- Обидете се да го проверите интегритетот на системските датотеки на Windows.
- Обидете се да го оневозможите DEP за dllhost.exe (само за 32-битни системи): одете во Control Panel - System (или кликнете со десното копче на "Овој компјутер" - "Карактеристики"), изберете "Advanced System Settings" од лево, на табулаторот "Advanced" во делот "Изведба", кликнете на "Опции" и отворете го табулаторот "Превенција на извршување податоци". Изберете "Овозможи DEP за сите програми и услуги, освен оние избрани подолу", кликнете на копчето "Додај" и наведете ја патеката до датотеката C: Windows System32 dllhost.exe. Применете ги поставките и рестартирајте го компјутерот.
И, конечно, ако ништо не помага, и имате Windows 10, можете да пробате да го ресетирате системот со зачувување на податоци: Како да го ресетирате Windows 10.