COM Surrogate престана да работи одеднаш се појавува додека гледавте фотографии или гледавте видеа? Не грижете се дека повеќето корисници се соочуваат со оваа грешка и затоа мора да има решение за ова. Во овој пост, ќе разговараме за тоа како да ја поправите оваа грешка.
Содржини[ крие ]
- Што прави COM Surrogate и зошто секогаш престанува да работи?
- Како да се поправи COM сурогат престана да работи
- Метод 1: Ажурирајте ги кодеците
- Метод 2: Оневозможи сликичка
- Метод 3: Повторно регистрирајте DLL-и
- Метод 4: Проверка на грешки на тврдиот диск
- Метод 5: Оневозможете го DEP за датотеката dllhost
- Метод 6: Возач за повратен екран
Што прави COM Surrogate и зошто секогаш престанува да работи?
Процесот dllhost.exe се нарекува COM Surrogate и единствениот пат кога веројатно ќе го забележите неговото постоење е кога ќе се урна и ќе ја добиете пораката COM Surrogate престана да работи. Што е овој COM сурогат и зошто постојано паѓа?
COM сурогат е прекрасно име за процесот Sacrificial за COM објект што се извршува надвор од процесот што го побарал. Explorer го користи сурогат COM кога извлекува сликички, на пример. Ако одите во папка со овозможени сликички, Explorer ќе пушти COM Surrogate и ќе го користи за пресметување на сликичките за документите во папката. Тоа го прави затоа што Explorer научи да не им верува на извлекувачите на сликички; тие имаат лош досие за стабилност. Explorer одлучи да ја апсорбира казната за изведба во замена за подобрена доверливост што ќе резултира со поместување на овие непријатни делови од кодот надвор од главниот процес на Explorer. Кога ќе падне извлекувачот на сликички, падот го уништува процесот COM Surrogate наместо Explorer.
Со други зборови, COM сурогат е оној што не се чувствувам добро за овој код, па ќе побарам од COM да го хостира во друг процес. На тој начин, ако се сруши, процесот на жртвување на COM сурогат е тој што паѓа наместо мојот процес. И кога ќе се сруши, тоа само значи дека најлошите стравови на 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. Десен клик на копчето Прозорец и изберете Командна линија (администратор) .
2. Во прозорецот cmd напишете ги следниве команди и притиснете enter по секоја од една:
|_+_|
Ова може поправете го COM сурогат престана да работи проблем, но ако не, тогаш продолжете со читање!
Метод 4: Проверка на грешки на тврдиот диск
Друг начин на кој можете да ја поправите грешката COM Surrogate е да ја извршите алатката за проверка на дискот што е објаснето овде .
Метод 5: Оневозможете го DEP за датотеката dllhost
Оневозможување на DEP за dllhost.exe се чини дека го решава проблемот за повеќето корисници, па ајде да видиме како да го направиме тоа. Можете да прочитате повеќе за тоа во мојот претходен пост за тоа како да го исклучите DEP.
1. Во последниот чекор, кликнете Додадете како што е прикажано подолу:
2. Во скокачкото поле Додај, изберете ги следните извршни датотеки:
|_+_|
3. Изберете ја датотеката dllhost, кликнете open и ќе добиете нешто вакво:
Ова веројатно треба да ја поправи грешката COM Surrogate престана да работи.
Метод 6: Возач за повратен екран
Понекогаш неодамнешните ажурирања на драјверите за екранот може да ја предизвикаат оваа грешка и оттука враќањето на возачот може да го реши проблемот. Но, треба да го направите ова само ако забележите проблем откако вашите драјвери ќе бидат ажурирани.
1. Десен-клик на Овој компјутер или Мојот компјутер и изберете својства.
2. Сега лево кликнете на Менаџер на уреди .
3. Проширете Display Adapters и потоа кликнете со десното копче на уредот за прикажување и Изберете Деинсталирајте.
4. Ќе видите скокачко поле каде што треба да го проверите Избришете го софтверот за двигател за овој уред опција и кликнете OK. Windows ќе го деинсталира уредот и ќе го избрише софтверот на драјверот преземен од Windows Update. Потоа можете да инсталирате нов софтвер за драјвери.
Можно е и ова да ти се допаѓа:
- Како да ја поправите грешката во апликацијата 0xc000007b
- Како да го поправите кешот на иконите во Windows 10
- Како да се поправи MMC не можеше да создаде Snap-in
- Како да креирате точка за обновување на системот - на лесен начин
Се надеваме, еден од овие методи ќе биде поправете ја грешката COM Surrogate престана да работи . Ако сè уште имате какви било сомнежи или прашања, слободно коментирајте, ќе се обидеме да помогнеме.
Адитја ФарадАдитја е само-мотивиран професионалец за информатичка технологија и е технолошки писател во последните 7 години. Тој покрива интернет услуги, мобилни, Windows, софтвер и водичи како да се.