Меки

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

Обидете Се Со Нашиот Инструмент За Елиминирање На Проблемите





Објавено наПоследно ажурирање: 17 февруари 2021 година

COM Surrogate престана да работи одеднаш се појавува додека гледавте фотографии или гледавте видеа? Не грижете се дека повеќето корисници се соочуваат со оваа грешка и затоа мора да има решение за ова. Во овој пост, ќе разговараме за тоа како да ја поправите оваа грешка.



COM Surrogate престана да работи

Содржини[ крие ]



Што прави 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 по секоја од една:

|_+_|

регистрирајте DLL-и

Ова може поправете го COM сурогат престана да работи проблем, но ако не, тогаш продолжете со читање!

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

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

Метод 5: Оневозможете го DEP за датотеката dllhost

Оневозможување на DEP за dllhost.exe се чини дека го решава проблемот за повеќето корисници, па ајде да видиме како да го направиме тоа. Можете да прочитате повеќе за тоа во мојот претходен пост за тоа како да го исклучите DEP.

1. Во последниот чекор, кликнете Додадете како што е прикажано подолу:

Додадете услуги

2. Во скокачкото поле Додај, изберете ги следните извршни датотеки:

|_+_|

dllhost датотека е отворена

3. Изберете ја датотеката dllhost, кликнете open и ќе добиете нешто вакво:

COM сурогат во DEP

Ова веројатно треба да ја поправи грешката COM Surrogate престана да работи.

Метод 6: Возач за повратен екран

Понекогаш неодамнешните ажурирања на драјверите за екранот може да ја предизвикаат оваа грешка и оттука враќањето на возачот може да го реши проблемот. Но, треба да го направите ова само ако забележите проблем откако вашите драјвери ќе бидат ажурирани.

1. Десен-клик на Овој компјутер или Мојот компјутер и изберете својства.

2. Сега лево кликнете на Менаџер на уреди .

менаџер на уреди

3. Проширете Display Adapters и потоа кликнете со десното копче на уредот за прикажување и Изберете Деинсталирајте.

Драјвер за повратен екран

4. Ќе видите скокачко поле каде што треба да го проверите Избришете го софтверот за двигател за овој уред опција и кликнете OK. Windows ќе го деинсталира уредот и ќе го избрише софтверот на драјверот преземен од Windows Update. Потоа можете да инсталирате нов софтвер за драјвери.

Можно е и ова да ти се допаѓа:

Се надеваме, еден од овие методи ќе биде поправете ја грешката COM Surrogate престана да работи . Ако сè уште имате какви било сомнежи или прашања, слободно коментирајте, ќе се обидеме да помогнеме.

Адитја Фарад

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