Problémy s náhradním serverem COM ve Windows 10

  • Sdílet Toto
Cathy Daniels

Když počítač začne běžet pomalu nebo zamrzá, mnoho uživatelů otevře správce úloh, aby zjistili, který zástupný proces com problém způsobuje. Pokud je viníkem neznámý zástupný proces, první, co vás může napadnout, je, že počítač s operačním systémem Windows má problém s virem.

Proces COM Surrogate je jen jedním z mnoha procesů, které jsou zahaleny tajemstvím. Pokud vám proces COM Surrogate zamrzá v počítači, přečtěte si, jak tento problém vyřešit.

Co je to náhradník COM?

Proces COM Surrogate je nezbytnou součástí operačního systému Windows a COM je zkratka pro "Component Object Model". Ačkoli tyto COMy může používat mnoho aplikací, COM je pro hostitelský proces životně důležitý. To znamená, že pokud část aplikace COM nefunguje správně a dojde k jejímu pádu, může to způsobit pád celého programu včetně Průzkumníka Windows.

Z tohoto důvodu společnost Microsoft vytvořila proces COM Surrogate. Ten umožňuje vývojářskému programu vytvořit "náhradní" nebo "proxy" COM, který není pro systém životně důležitý. Pokud dojde k pádu procesu COM Surrogate, nezpůsobí to pád hostitelského procesu, protože existuje mimo hostitelský proces.

Je COM Surrogate virus?

Některé internetové fámy tvrdí, že proces COM Surrogate je virus, což většinou není pravda. Ano, virus může mít podobný název, ale s největší pravděpodobností virus, stejně jako jiné programy, pouze využívá funkci procesu COM Surrogate systému Windows pro své účely. Proces COM Surrogate je také známý jako obětovaný proces COM Surrogate.

Stejně jako se zmocnil zbytku vašeho počítače, zmocnil se i procesu COM Surrogate. I když abnormální využití výpočetního výkonu COM Surrogate může znamenat virus, existuje několik dalších důvodů, proč mohou tyto náhradní procesy selhat. Jako obětovaný proces COM Surrogate přirozeně "působí na jiném místě." Je tak učiněn proto, aby chránil systém počítače před možnými problémy. Stručně řečeno, COMnáhradní obětní proces může být pro váš počítač vhodný.

Například při přístupu do složky v Průzkumníku Windows a pokusu o vygenerování miniaturních obrázků spustí procesy systému Windows zástupný modul COM, který přinese miniatury v rámci souboru exe.

  • Viz také: Chyba neregistrované třídy

Jak opravit chybu náhradníka COM

Oprava č. 1: Ruční vynucení zavření náhradního serveru COM ve Správci úloh

Někdy se náhradní proces COM zasekne a je třeba jej v rámci operačních systémů vypnout, aby byl vyřešen. To je nejrychlejší a nejjednodušší oprava.

Krok č. 1

Kliknutím pravým tlačítkem myši na hlavní panel otevřete Nabídka hlavního panelu a přistupte ke Správci úloh systému Windows.

Krok č. 2

V okně Správce úloh sjeďte dolů, dokud nenajdete položku " Náhradník COM " úkol. Klikněte na něj a poté klikněte na " Ukončení úkolu " v dolní části stránky. Tento postup byste měli opakovat, dokud alespoň jednou neukončíte všechny procesy COM Surrogate. Zavřete Správce úloh.

Pokud se náhradní server COM restartuje, měl by využívat minimální výpočetní výkon. Pokud stále způsobuje problémy, pokračujte dalším krokem.

Oprava č. 2: Aktualizace antivirového programu a kontrola počítače

Jedním z hlavních důvodů, proč náhradní procesy spotřebovávají příliš mnoho výpočetního výkonu, je, že je v počítači náhradní virus. Chcete-li se ujistit, že k problému s náhradním zpracováním COM nepřispívá náhradní virus, aktualizujte antivirový software.

Vzhledem k tomu, že se všechny antivirové programy liší, není snadné zveřejnit přesné pokyny k tomuto postupu.

Pokud používáte Kaspersky Antivirus, je znám problém se samotným antivirem, který způsobuje problémy s procesy COM Surrogate, proto je nutné aktualizovat celý program a ne pouze hledat antivirové definice.

Možná bude nutné software odinstalovat a znovu nainstalovat. Pokud problém po odinstalování softwaru zmizí a po opětovné instalaci se vrátí, možná budete chtít změnit antivirový program.

Chcete-li aktualizovat integrovaný antivirový program Windows Defender, zadejte " Windows Defender " do nabídky Start, vyberte ji a klikněte na " Zkontrolujte aktualizace nyní ", když se otevře.

Po aktualizaci antivirového programu je třeba spustit kompletní kontrolu systému. Tato kontrola může trvat dlouho, ale je velmi důležitá, abyste se ujistili, že do procesu COM Surrogate nezasahuje žádný náhradní virus nebo že jej nepoužívá. Po dokončení kontroly nechte antivirový program odstranit všechny nalezené náhradní viry a restartujte počítač.

Pokud používáte antivirový program třetí strany, můžete navštívit webové stránky výrobce, kde naleznete konkrétní pokyny k jeho aktualizaci a použití k odstranění případných zástupných virů. Po aktualizaci antivirového programu musíte také zajistit, aby byl vypnut program Windows Defender.

Nakonec, pokud antivirová kontrola nenajde žádný náhradní virus, ale přesto se domníváte, že byste mohli mít virus, můžete zkusit spustit offline kontrolu. Důrazně se také doporučuje zkontrolovat, zda nedošlo k napadení počítače jiným malwarem. Opět je třeba postupovat podle pokynů výrobce antivirového programu.

Oprava č. 3: Ujistěte se, že je systém Windows aktualizován, aby se opravil problém s náhradním serverem COM

Další příčinou špatného výkonu procesu COM Surrogate je neaktualizovaný operační systém Windows 10. Použití zastaralé verze systému Windows může vést k mnoha problémům. Chcete-li systém Windows 10 aktualizovat ručně, postupujte podle následujících kroků:

Krok č. 1

Typ " Nastavení " do vyhledávacího řádku, vyberte příslušnou možnost nebo klikněte na " Nastavení " v nabídce Start.

Krok č. 2

V nabídce Nastavení vyberte možnost " Aktualizace a zabezpečení ."

Krok č. 3

Ujistěte se, že jste vybrali možnost " Aktualizace systému Windows " v nabídce vpravo. Vlevo klikněte na " Aktualizace stavu " tlačítko s nápisem " Zkontrolujte aktualizace ."

Krok č. 4

Pokud jsou nainstalovány nějaké aktualizace, musíte před jejich uvedením v platnost restartovat počítač. To provedete kliknutím na nabídku Start " Power " a vyberte možnost " Restartování ."

Pokud dojde k zásahu do zastavené nebo chybějící aktualizace po spuštění procesu COM Surrogate, tato metoda by měla problém vyřešit. Pokud se i nadále objevují problémy s COM Surrogate, pokračujte následující metodou.

Oprava č. 4: Oprava problému s náhradníkem COM aktualizací přehrávače Windows Media Player

Přehrávač Windows Media Player slouží k přehrávání jakýchkoli videí nebo mediálních souborů. Pokud však přehrávač Windows Media Player nepoužíváte (nebo jej často neotevíráte), může být zastaralý. To následně způsobí problémy s náhradou COM v celém systému. Problém můžete odstranit aktualizací přehrávače médií. Tímto způsobem si také budete moci znovu vychutnat mediální soubory.

Krok č. 1

Typ " Přehrávač Windows Media Player " do vyhledávacího řádku a vyberte příslušnou možnost nebo klikněte na " Přehrávač Windows Media Player ", pokud je k dispozici na hlavním panelu.

Krok č. 2

Po otevření aplikace ji nechte několik minut odpočívat. Pokud je třeba provést aktualizaci, provede se automaticky a zobrazí se " Aktualizace dokončena " se v dolní části okna zobrazí zpráva.

Krok č. 3

Zavřete přehrávač Windows Media Player a restartujte počítač. To provedete kliknutím na nabídku Start " Power " a vyberte možnost " Restartování ."

Po opravě přehrávače videa nebo mediálních souborů restartujte počítač a zkontrolujte, zda je problém s náhradním serverem COM vyřešen.

Oprava č. 5: Spusťte kontrolu systémových souborů

Systém Windows 10 má program, který kontroluje soubory na výskyt chyb, i když se vyskytují v jiných programech spuštěných v systému. Snadno tak najde soubory, které mohou způsobit, že hostitelé náhradních procesů COM využívají příliš mnoho výpočetního výkonu. Spuštění kontroly souborů může navíc pomoci zkontrolovat, zda v systému nezpůsobují problémy náhradní viry. Postup spuštění kontroly souborů je následující:

Krok č. 1

Vstoupit " cmd " na vyhledávacím panelu a stiskněte tlačítko [ Vstupte na ].

Krok č. 2

Klikněte pravým tlačítkem myši na položku " Příkazový řádek " a vyberte možnost " Spustit jako správce " z rozbalovací nabídky, která se zobrazí.

Krok č. 3

Po otevření okna příkazového řádku zadejte " sfc /scannow " za výzvou (bez uvozovek) a stiskněte [ Vstupte na ]. Vyčkejte na dokončení procesu. Dokončení může nějakou dobu trvat.

Krok č. 4

Po dokončení skenování je třeba restartovat počítač. Stejně jako dříve klikněte na tlačítko " Power " v nabídce Start a vyberte možnost " Restartování ."

Pokud problém stále není vyřešen, přejděte k následujícímu postupu.

Oprava č. 6: Odstranění nebo vyčištění miniatur v počítači s Windows 10

Někdy se služba COM Surrogate pokouší získat přístup k nepoužívanému poškozenému souboru. Protože je soubor poškozený, nelze otevřít umístění souboru, ke kterému nelze získat přístup. Chcete-li tento problém vyřešit, musíte odstranit staré miniatury.

Krok č. 1

Typ " Možnosti Průzkumníka souborů " do nabídky Start a klikněte na něj.

Krok č. 2

Klikněte na " Zobrazit " v okně Možnosti Průzkumníka souborů. Ujistěte se, že " Vždy zobrazovat ikony, nikdy ne miniatury " v části " Soubory a složky " má vedle sebe zaškrtávací políčko. Poté klikněte na " Použít " a nakonec klikněte na " OK ."

Krok č. 3

Otevřete nabídku Start a zadejte " Vyčištění disku ." Poté kliknutím otevřete danou aplikaci.

Krok č. 4

Vyberte jednotku, kterou chcete vyčistit. Obvykle se jedná o jednotku C: Pokud si nejste jisti, opakujte tento krok a krok č. 5, dokud nevyčistíte všechny jednotky.

Krok č. 5

Ujistěte se, že je zaškrtnuto políčko " Miniatury ." Poté klikněte na tlačítko " Vyčištění systémových souborů ."

Krok č. 6

Znovu otevřete možnosti Průzkumníka souborů zadáním " Možnosti Průzkumníka souborů " do nabídky Start a kliknutím na něj.

Krok č. 7

Tentokrát v " Zobrazit " v okně Možnosti Průzkumníka souborů zrušte zaškrtnutí políčka " Vždy zobrazovat ikony, nikdy ne miniatury " v části " Soubory a složky ." Opět klikněte na " Použít " a nakonec klikněte na " OK ."

Krok č. 8

Zavřete okno a kliknutím na ikonu Napájení v nabídce Start restartujte počítač.

Oprava č. 7: Opětovné vytvoření mezipaměti miniatur pomocí příkazového řádku

Někdy je nutné odstranit všechny miniatury a nechat systém Windows obnovit mezipaměť miniatur. Chybné miniatury pravděpodobně způsobí problémy se zástupcem COM. Chcete-li zajistit, aby miniatury správně otevíraly umístění souboru, postupujte podle následujících kroků:

Krok č. 1

Typ " cmd " do vyhledávacího pole a klikněte pravým tlačítkem myši na " Příkazový řádek ", abyste vyvolali " Spustit jako správce ". Zvolte tuto možnost.

Krok č. 2

Po zobrazení příkazového řádku zadejte " taskkill /f /im explorer.exe " bez uvozovek (nebo jej vystřihněte a vložte) do okna a stiskněte [ Vstupte na ]. Tento příkaz zastaví Průzkumníka souborů.

Krok č. 3

Nyní zadejte " del /f /s /q /a %LocalAppData%MicrosoftWindowsExplorerthumbcache_*.db " bez uvozovek (nebo jej vystřihněte a vložte) do okna a stiskněte [ Vstupte na ]. Tento příkaz odstraní všechny soubory miniatur v databázi.

Krok č. 4

Nakonec restartujte Průzkumníka souborů zadáním " spustit explorer.exe " bez uvozovek do okna a stiskněte [ Vstupte na ].

Průzkumník Windows je vybaven objektem COM, který umožňuje automatické obnovování miniatur. Zkontrolujte, zda obnovení miniatur vyřešilo váš problém s náhradním procesem DOM.

Oprava č. 8: Opětovná registrace souborů DLL

V některých případech soubor .dll používaný nástrojem COM Surrogate funguje, ale pro správnou funkci může být nutné jej přeregistrovat. Přeregistrujete jej provedením následujících kroků:

Krok č. 1

Typ " cmd " do vyhledávacího pole a klikněte pravým tlačítkem myši na " Příkazový řádek ", abyste vyvolali " Spustit jako správce ". Zvolte tuto možnost.

Krok č. 2

Po zobrazení příkazového řádku zadejte " regsvr32 vbscript.dll " bez uvozovek do okna a stiskněte [ Vstupte na ].

Krok č. 3

Dále zadejte " regsvr32 jscript.dll " bez uvozovek do okna a stiskněte [ Vstupte na ].

To by mělo přeregistrovat soubory dll používané funkcí COM Surrogate a umožnit bezproblémový chod počítače. Pokud se problém nevyřeší, pokračujte ve čtení.

Oprava č. 9: Spuštění kontroly disku v příkazovém řádku

Poškozené soubory jsou častou příčinou toho, že proces v Průzkumníku Windows využívá příliš mnoho výkonu procesoru. V důsledku toho se pravděpodobně objeví problém se zástupcem COM. Podle následujících kroků můžete zkontrolovat, zda na diskových jednotkách počítače nejsou chyby:

Krok č. 1

Typ " Příkazový řádek " do nabídky Start jako u jiných metod. Klikněte pravým tlačítkem myši na " Příkazový řádek " a vyberte možnost " Spustit jako správce " z rozevírací nabídky.

Klikněte na " Ano ", čímž umožníte programu provést změny a pokračovat do příkazového řádku.

Krok č. 2

Vstoupit " chkdsk c: /r " na výzvu bez uvozovek. Nezapomeňte, že c: je název jednotky, kterou chcete zkontrolovat, takže možná budete muset toto písmeno nahradit jiným. Nyní stiskněte " Vstupte na ."

Krok č. 3

Systém vás vyzve k restartování systému. Y restartovat a poté stiskněte tlačítko [ Vstupte na ]. Tento proces může nějakou dobu trvat, zejména pokud jej provádíte poprvé.

Systém Windows by však měl automaticky opravit všechny nalezené chyby. Po dokončení zkuste zjistit, zda problém s náhradním serverem COM přetrvává.

Oprava č. 10: Vyloučení náhradního serveru COM z prevence spouštění dat

Pokud se zobrazí chybová zpráva: Náhradník COM přestal fungovat , tato metoda pomůže s touto a dalšími chybami procesu COM Surrogate. Zde je návod, jak vyloučit COM Surrogate z DEP (Data Execution Prevention).

Krok č. 1

V nabídce Start zadejte " pokročilá nastavení systému " a klikněte na " Zobrazení pokročilých nastavení systému ."

Krok č. 2

" Pokročilé " by měla být vybrána již při otevření okna Vlastnosti systému. V části " Výkon ", klikněte na " Nastavení ".

Krok č. 3

Nyní klikněte na tlačítko " Prevence spuštění dat " a klikněte na " Zapnutí DEP pro všechny programy a služby kromě těch, které jsem vybral. ."

Krok č. 4

Nyní klikněte na tlačítko " ADD ."

Krok č. 5

Pokud máte 32bitový systém Windows 10, přejděte do C:WindowsSystem32, nebo pokud máte 64bitový systém Windows 10, musíte přejít do C:WindowsSysWOW64.

Upozornění: pravděpodobně spustíte ve složce System32, i když máte 64bitový systém (64bitové systémy mají obě složky).

Chcete-li přejít do správné složky, musíte kliknout na ikonu složky nahoru (umístěnou vedle " Podívejte se do: " v horní části vyskakovacího okna.

Krok č. 6

Po nalezení správné složky ( System32 nebo SysWOW64 ), najděte dllhost , klikněte na něj a vyberte možnost " Otevřít ." Tím se přidá na seznam vyloučených položek.

nebo

Krok č. 7

Klikněte na " Použít " a pak " OK " uložíte změny.

Zkontrolujte, zda je chyba náhradního procesu COM odstraněna. Pokud ne, zkuste další krok.

Oprava č. 11: Aktualizace nebo vrácení ovladačů zpět

Pokud jste nedávno aktualizovali ovladač, postupujte podle těchto pokynů a vraťte ovladač zařízení na předchozí verzi. V některých případech mohou být vydány aktualizace s chybami, které ovlivňují proces COM Surrogate.

Vrácení ovladače zpět dočasně obnoví správnou funkci procesu.

Pokud si nejste jisti, zda byla některá zařízení nedávno aktualizována, je nejlepší nejprve zkontrolovat ovladače grafiky, videa a displeje a poté ovladače zvuku/mikrofonu.

Pokud tyto ovladače nebyly v nedávné době aktualizovány (funkce vrácení zpět není k dispozici), měli byste se je pokusit aktualizovat podle následujících kroků:

Krok č. 1

Stiskněte tlačítko [ X ] a tlačítko [ Windows ] na klávesnici. Tím se otevře nabídka Rychlý odkaz, kde je třeba vybrat " Správce zařízení ."

Krok č. 2

Kliknutím otevřete typ zařízení, o kterém víte, že byl nedávno aktualizován, a klikněte pravým tlačítkem myši na název aktualizovaného zařízení. Pokud nevíte, zda byl ovladač zařízení nedávno aktualizován, klikněte na " Adaptéry pro displeje ", abyste ji rozšířili.

Nyní klikněte pravým tlačítkem myši na název prvního zařízení v seznamu a klikněte na možnost " Vlastnosti ."

Krok č. 3

Vyberte si " Ovladač pro vrácení zpět " na kartě ovladače, pokud je k dispozici. Pokud není k dispozici, přejděte ke kroku č. 4.

Zobrazí se obrazovka s dotazem, proč zařízení vracíte zpět. Vyplňte informace a klikněte na tlačítko " Ano " a potvrďte, že se chcete vrátit k předchozí verzi ovladače. Přejděte ke kroku č. 7.

Krok č. 4

Pokud je " Ovladač pro vrácení zpět " je šedá, klikněte na možnost " Aktualizace ovladače " místo toho.

Krok č. 5

Po kliknutí na tlačítko Aktualizovat ovladač se zobrazí možnost, aby počítač automaticky vyhledat software ovladače . Zvolte tuto možnost.

Případně si můžete poznamenat aktuální verzi ovladače a zkontrolovat nejnovější verzi na webových stránkách výrobce. Pokud nejnovější verzi nemáte, můžete si ji stáhnout a nainstalovat ručně z webových stránek výrobce.

Krok č. 6

Počítač by měl provést automatické vyhledávání. Pokud je váš ovladač aktuální, zobrazí se zpráva, že již máte nainstalovaný nejlepší ovladač pro dané zařízení. V opačném případě by měl počítač ovladač automaticky aktualizovat.

Krok č. 7

Po dokončení vyhledávání (a případné aktualizace) zavřete vyskakovací okno.

Měli byste restartovat počítače a zjistěte, zda je problém s nadbytečným procesorem vyřešen.

Pokud se tak nestalo, můžete se vrátit do okna správce zařízení (krok č. 2) a znovu nainstalovat ovladač, který jste vrátili zpět. Postupujte podle pokynů pro další ovladač zařízení, dokud nezkontrolujete všechny ovladače grafiky, videa, displeje a zvuku/mikrofonu, které jsou uvedeny v seznamu.

Pokud se vám stále nepodařilo vyřešit chybu náhradníka COM, pokračujte ve čtení.

Oprava č. 12: Odinstalování programů, o kterých je známo, že zasahují do náhradního serveru COM

Je známo, že dva programy třetích stran interferují se službou COM Surrogate a způsobují vysoké využití procesoru: Acronis TrueImage a Přehrávač VLC (při použití 32bitové verze s 64bitovým systémem Windows 10). V případě přehrávače VLC Player můžete znovu nainstalovat 64bitovou verzi, jakmile budete postupovat podle níže uvedených kroků pro odinstalování programu.

Pokud je viníkem Acronis TrueImage, bohužel nyní neexistuje alternativa. V některých případech mohou problém způsobovat jiné přehrávače médií třetích stran, jejichž odinstalování by mohlo pomoci.

Krok č. 1

Otevřete nabídku Start a zadejte " Ovládací panel " bez uvozovek.

Krok č. 2

Klikněte na " Odinstalování programu ."

Krok č. 3

V zobrazeném seznamu najděte program, který chcete odinstalovat, a klikněte na něj. Poté klikněte na tlačítko Odinstalovat/Změnit a potvrďte, že jej chcete odinstalovat.

Krok č. 4

Po dokončení odinstalace programu restartujte počítač.

Oprava č. 13: Vytvoření nového uživatelského účtu s oprávněními správce

Někdy mohou konkrétní uložená nastavení způsobit problémy s funkcí COM Surrogate. Vytvořením nového účtu s právy správce se tato nastavení obnoví a funkce vyhledávání se obnoví.

Krok č. 1

Stiskněte tlačítka [X] a [ Windows ] současně. Vyberte " Prostředí Windows PowerShell (správce) " a souhlasíte s tím, že program může provádět změny.

Krok č. 2

Po otevření prostředí PowerShell zadejte " net user DifferentUsername DifferentPassword /add " bez uvozovek ve výzvě prostředí PowerShell.

Je třeba vyměnit DifferentUsername s uživatelským jménem, které chcete pro nový účet použít. DifferentPassword by mělo být nahrazeno heslem, které chcete použít pro nový účet.

Heslo ani uživatelské jméno nesmí obsahovat mezery a v obou případech se rozlišují velká a malá písmena. Po dokončení zadávání příkazu stiskněte tlačítko [ Vstupte na ] k jejímu provedení.

Krok č. 3

Než se změny projeví, musíte počítač restartovat. Zavřete okno prostředí PowerShell a restartujte počítač pomocí ikony napájení v nabídce Start nebo stisknutím tlačítka [ Ctrl ], [ Alt ] a [ Odstranit ] na klávesnici současně, abyste se dostali do nabídky Správce úloh a tam otevřeli ikonu napájení.

Po restartování počítače se musíte přihlásit k novému uživatelskému účtu, který jste vytvořili, pomocí jedinečného uživatelského jména a hesla, které jste zadali do příkazu prostředí PowerShell.

Oprava č. 14: Změna zobrazení nabídek

Nevyřeší to základní problém, ale může vám to pomoci znovu získat kontrolu nad počítačem, když nic jiného nefunguje. Chcete-li změnit zobrazení nabídek, můžete buď postupovat podle kroků č. 1 a 2 šesté zde uvedené metody, nebo můžete pomocí následujících kroků dočasně změnit způsob zobrazení nabídek.

Tato metoda bude fungovat, pokud je problém s náhradním serverem COM způsoben známým problémem a společnost Microsoft vyvíjí opravu. Až bude oprava vydána, můžete zobrazit nabídky s miniaturami.

Krok č. 1

Typ " Průzkumník souborů " do nabídky Start nebo klikněte na nabídku Start Průzkumník souborů ikona.

Krok č. 2

V okně Průzkumník souborů klikněte na " Zobrazit ".

Krok č. 3

Nyní klikněte na " Seznam " nebo " Podrobnosti na "- ať už se ti líbí víc.

Pokud jste vyzkoušeli všechny výše uvedené metody a stále jste zaznamenali, že náhradní server COM využívá příliš mnoho procesoru, můžete se podívat na příspěvek na blogu Jak odstranit chybu 100% využití disku v počítači s Windows 10, kde najdete další nápady.

Jsem Cathy Danielsová, odbornice na Adobe Illustrator. Software používám od verze 2.0 a od roku 2003 pro něj vytvářím návody. Můj blog je jednou z nejoblíbenějších destinací na webu pro lidi, kteří se chtějí naučit Illustrator. Kromě své práce bloggera jsem také autor a grafik.