Jak řešit problémy s náhradními COM v systému Windows 10

Jak řešit problémy s náhradními COM v systému Windows 10

Už jste někdy otevřeli Správce úloh systému Windows a přemýšleli jste, jaká je polovina položek? Zatímco novější verze systému Windows mají pro většinu procesů přívětivější názvy, je těžké zjistit, co přesně dělají.





Jeden proces, který jste možná viděli, je S náhradou , také zvaný dllhost.exe . K čemu tento proces slouží, proč běží a znamená to, že máte virus? Čtěte dále a dozvíte se to.





Co je to náhrada COM?

Podle společnosti Microsoft „COM Surrogate“ je fantazijní název pro [s] urychlený proces pro objekt COM, který je spuštěn mimo proces, který o něj požádal. ' To není vůbec jasné, pojďme tedy tuto definici rozebrat a podívat se na několik příkladů.





Za prvé, objekt COM (což znamená Component Object Model) je v zásadě standard navržený společností Microsoft pro software vytvořený tak, aby si procesy mohly snadno povídat. Řekněte například vy mít v dokumentu Word vloženou tabulku aplikace Excel . Díky těmto sdíleným objektům je možné vidět, jak změny provedené v Excelu automaticky aktualizují tabulku Word.

Tyto objekty COM, jak je zřejmé z názvu procesu, jsou skutečně soubory DLL. Ty bydlí v chráněné složky Windows a nechte operační systém (OS) fungovat tak, jak má.



Co je to oběť?

Dále bychom měli prozkoumat, co znamená „obětní proces“. Za tímto účelem se obrátíme na další příklad.

Běžné použití pro COM Surrogate je vytváření miniatur Průzkumníka souborů. Ve starších verzích systému Windows by se proces Průzkumníka pokusil vygenerovat miniatury pod sebou. To často mělo za následek selhání, protože extrakty miniatur nejsou vždy spolehlivé.





Toto chování jste možná viděli sami: otevření složky se stovkami obrázků nebo typu souboru, který systém Windows neočekával, někdy způsobí, že Explorer za starých časů spadne.

Kdykoli si tedy Průzkumník souborů myslí, že může brzy dojít ke zhroucení, vytvoří proces náhradního modelu COM, který zvládne rizikové chování. V tomto případě, když otevřete složku, která má generovat mnoho miniatur, Průzkumník souborů předá úlohu COM Surrogate. Pokud se tedy načítání miniatur zhroutí, proces Průzkumníka s ním neklesne.





Mohu tento proces zabít?

Na rozdíl od některé další důležité procesy systému Windows , můžete otevřít Správce úloh ( Ctrl + Shift + Esc ) a zabijte všechny S náhradou procesy, které vidíte. To však obvykle není dobrý nápad. Programy vytvářejí tyto procesy, kdykoli je potřebují k provedení nějaké akce, takže jejich zabití zastaví vše, na čem pracují.

COM Surrogate nelze deaktivovat, protože běží pouze tehdy, když o to požádá jiný program.

Jak zjistím, který proces to spustil?

Správce úloh, tak jak je, vám nedovolí zobrazit podrobné informace o procesech náhradního modelu COM. Protože často uvidíte spuštěné více kopií, můžete se divit, které programy je spustily. K tomu budete muset stáhnout Průzkumník procesů , jeden z nejlepších Alternativy Správce úloh .

Průzkumník procesů poskytuje spoustu podrobností o tom, co je spuštěno ve vašem počítači, a může vám říci, jakým procesem byla spuštěna náhrada modelu COM. Projděte si seznam a dllhost.exe proces - mají S náhradou v Popis pole. Přejeďte myší a uvidíte nějaké informace o tom, co je za to zodpovědné.

Pokud žádné nenajdete dllhost procesy, stiskněte Ctrl + F otevřete panel hledání. Vstupte dllhost.exe snadno najít všechny jeho instance. Pokud žádné nevidíte, je možné, že v současné době žádné programy nepoužívají COM Surrogates.

V níže uvedeném příkladu jsme zjistili, že tento náhradník modelu COM zpracovává miniatury.

Jak mohu opravit náhradní výpadek COM?

Pravděpodobně jste si nikdy nevšimli COM Surrogate, pokud jste neviděli chybu, která vám dává vědět, že přestala fungovat a ovlivňuje vaši Výkon Windows 10 . Tuto chybu většinou způsobí konkrétní soubor, obvykle související s miniaturami. Pokud se vám chyby náhradního COM zobrazují pravidelně, zde je několik řešení, která můžete vyzkoušet:

  • Aktualizujte/odinstalujte všechny kodeky a mediální software. Pokud používáte software jako balíček kodeků K-Lite nebo mediální nástroje jako DivX nebo Nero, může něco s nimi způsobit tento problém. Zvažte jejich odinstalování, protože tyto balíčky kodeků už opravdu nepotřebujete, protože VLC přehrává vše a Nero má spoustu bezplatných alternativ .
  • Nainstalujte si aktualizace systému Windows. Někteří lidé uvedli, že instalace nejnovějších aktualizací tento problém řeší. Ne vždy je to řešení, ale je to snadný první krok. Možná existuje malá škytavka s konkrétním typem souboru, který společnost Microsoft opravila pomocí nejnovějších oprav.
  • Odstraňte stávající miniatury. Pokud poškozená miniatura způsobuje selhání nástroje COM Surrogate, můžete odeberte jej pomocí nástroje Vyčištění disku . To donutí Windows znovu vytvořit mezipaměť miniatur, což by mohlo problém vyřešit.
  • Identifikujte problematický soubor. Chcete -li zjistit, jaký soubor, použijte Process Explorer, jak je uvedeno výše dllhost se pokouší o přístup. Pokud ukazuje na konkrétní soubor, je to téměř jistě váš problém. Odstraňte tento soubor a zjistěte, zda problémy ustupují.
  • Odeberte COM Surrogate ze seznamu Prevence spouštění dat. Windows používá něco, čemu se říká Data Execution Prevention (DEP), aby zabránil spuštění škodlivého kódu ve vašem systému. Z tohoto seznamu můžete vyloučit určité procesy a tím u COM Surrogate můžete chybu zastavit.
    • Typ pokročilý systém do nabídky Start a vyberte Zobrazit pokročilá nastavení systému . Klikněte na Nastavení tlačítko pod Výkon kartu, poté vyberte Prevence spouštění dat tab.
    • Vyberte druhou možnost, Zapnout DEP u všech programů ... a klikněte na Přidat knoflík.
    • Přejděte na C: Windows System32 dllhost.exe na 32bitovém systému, příp C: Windows SysWOW64 dllhost.exe na 64bitových Windows. Klikněte OK k uložení vašich změn.
  • Prohledejte problémy na pevném disku. Pokud k tomuto problému dojde bez vzorů, měli byste ve svém počítači provést několik skenů. Na příkazovém řádku opravte soubory systému Windows pomocí příkazu SFC a příkaz CHKDSK zkontrolovat chyby pevného disku.
  • Znovu zaregistrujte několik souborů DLL v příkazovém řádku. V příkazovém řádku , spuštěním příkazů regsvr32 vbscript.dll a regsvr32 jscript.dll přeregistruje dvě knihovny DLL, které by mohly opravit selhání náhradního modelu COM.
  • Zkontrolujte svůj antivirus. Někteří uvedli, že tento problém může způsobit konflikty antivirového programu Kaspersky. Zkuste deaktivovat antivirovou ochranu a zkontrolujte, zda přístup k tomuto souboru/složce stále vede k chybě.
  • Pokud je nepoužíváte , můžete zcela deaktivovat miniatury.

Může to znamenat virus?

Normální proces náhradního modelu COM je normální součástí systému Windows a není škodlivý. Je však známo, že některé malware používají dllhost procesy pro hanebné účely. Vidět velké množství S náhradou položky ve Správci úloh s velkým využitím CPU je známkou toho, že byste mohli mít infekci.

Protože tento typ malwaru napodobuje důležité systémové procesy a soubory, nedoporučujeme se ho pokoušet odstranit sami. Kritický soubor můžete omylem smazat. Místo toho spusťte skenování pomocí nainstalovaný antivirus a pak zkuste druhý, abyste se ujistili, že jste čistí.

Nahlédněte do našeho seznamu nejlepší antivirové programy bez nag pokud potřebujete doporučení. Nezapomeňte, že pomocí programu Windows Defender můžete spustit skenování, i když jej nepoužíváte stále (i když byste pravděpodobně měli).

Typ hájit do nabídky Start a otevřete ji Centrum zabezpečení Windows Defender . Vybrat Ochrana před viry a hrozbami , poté klikněte na Rychlá kontrola tlačítko pro spuštění skenování.

Bez ohledu na to, jaký antivirus používáte, získáte druhý názor od ctihodného Malwarebytes je také chytrý.

To je pro COM Surrogate vše

Pokryli jsme vše, co byste měli vědět o procesu náhradních COM. Jak se ukazuje, tento proces je pomocníkem, který může vytvořit jiný program, když chce outsourcovat nějaký úkol. Z tohoto důvodu uvidíte různé počty COM Surrogate spuštěných v různých časech. Víte, co dělat při odstraňování poruch a co hledat, aby detekoval virus.

Chcete -li získat další znalosti systému Windows, podívejte se do našeho průvodce nováčkem při řešení potíží s počítačem.

Všimli jste si někdy, že na vašem počítači běží proces COM Surrogate? Má problémy s havárií a co to pro vás opravilo? Podělte se s námi v komentářích!

Uznání: Jeanette.Dietl/ Depositphotos

jak získat mac na windows
Podíl Podíl tweet E-mailem Průvodce pro začátečníky k animované řeči

Animační řeč může být výzva. Pokud jste připraveni začít s přidáváním dialogu do svého projektu, proces za vás rozdělíme.

Číst dále
Související témata
  • Okna
  • Správce úloh systému Windows
  • Windows 10
  • Průzkumník souborů
  • Odstraňování problémů
O autorovi Ben Stegner(1735 článků zveřejněno)

Ben je zástupcem redaktora a správcem onboardingu v MakeUseOf. V roce 2016 opustil práci v oblasti IT, aby mohl psát na plný úvazek, a nikdy se neohlédl. Více než sedm let pokrývá technické návody, doporučení pro videohry a další jako profesionální spisovatel.

Více od Bena Stegnera

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru