Fix COM Surrogate prestal fungovať v systéme Windows 7

Môj klient začal mať zvláštny problém pri prehliadaní obrázkov a videí na svojom počítači so systémom Windows 7(Windows 7) : objavilo sa nasledujúce chybové hlásenie:

COM Surrogate has stopped working

com náhradník

Zvláštne bolo, že chyba sa objavila iba pri prehliadaní video alebo obrázkových súborov, nie pri akomkoľvek inom type súboru. Po vykonaní nejakého výskumu sa nám podarilo problém vyriešiť, ale museli sme vyskúšať niekoľko rôznych vecí, kým to konečne fungovalo. V tomto príspevku napíšem rôzne možné riešenia a dúfam, že jedno z nich bude pre vás fungovať.

Metóda 1 – Aktualizácia kodekov

Keďže išlo o problém s videom/obrázkom, mysleli sme si, že by to mohlo byť niečo so súčasnou sadou nainštalovaných kodekov. Tento klient obzvlášť rád kopíroval a ripoval veci, takže mal nainštalovanú ffdshow plus nejaké ďalšie kodeky. Ručne sme aktualizovali všetky kodeky na ich najnovšie verzie vrátane ffdshow, Windows 7 Codec Pack a ďalších. Môžete si stiahnuť najnovšiu verziu balíka Windows 7 Codec Pack .

Ak máte v počítači nainštalovaný DivX alebo Nero , pokračujte a aktualizujte ich na najnovšiu verziu. V niektorých prípadoch možno budete musieť odinštalovať program a potom ho znova nainštalovať.

Metóda 2 – Kaspersky Antivirus

Existuje známy problém s antivírusom Kaspersky , ktorý spôsobuje výskyt tohto problému. Ak používate Kaspersky , musíte sa uistiť, že aktualizujete skutočný softvér Kaspersky , nielen definície antivírusov. Môžete tiež vyskúšať, či to skutočne spôsobuje problém, úplným zakázaním programu a zisťovaním, či problém nezmizne.

Metóda 3 – Príkazy

Existuje niekoľko príkazov, ktoré môžete skúsiť spustiť v systéme Windows(Windows) , aby ste zistili, či sa problém vyriešil. Musíte ich spustiť v príkazovom riadku. Kliknite(Click) na Štart(Start) , napíšte cmd a potom kliknite pravým tlačidlom myši a vyberte Spustiť(Run) ako správca(Administrator) . Teraz zadajte nasledujúce príkazy a po každom stlačte kláves Enter:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Tým sa znova zaregistruje niekoľko knižníc dll v systéme Windows(Windows) a pravdepodobne sa opraví chyba náhrady COM . Ak nie, čítajte ďalej!

Metóda 4 – Skontrolujte, či na disku nie sú chyby

Ak sa tento problém zobrazuje iba na konkrétnom disku, ako je napríklad externé zariadenie USB , je možné, že na pevnom disku sú nejaké chybné sektory. Je dobré spustiť chkdsk, aby ste sa uistili, že disk funguje správne. Môžete si prečítať môj predchádzajúci príspevok o tom, ako používať nástroj chkdsk(how to use the chkdsk utility) .

Metóda 5 (Method 5) – Zakážte DEP(– Disable DEP) pre dllhost.exe

Ďalšou opravou, ktorá bola spomenutá mnohokrát, je pridanie súboru dllhost.exe do zoznamu vylúčení pre DEP ( Data Execution Protection ). Môžete si prečítať môj predchádzajúci príspevok o tom, ako vypnúť DEP v systéme Windows(how to turn off DEP in Windows) . V poslednom kroku v tomto článku kliknite na položku Pridať(Add) a potom pridajte nasledujúci súbor exe v systéme Windows 7(Windows 7) 32-bit:

C:\Windows\System32\dllhost.exe

V prípade 64-bitového systému Windows 7(Windows 7) musíte z tejto cesty vylúčiť súbor dllhost.exe:

C:\Windows\SysWOW64\dllhost.exe

com surogate dll

Metóda 6 – Ovládač displeja/tlačiarne

Môže to byť trochu zložité, ale ak ste nedávno aktualizovali ovládač pre váš displej alebo dokonca nejaký iný hardvér v počítači, skúste ovládač vrátiť na predchádzajúcu verziu. Zvyčajne je to viac s ovládačom displeja ako s čímkoľvek iným. V niektorých prípadoch môže problém vyriešiť aj aktualizácia na najnovšiu verziu ovládača displeja, takže sa budete musieť pohrať s aktualizáciou ovládača alebo vrátením ovládača späť.

Ak chcete vrátiť späť ovládač displeja, prejdite do Správcu zariadení(Device Manager) , rozbaľte Adaptéry displeja( Display Adapters ) a potom kliknite pravým tlačidlom myši na zobrazovacie zariadenie a vyberte možnosť Odinštalovať(Uninstall) . Zobrazí sa kontextové okno, v ktorom musíte začiarknuť políčko Odstrániť softvér ovládača pre toto zariadenie(Delete the driver software for this device) .

vrátiť späť vodič

V rovnakom svetle by ste mali skontrolovať aj ovládače tlačiarne a aktualizovať ich všetky, ak sú dostupné aktualizácie.

Dúfajme, že jedna z týchto metód opraví chybu COM Surrogate v systéme Windows 7(Windows 7) . Ak nie, napíšte sem komentár a dajte nám vedieť svoje špecifikácie a to, čo ste vyskúšali, a my sa pokúsime pomôcť. Užite si to!



About the author

Som počítačový profesionál s viac ako 10 ročnou praxou. Vo voľnom čase rada pomáham v kancelárii a učím deti používať internet. Moje schopnosti zahŕňajú veľa vecí, ale najdôležitejšie je, že viem pomáhať ľuďom riešiť problémy. Ak potrebujete niekoho, kto vám môže pomôcť s niečím súrne, alebo chcete len nejaké základné tipy, obráťte sa na mňa!



Related posts