cs.phhsnews.com


cs.phhsnews.com / Co je "náhradní COM" (dllhost.exe) a proč běží na mém počítači?

Co je "náhradní COM" (dllhost.exe) a proč běží na mém počítači?


Pokud se ve Správci úloh pokoušíte, nebo více procesů "COM Surrogate" spuštěných v počítači se systémem Windows. Tyto procesy mají název souboru "dllhost.exe" a jsou součástí operačního systému Windows. Uvidíte je v systémech Windows 10, Windows 8, Windows 7 a dokonce i v předchozích verzích systému Windows.

SOUVISEJÍCÍ: Co je tento proces a proč běží na počítači?

Tento článek je součástí našich průběžných sérií vysvětlujících různé procesy nalezené v nástroji Správce úloh, jako je Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe a mnoho dalších. Nevíte, jaké jsou tyto služby? Lepší počáteční čtení!

Co je náhradou COM (dllhost.exe)?

COM znamená Component Object Model. Jedná se o rozhraní, které společnost Microsoft zavedla již v roce 1993 a která umožňuje vývojářům vytvářet "objekty COM" pomocí různých programovacích jazyků. V podstatě se tyto objekty COM připojují do jiných aplikací a rozšiřují je.

Správce souborů Windows například používá objekty COM pro vytváření náhledů obrázků a jiných souborů při otevření složky. Objekt COM zpracovává zpracování obrázků, videí a dalších souborů pro vytváření miniatur. To umožňuje například rozšíření aplikace File Explorer s podporou nových videokodek.

To však může vést k problémům. Pokud dojde k selhání objektu COM, dojde k jeho spuštění. V jednom okamžiku bylo běžné, že tyto objekty COM vytvářející miniatury se s nimi zhroutily a odstranily celý proces Průzkumníka Windows.

Microsoft opravil tento druh problému a vytvořil proces nahrazení COM. Dejte nám zpětnou vazbu Příčina Náhradní proces COM spustí objekt COM mimo původní proces, který požadoval. Pokud dojde k selhání objektu COM, provede pouze proces nahrazení COM a původní proces hostitele se neztratí. Například Průzkumník Windows (nyní známý jako Průzkumník souborů) spustí proces nahrazení COM, kdykoli potřebuje generovat miniatury. Proces nahrazení COM hostí objekt COM, který provádí práci. Pokud dojde k selhání objektu COM, dojde pouze k pádu COM Surrogate a původnímu procesu File Explorer.

"Jinými slovy", jak oficiální Microsoft blog The Old New Thing uvádí, "COM Surrogate je Necítím se dobře, pokud jde o tento kód, a proto požádám společnost COM, aby ji uspořádala v jiném procesu. Tímto způsobem, pokud dojde k zhroucení, je to obrovský proces COM Surrogate, který se havaruje namísto mé procesu. "

A jak jste si mohli myslet, COM Surrogate je pojmenován" dllhost.exe ", protože objekty COM, jsou soubory DLL

Jak mohu zjistit, který COM objekt je nahrazen COM?

Standardní Správce úloh systému Windows neposkytuje žádné další informace o tom, který objekt COM nebo DLL soubor, . Chcete-li tyto informace zobrazit, doporučujeme nástroj Microsoft Process Explorer. Stáhněte si ho a můžete pouze myši přes proces dllhost.exe v Průzkumníku Explorer, abyste zjistili, který COM objekt nebo soubor DLL hostuje.

Jak vidíme na obrázku níže, tento konkrétní proces dllhost.exe hostuje CortanaMapiHelper Objekt .dll

Mohu jej deaktivovat?

Proces nahrazení COM nemůže být deaktivován, protože je nezbytnou součástí systému Windows. Je to opravdu jen kontejnerový proces, který se používá pro spuštění objektů COM, které chtějí spustit jiné procesy. Například Průzkumník Windows (nebo Průzkumník souborů) pravidelně vytváří proces nahrazení COM pro generování miniatur při otevření složky. Jiné programy, které používáte, mohou také vytvořit vlastní procesy nahrazení COM. Všechny procesy dllhost.exe ve vašem systému byly spuštěny jiným programem, aby provedli něco, co program chce udělat.

Je to virus?

Náhradní proces COM Surrogate sám o sobě není virus a je normální součástí systému Windows . Nicméně, může být používán malware. Například malware Trojan.Poweliks používá dllhost.exe procesy, aby provedl špinavou práci. Pokud vidíte velké množství procesů dllhost.exe spuštěných a používají znatelné množství procesoru, mohlo by to znamenat, že proces nahrazení produktu COM je zneužíván virem nebo jinou škodlivou aplikací.

SOUVISEJÍCÍ: Jaký je nejlepší antivirový program pro Windows 10? (Je program Windows Defender dobrý?)

Pokud máte obavy, že malware zneužívá proces dllhost.exe nebo COM Surrogate, měli byste spustit skenování pomocí upřednostňovaného antivirového programu, abyste našli a odstranili jakýkoli malware přítomný ve vašem systému. Pokud váš antivirový program říká, že je vše v pořádku, ale máte podezření, spusťte skenování s jiným antivirovým nástrojem, abyste získali druhý názor.


Jak vypnout rozhraní rukopisu v aplikaci iMessage

Jak vypnout rozhraní rukopisu v aplikaci iMessage

Pokud používáte zařízení iOS v režimu na šířku hodně, pravděpodobně jste si všimli, že vyměňuje klávesnici s rozhraním rukopisu. Nebojte se! Nemusíte se vzdát širokoúhlé textové zprávy, stačí nastavit jednoduché přepínání. Funkce iMessage rukopisu je novinkou pro zasílání zpráv, která vám umožní poslat "ruku" napsané "zprávy lidem namísto běžných textů nebo emoji.

(how-top)

Jak automatizovat všechny vaše vánoční osvětlení

Jak automatizovat všechny vaše vánoční osvětlení

Je to doba roku, kdy padnou směry pádu a sváteční vánoční dekorace vystupují. Pokud budete kolem vašeho domu viset pár vánočních světel, je zde několik způsobů automatizace, abyste se nikdy nemuseli starat o jejich zapínání a vypínání ručně. SOUVISEJÍCÍ: Smart Light Switches vs. inteligentní žárovky: Který z nich byste měli koupit?

(how-top)