Как да коригираме COM сурогатът е спрял да работи
COM Surrogate спря да работи внезапно изскача, докато сте гледали снимки или видеоклипове? Не се притеснявайте, повечето потребители се сблъскват с тази грешка и затова трябва да има поправка за това. В тази публикация ще обсъдим как да поправим тази грешка.
Какво прави 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
Това може да коригира проблема с 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
3. Изберете файла dllhost, щракнете върху отваряне и ще получите нещо подобно:
Това вероятно трябва да поправи грешката 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 . След това можете да инсталирате нов софтуер за драйвери.
Може да харесате още:
- Как да поправите грешка в приложението 0xc000007b
- Как да поправите кеша на икони в Windows 10(How to Repair Icon Cache in Windows 10)
- Как да коригираме, че MMC не може да създаде Snap-in(How To Fix MMC Could Not Create The Snap-in)
- Как да създадете точка за възстановяване на системата - лесният начин
Надяваме се, че един от тези методи ще коригира грешката COM Surrogate е спряла да работи(fix COM Surrogate has stopped working error) . Ако все още имате някакви съмнения или въпроси, не се колебайте да коментирате, ние ще се опитаме да помогнем.
Related posts
Коригирайте COM Surrogate високото използване на процесора или диска в Windows 11/10
Поправете COM Surrogate е спрял да работи в Windows 7
Как да поправите, че компютърът не публикува
Коригирайте високото използване на процесора от хост на услугата: локална система
Поправете, че Windows не може да комуникира с устройството или ресурса
Поправете компютъра, който не разпознава iPhone
Поправка Това копие на Windows не е оригинално Грешка
Коригирайте кода за грешка в Windows Update 0x80072efe
Поправка Не може да се включи Windows Defender
Поправете неуспешното архивиране на Windows с грешка 0x807800C5
5 начина да коригирате Steam мисли, че играта работи
Поправка Не може да се инсталира код на грешка 28 на мрежовия адаптер
Поправете актуализациите на Windows 7, които не се изтеглят
Поправете Невъзможност за отваряне на локален диск (C:)
Поправете лентата на задачите на Windows 10, която не се крие
Как да коригирате мащабирането за замъглени приложения в Windows 10
Как да поправите грешка в Windows Update 80072ee2
Поправете черен фон на работния плот в Windows 10
Поправете VCRUNTIME140.dll липсва от Windows 10
Поправете PNP открита фатална грешка Windows 10