Как да коригираме COM сурогатът е спрял да работи

COM Surrogate спря да работи внезапно изскача, докато сте гледали снимки или видеоклипове? Не се притеснявайте, повечето потребители се сблъскват с тази грешка и затова трябва да има поправка за това. В тази публикация ще обсъдим как да поправим тази грешка.

COM сурогатът спря да работи

Какво прави COM сурогатът(COM Surrogate) и защо винаги спира да работи?

Процесът dllhost.exe се нарича COM Surrogate и единственият път, когато вероятно дори забележите съществуването му, е когато се срине и получите съобщението COM Surrogate е спрял да работи. Какво представлява този COM сурогат(COM Surrogate) и защо продължава да се срива?

COM сурогатът(COM Surrogate) е фантастично име за процеса Sacrificial за COM обект, който се изпълнява извън процеса, който го е поискал. Explorer използва COM сурогат(COM Surrogate) , когато извлича миниатюри, например. Ако отидете в папка с активирани миниатюри, Explorer ще задейства COM сурогат(COM Surrogate) и ще го използва за изчисляване на миниатюрите за документите в папката. Прави това, защото Explorer се е научил да не се доверява на извличащи миниатюри; те имат лош опит за стабилност. изследовател(Explorer)реши да абсорбира намаляването на производителността в замяна на подобрена надеждност, което води до изместване на тези хитри битове код извън основния процес на Explorer . Когато извличането на миниатюри се срине, сривът унищожава процеса COM Surrogate вместо Explorer .

С други думи, COM сурогатът(COM Surrogate) е този, който аз не се чувствам добре за този код, така че ще помоля COM да го хоства в друг процес. По този начин, ако се срине, COM Surrogate процесът на жертвоприношение се срива вместо моя процес. И когато се срине, това просто означава, че най-лошите страхове на Explorer са се сбъднали.

На практика, ако получите този тип сривове при сърфиране в папки, съдържащи видео или медийни файлове, проблемът най-вероятно е нестабилен кодек. Така че, без да губим време, нека да видим Как да поправим COM Surrogate(Fix COM Surrogate) е спрял да работи с помощта на изброения по-долу урок.

Как да коригираме COM сурогатът(Fix COM Surrogate) е спрял да работи

Метод 1: Актуализиране на кодеци

Тъй като проблемът е свързан с гледането на снимки и видеоклипове, актуализирането на кодека изглежда е добър вариант и да се надяваме, че може да ви помогне да коригирате грешката COM Surrogate . Можете да изтеглите най-новата версия на кодека за windows 10 / 8.1 / 7 тук(here) .

Ако имате инсталиран DivX или Nero , тогава може да помислите да ги актуализирате до последната им версия и в някои случаи трябва да ги деинсталирате и отново да ги инсталирате, за да работят правилно.

Ако сте надстроили Nero и DivX и все още имате проблем, можете да опитате да преименувате файла C:Program Files\Common Files\Ahead\DSFilter\NeVideo.ax на NeVideo.ax.bak . Може също да се наложи да преименувате NeVideoHD.ax на NeVideoHD.bak , това обаче ще наруши Nero Showtime .

Метод 2: Деактивирайте миниатюрата

Можете да деактивирате визуализациите на миниатюри(disable Thumbnail previews) , което трябва да реши проблема временно, но не е оптималното решение за коригиране на COM Surrogate е спрял да работи.

Метод 3: Пререгистрирайте DLL файлове

Регистрирайте отново няколко DLL файлове(DLLs) с Windows , които евентуално могат да коригират грешката COM сурогат. Да го направя:

1. Щракнете с десния(Right) бутон върху бутона Window и изберете „ Команден ред (администратор)(Command Prompt (Admin)) “.

администратор на командния ред

2. В прозореца cmd въведете следните команди и натиснете Enter след всяка една от тях:

regsvr32 vbscript.dll
regsvr32 jscript.dll

регистрирайте DLL

Това може да коригира проблема с COM Surrogate е спрял да работи( fix the COM Surrogate has stopped working) , но ако не, продължете да четете!

Метод 4: Проверка на грешки в твърдия диск

Друг начин, по който можете да коригирате грешката COM Surrogate , е като стартирате помощната програма за проверка на диска, която е обяснена тук .

Метод 5: Деактивирайте DEP за файл „dllhost“.

Деактивирането на DEP за dllhost.exe изглежда решава проблема за повечето потребители, така че нека да видим как да го направим. Можете да прочетете повече за това в предишната ми публикация за това как да изключите DEP(how to turn off DEP) .

1. В последната стъпка щракнете върху Добавяне(Add ) , както е показано по-долу:

Добавете услуги

2. В изскачащото поле Добавяне изберете следните изпълними файлове:(Add)

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

отворен dllhost файл

3. Изберете файла dllhost, щракнете върху отваряне и ще получите нещо подобно:

COM сурогат в DEP

Това вероятно трябва да поправи  грешката COM Surrogate е спряла да работи.

Метод 6: Отмяна на дисплей драйвер

Понякога последните актуализации на драйвери на дисплея могат да причинят тази грешка и следователно връщането на драйвера в Windows 10(driver rollback on Windows 10) може да реши проблема. Но трябва да правите това само ако забележите проблем, след като драйверите ви са били актуализирани.

1. Щракнете с десния бутон върху Този компютър(This PC) или Моят компютър (My Computer ) и изберете свойства.

2. Сега отляво щракнете върху Диспечер на устройства(Device Manager) .

мениджър на устройства

3. Разгънете Display (Expand Display) Adapters и след това щракнете с десния бутон върху устройството за показване и изберете Деинсталиране.(Uninstall.)

Драйвер за връщане на дисплея

4. Ще видите изскачащ прозорец, в който трябва да отметнете опцията „ Изтриване на софтуера на драйвера за това устройство(Delete the driver software for this device) “ и щракнете върху OK. Windows ще деинсталира устройството и ще изтрие драйвера, изтеглен от Windows Update . След това можете да инсталирате нов софтуер за драйвери.

Може да харесате още:

Надяваме се, че един от тези методи ще коригира грешката COM Surrogate е спряла да работи(fix COM Surrogate has stopped working error) . Ако все още имате някакви съмнения или въпроси, не се колебайте да коментирате, ние ще се опитаме да помогнем.



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts