Мека

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

Опитайте Нашия Инструмент За Премахване На Проблемите





публикувано наПоследна актуализация: 17 февруари 2021 г

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



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

Съдържание[ Крия ]



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

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

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



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

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



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

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

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

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

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

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

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

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

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

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

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

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

|_+_|

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

Това може коригирайте, че COM сурогатът е спрял да работи проблем, но ако не, тогава продължете да четете!

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

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

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

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

1. В последната стъпка щракнете Добавете както е показано по-долу:

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

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

|_+_|

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

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

COM сурогат в DEP

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

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

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

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

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

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

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

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

4. Ще видите изскачащо поле, където трябва да проверите Изтрийте софтуера на драйвера за това устройство опция и щракнете върху OK. Windows ще деинсталира устройството и ще изтрие драйвера, изтеглен от Windows Update. След това можете да инсталирате нов софтуер за драйвери.

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

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

Адития Фарад

Адитя е самомотивиран професионалист в областта на информационните технологии и е писател по технологии през последните 7 години. Той обхваща интернет услуги, мобилни устройства, Windows, софтуер и ръководства с практически инструкции.