Каков вид на dllhost.exe COM Surrogate процес е, зошто го вчитува процесорот или предизвикува грешки

Во Windows 10, 8 или Windows 7 менаџерот за задачи, можете да го откриете процесот dllhost.exe, во некои случаи може да предизвикаат големо оптоварување на процесорот или грешки како што се: Сурогатната COM-програма, името на неуспешната апликација dllhost.exe, запре.

Овој прирачник детално објаснува што е COM Surrogate програмата, дали е можно да се отстрани dllhost.exe и зошто овој процес предизвикува грешка "програмата прекината".

За што е процесот dllhost.exe?

COM Surrogate process (dllhost.exe) е процес на "среден" систем кој ви овозможува да ги поврзете објектите на Component Object Model (COM) за да ги проширите можностите на програмите во Windows 10, 8 и Windows 7.

Пример: Стандардните сликички за нестандардни формати на видео или слики не се прикажуваат во Windows Explorer. Меѓутоа, кога ги инсталирате соодветните програми (Adobe Photoshop, Corel Draw, слики, видео кодеци и слично), овие програми ги регистрираат нивните COM-објекти во системот, а истражувачот, со помош на COM Surrogate процес, се поврзува со нив и користи за прикажување на сликички во нивните прозорец

Ова не е единствената опција кога е вклучен dllhost.exe, но најчесто и, во исто време, најчесто предизвикува грешки при "COM Surrogate престана да работи" или големо процесорно оптоварување. Фактот дека повеќе од еден процес dllhost.exe може истовремено да се прикаже во менаџерот на задачи е нормално (секоја програма може да работи на свој пример на процесот).

Првичната датотека на системскиот процес се наоѓа во C: Windows System32. Не можете да го отстраните dllhost.exe, но обично постојат можности да ги коригирате проблемите предизвикани од овој процес.

Зошто dllhost.exe COM Surrogate го вчитува процесорот или предизвикува грешка "The Surrogate COM програма престана да работи" и како да го поправат

Најчесто, големото оптоварување на системот или ненадејното завршување на COM Surrogate процесот се појавува кога отвора одредени папки кои содржат видео или фото-датотеки во Windows Explorer, иако ова не е единствената опција: понекогаш дури и едноставното отворање на програми од трети лица предизвикува грешки.

Најчестите причини за ова однесување:

  1. Програмот од трети лица неправилно регистрира COM објекти или тие не работат правилно (некомпатибилност со тековните верзии на Windows, застарен софтвер).
  2. Застарени или неправилно работење кодеци, особено ако проблемот се јавува при цртање на сликички во истражувачот.
  3. Понекогаш - работата на вируси или малициозен софтвер на вашиот компјутер, како и оштетување на системските датотеки на Windows.

Користејќи точки за враќање, отстранете кодеци или програми

Прво, ако неодамна се појавиле големи оптоварувања на процесорот или "Surrogate COM Surgeate", обидете се со користење на точки за обновување на системот (видете ги Windows Recovery Points) или, ако знаете која програма или кодек имате инсталирано, обидете се да го отстраните нив во Control Panel - Програми и компоненти или, во Windows 10, во Settings - Applications.

Забелешка: дури и ако грешката се појавила одамна, но се појавува кога отворате папки со видео или слики во Explorer, најпрво обидете се да ги отстраните инсталираните кодеци, на пример, K-Lite Codec Pack, по отстранувањето е завршено, не заборавајте да го рестартирате компјутерот.

Оштетените датотеки

Ако големото оптоварување на процесорот од dllhost.exe се појавува кога отворате одредена папка во Explorer, може да содржи оштетена медиа датотека. Еден, иако не секогаш работи на начин да се открие таква датотека:

  1. Отворете го Мониторот за ресурси на Windows (притиснете ги копчињата Win + R, напишете го презимето и притиснете Enter. Исто така, можете да го користите пребарувањето во Windows 10 лентата со задачи).
  2. На табулаторот на процесорот, обележете го процесот dllhost.exe, а потоа проверете (обрнувајќи внимание на наставката) дали има некои видео или датотеки со слики во делот "Поврзани модули". Ако има еден, тогаш со голема веројатност, оваа датотека предизвикува проблем (можете да се обидете да го избришете).

Исто така, ако се појави COM Surrogate проблеми при отварање на папки со одредени специфични типови на датотеки, тогаш објектите на COM регистрирани од програмата што се одговорни за отворање на овој тип на датотека може да бидат виновни: можете да проверите дали проблемот постои по отстранувањето на оваа програма (и, по можност, рестартирање на компјутерот по отстранувањето).

Грешки при регистрација на COM

Доколку претходните методи не помагаат, можете да се обидете да ги поправите грешките COM-објекти во Windows. Методот не секогаш води кон позитивен резултат, може да доведе до негативен, затоа што препорачувам да креирам точка за обновување на системот пред да ја користам.

За автоматски да ги корегирате таквите грешки, можете да ја користите програмата CCleaner:

  1. На табот на регистарот, означете го полето "ActiveX грешки и класа", кликнете "Барај проблеми".
  2. Бидете сигурни дека елементите "ActiveX / COM Errors" се избрани и кликнете "Fix Selected."
  3. Се согласувате да ја зачувате резервната копија на записите во регистарот што треба да се избришат и да ја наведете патеката за зачувување.
  4. По фикс, рестартирајте го компјутерот.

Детали за CCleaner и каде да ја преземете програмата: Користи CCleaner со придобивки.

Дополнителни начини за да се поправат COM сурогатните грешки

Конечно, некои дополнителни информации кои можат да помогнат да се поправат проблемите со dllhost.exe ако проблемот не е фиксен досега:

  • Скенирајте го вашиот компјутер за малициозен софтвер користејќи алатки како AdwCleaner (како и користење на вашиот антивирус).
  • Самата датотека dllhost.exe обично не е вирус (но малициозен софтвер кој користи COM Surrogate може да предизвика проблеми со него). Меѓутоа, ако сте во сомнеж, проверете дали датотеката на процесот е во C: Windows System32 (десен клик на процесот во менаџерот на задачи - отворете ја локацијата на датотеката), и е дигитално потпишан од Microsoft (десен клик на датотеката - својства). Ако останат сомневања, видете Како да проверите процеси на Windows за вируси.
  • Обидете се да го проверите интегритетот на системските датотеки на Windows.
  • Обидете се да го оневозможите DEP за dllhost.exe (само за 32-битни системи): одете во Control Panel - System (или кликнете со десното копче на "This Computer" - "Properties"), од лево изберете "Advanced System Settings", на табулаторот "Advanced" во делот "ефикасност", кликнете на "Settings" и кликнете на табулаторот "Пресметување на извршување на податоци". Изберете "Овозможи DEP за сите програми и услуги, освен оние избрани подолу", кликнете на копчето "Додај" и наведете ја патеката до датотеката. C: Windows System32 dllhost.exe. Примени ги поставките и рестартирајте го компјутерот.

И, конечно, ако ништо не помогна и имате Windows 10, можете да го ресетирате системот со зачувување на податоци: Како да го ресетирате Windows 10.

Погледнете го видеото: Checked & Worked September 2018 Memoryleak Fix WINDOWS 10 And 8. Quality video (Декември 2024).