Мяккі

Як выправіць сурагат COM перастаў працаваць

Паспрабуйце Наш Інструмент Для Ліквідацыі Праблем





Апублікавана наАпошняе абнаўленне: 17 лютага 2021 г

Сурагат COM перастаў працаваць, калі вы глядзелі фатаграфіі або відэа? Не хвалюйцеся, большасць карыстальнікаў сутыкаюцца з гэтай памылкай, і таму гэта павінна быць выпраўленне. У гэтым паведамленні мы збіраемся абмеркаваць, як выправіць гэтую памылку.



Сурагат COM перастаў працаваць

Змест[ схаваць ]



Што робіць сурагат COM і чаму ён заўсёды перастае працаваць?

Працэс dllhost.exe называецца сурагатным COM, і адзіны раз, калі вы, верагодна, нават заўважыце яго існаванне, - гэта калі ён выходзіць з ладу і вы атрымліваеце паведамленне, што сурагат COM перастаў працаваць. Што гэта за сурагат COM і чаму ён увесь час выходзіць з ладу?

Сурагат COM - гэта мудрагелістае імя для працэсу Sacrificial для аб'екта COM, які запускаецца па-за працэсам, які яго запытаў. Правадыр выкарыстоўвае сурагат COM, напрыклад, для здабывання мініяцюр. Калі вы перайдзіце ў папку з уключанымі мініяцюрамі, Правадыр запусціць сурагат COM і выкарыстоўваць яго для вылічэння эскізаў для дакументаў у тэчцы. Гэта робіць гэта таму, што Explorer навучыўся не давяраць экстрактарам мініяцюр; у іх дрэнны рэпутацыя стабільнасці. Правадыр вырашыў паглынаць пагаршэнне прадукцыйнасці ў абмен на павышэнне надзейнасці, што прывяло да перамяшчэння гэтых хітрых фрагментаў кода з асноўнага працэсу Explorer. Калі выдальнік мініяцюр выходзіць з ладу, збой знішчае працэс COM Surrogate замест Explorer.



Іншымі словамі, сурагат COM - гэта той код, які я не адчуваю добра, таму я папрашу COM размясціць яго ў іншым працэсе. Такім чынам, калі ён выходзіць са збоя, гэта адбываецца працэс ахвяравання COM Surrogate, а не мой працэс. І калі ён выходзіць з ладу, гэта проста азначае, што найгоршыя страхі Explorer спраўдзіліся.

На практыцы, калі вы атрымліваеце гэтыя тыпы збояў пры праглядзе тэчак, якія змяшчаюць відэа- або мультымедыйныя файлы, праблема, хутчэй за ўсё, заключаецца ў нестабільным кодэке. Такім чынам, не губляючы часу, давайце паглядзім, як выправіць сурагат COM, які перастаў працаваць з дапамогай пералічанага ніжэй падручніка.



Як выправіць сурагат 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 перастаў працаваць.

Спосаб 3: Паўторная рэгістрацыя DLL

Паўторна зарэгіструйце некалькі бібліятэк DLL у Windows, што можа выправіць памылку сурагата COM. Каб зрабіць гэта:

1. Пстрыкніце правай кнопкай мышы на кнопцы Window і абярыце Камандны радок (адміністратар) .

адміністратар каманднага радка

2. У акне cmd увядзіце наступныя каманды і націсніце Enter пасля кожнай з іх:

|_+_|

зарэгістраваць DLL

Гэта можа выправіць сурагат COM перастаў працаваць пытанне, але калі няма, то працягвайце чытаць!

Спосаб 4: праверка памылак жорсткага дыска

Іншы спосаб выправіць памылку сурагата COM - гэта запусціць утыліту праверкі дыска, якая тлумачыцца тут .

Спосаб 5: Адключыць DEP для файла dllhost

Адключэнне DEP для dllhost.exe здаецца, гэта вырашае праблему для большасці карыстальнікаў, таму давайце паглядзім, як гэта зрабіць. Вы можаце прачытаць больш пра гэта ў маёй папярэдняй публікацыі аб тым, як адключыць DEP.

1. На апошнім этапе націсніце Дадаць як паказана ніжэй:

Дадаць паслугі

2. Ва ўсплываючым акне Дадаць абярыце наступныя выкананыя файлы:

|_+_|

файл dllhost адкрыты

3. Выберыце файл dllhost, націсніце кнопку адкрыць, і вы атрымаеце нешта накшталт гэтага:

Сурагат COM у DEP

Гэта, верагодна, павінна выправіць памылку сурагата COM перастаў працаваць.

Спосаб 6: адкат драйвера дысплея

Часам апошнія абнаўлення драйвераў дысплея могуць выклікаць гэтую памылку, і, такім чынам, адкат драйвера можа вырашыць праблему. Але рабіць гэта трэба толькі ў тым выпадку, калі вы заўважылі праблему пасля абнаўлення драйвераў.

1. Пстрыкніце правай кнопкай мышы Гэты ПК або Мой кампутар і абярыце ўласцівасці.

2. Цяпер пстрыкніце злева на Дыспетчар прылад .

дыспетчар прылад

3. Разгарніце Display Adapters, а затым пстрыкніце правай кнопкай мышы на прыладзе адлюстравання і выберыце Выдаліць.

Адкат драйвера дысплея

4. Вы ўбачыце ўсплывальнае акно, дзе вам трэба праверыць Выдаліце ​​праграмнае забеспячэнне драйвера для гэтай прылады варыянт і націсніце ОК. Windows выдаліць прыладу і выдаліць праграмнае забеспячэнне драйвера, загружанае з абнаўлення Windows. Пасля гэтага можна ўсталяваць новыя драйверы.

Вам таксама можа спадабацца:

Спадзяюся, адзін з гэтых метадаў будзе выправіць памылку сурагат COM перастаў працаваць . Калі ў вас усё яшчэ ёсць сумневы або пытанні, не саромейцеся каментаваць, мы паспрабуем дапамагчы.

Адзіця Фарад

Адзіця з'яўляецца самаматываваным спецыялістам у галіне інфармацыйных тэхналогій і займаецца тэхналогіямі на працягу апошніх 7 гадоў. Ён ахоплівае інтэрнэт-сэрвісы, мабільныя тэлефоны, Windows, праграмнае забеспячэнне і інструкцыі.