Jak opravit, že COM Surrogate přestal fungovat ve Windows 10, 8 a 7

Chyba „COM Surrogate přestala fungovat“ nebo „hostitel DLL neodpovídá“ je zvláštní a frustrující. COM náhradník chyby nejsou katastrofické, ale pokud se tyto chyby vyskytují dostatečně často, může to být rušivé.

Jak vyřešit problém s náhradou COM závisí na operačním systému, ale my vás tím provedeme, ať už máte Windows 10, Windows 8, nebo Windows 7.

Co je COM Surrogate?

COM Surrogate je souhrnný název pro procesy zvané dllhost.exe, který odděluje Průzkumníka Windows od jednotlivých hostitelů DLL, u nichž existuje možnost selhání. Zejména, DLL které se zabývají miniaturami médií. Existuje mnoho dalších, ale to je jeden z nejběžnějších.

Com Surrogate ve Správci úloh

COM Surrogate zajišťuje, že pokud některý z těchto souborů DLL havaruje, soubory nezhroutí celý Průzkumník Windows. Berte to jako první obrannou linii stability systému.

Co způsobuje, že COM Surrogate přestane fungovat?

Nezdá se, že by vám chyba „COM Surrogate přestala fungovat“ bránila v tom, abyste dělali mnoho. Jeho přerušení však může být nepříjemné a často není zřejmé, co problém způsobilo.

Odhalit přesnou příčinu, proč hostitel DLL nereaguje, není vždy snadné. Existuje několik způsobů, jak se to může pokazit. Nejtypičtější je, že došlo k určitému poškození kodeku, který umožňuje zobrazení miniatur určitých médií. V jiných případech může být příčinou chyb na úložné jednotce poškozený ovladač zobrazení.

V některých úzce specializovaných případech se objevily zprávy o konkrétních aplikacích, jako např Adobe Photoshop a vypalovačka disků Nero, což způsobí, že COM Surrogate přestane fungovat. To je méně pravděpodobné a než ukážeme prstem na jakoukoli konkrétní aplikaci, doporučujeme některé z obecnějších oprav níže. Pokud jste nedávno nainstalovali novou aplikaci a došlo k chybě, může být dobrým prvním krokem návrat k před instalací.

Nikdy nestahujte soubory DLL: Zde je důvod

Oprava COM Surrogate přestala fungovat ve Windows 10

Bez zjevné příčiny chyb COM Surrogate je často dobré nejprve vyzkoušet některé obecné opravy, které mohou vyřešit řadu problémů. Po kterékoli z následujících oprav restartujte systém a opakujte kroky ke spuštění problému COM Surrogate. Pokud je vše v pořádku, nemělo by se znovu objevit.

Tyto kroky jsou navrženy pro práci s Windows 10. Ty jsou také použitelné pro Windows 8.1 a 7; metody, jak se tam dostat, se však mohou mírně lišit.

  1. Spusťte antivirovou kontrolu. Pravděpodobně to není a malware problém, ale vždy je dobré spustit antivirová kontrola pokud máte problém s vaším Windows PC.

  2. Aktualizujte ovladače grafiky. Důvodem, proč přestal COM Surrogate fungovat chyby, může být pochybný ovladač displeje. Odstranění stávající verze a instalace aktualizované verze (nebo starší verze, u které se potvrdilo, že funguje), může být dobrým místem, kde začít s opravou problémů s nereagujícím hostitelem DLL.

    Abyste se ujistili, že jste odstranili vše, co souvisí s grafickými ovladači, stáhněte a spusťte Display Driver Uninstaller. Je to trochu složitější, ale kroky jsou samozřejmé a průvodce vás provede celým procesem.

    Pokud to chybu nevyřeší a myslíte si, že ji mohla způsobit aktualizace na nejnovější ovladač, stáhněte si starší ovladač, o kterém víte, že funguje, a nainstalujte jej.

  3. Zkontrolujte chyby disku. Problémy s úložnou jednotkou mohou být příčinou chyb hostitele DLL, takže pokud se setkáte s tímto problémem, je dobré to znovu opakovat.

  4. Přidejte výjimku DEP. Data Execution Prevention, neboli DEP, je bezpečnostní nástroj systému Windows, který zabraňuje načítání nerozpoznaných skriptů do vyhrazené paměti. Příliš horlivé DEP může bránit správnému fungování COM Surrogate. Chcete-li to opravit, přidejte jej do seznamu výjimek DEP.

Jak opravit chyby DLL správným způsobem