Čo je COM Surrogate (dllhost.exe) a prečo beží na mojom počítači?

Prezeranie si zoznamu procesov na počítači so systémom Windows(Windows) pomocou Správcu úloh(Task Manager) je recept na paranoju. Spustených je množstvo programov, ktoré znejú zvláštne, a zvyčajne nemôžete vedieť, čo je pre váš počítač dobré alebo zlé. Náhradný COM dllhost.exe je len jeden takýto proces, ale je oveľa všednejší, ako si možno myslíte.

Čo je COM Surrogate (dllhost.exe)?

COM je skratka pre Component Object Model . Toto je niečo, čo spoločnosť Microsoft(Microsoft) predstavila začiatkom 90. rokov, aby programátorom uľahčila rozšírenie funkčnosti existujúceho softvéru. Inými slovami, je to niečo ako systém doplnkov, ktorý vám umožňuje pridávať nové funkcie do existujúcich programov, ako je Windows Explorer .

Je to skvelé na dynamické zlepšovanie toho, čo program dokáže, ale má to aj nevýhodu. Ak je modul COM zle nakódovaný alebo z nejakého dôvodu zlyhá, zlyhá aj program, do ktorého sa pripája. Je to preto, že COM aj hlavný program bežia ako jeden proces.

To je miesto, kde nastupujú náhrady COM . Tento prístup umožňuje COM bežať v jeho vlastnom oddelenom procese, ako keby to bol jeho vlastný program. Hlavný program a náhradné procesy COM spolu hovoria podľa potreby. Ak sa však náhradný COM z akéhokoľvek dôvodu zrúti, nespôsobí to nič iné ako zlyhanie vlastného procesu. Vďaka tomu je systém celkovo oveľa stabilnejší.

Je COM Surrogate (dllhost.exe) bezpečný(Safe) ?

Či(Whether) je dllhost.exe bezpečný, je zložitá otázka, na ktorú treba odpovedať, pretože to bude závisieť od konkrétneho COM , ktorý je spustený. Zvyčajne sú hostiteľmi benígnych procesov, ktoré robia užitočné veci, ale nie je mimo sféry možností, že zle kódovaný COM alebo malvér naviazaný na náhradný rámec COM by mohol spôsobiť poškodenie alebo spustiť škodlivý kód.

Hľadanie polohy COM Surrogate

Pre súbor dllhost.exe existuje len jedno legitímne umiestnenie, a to v priečinku System32 v priečinku (System32)Windows . Predvolená cesta je Windows > System32 na systémovej jednotke. Systémová jednotka je zvyčajne jednotka C. Ak tento súbor nájdete kdekoľvek inde, pravdepodobne ide o vírus. Tak si to určite oskenujte!

Kontrola legitímnosti náhrady COM

Ako už bolo spomenuté vyššie, náhrada COM , ktorú vidíte v Správcovi úloh(Task) , nie je špecifická aplikácia, je to len shell pre iný proces. Keďže nemôžeme ľahko získať prehľad o tom, čo skutočne beží v rámci konkrétneho náhradného procesu COM , jediným skutočným spôsobom, ako skontrolovať podozrivé správanie, je použiť antivírusový program.

Samozrejme, aj tak by ste mali spúšťať svoj antivírusový program(antivirus program) v pravidelných intervaloch, ale ak vidíte zástupcu COM , ktorý spotrebúva veľa zdrojov alebo spôsobuje nestabilitu systému, môže to byť jedno z vysvetlení.

Potom znova, príslušný proces náhrady COM môže byť skôr chybný ako škodlivý. Ak ste si uložili všetky svoje dokumenty, môžete sa pokúsiť násilne ukončiť daný proces náhrady COM , aby ste zistili, čo robí. Čokoľvek zlyhá alebo zamrzne priamo po ukončení procesu, je pravdepodobne pridružený program. Keď sa vám podarí identifikovať najpravdepodobnejšieho vinníka, budete chcieť reštartovať počítač.

Oprava náhradných chýb COM

Zástupné chyby COM(COM) sa z času na čas vyskytujú a sú pravdepodobne najčastejším dôvodom, prečo ľudia hľadajú na prvom mieste názov procesu. Chyba „ Náhradný modul COM prestal fungovať“ sa môže na prvý pohľad zdať záhadná. Teraz, keď viete, čo robí COM surrogate, je zrejmé, že tento proces skutočne robí svoju prácu.

Náhradný modul COM(COM) je určený na ochranu programových rozšírení pred zlyhaním hlavného procesu, ktorý rozširujú, takže príčinu tejto chyby možno vysledovať späť k akémukoľvek modulu COM , ktorý bol spustený v rámci náhradného modulu.

Neexistuje žiadny jednoduchý spôsob, ako zistiť, ktorý COM to bol, pretože náhrada sama maskuje špecifický COM vo vnútri. Existuje niekoľko pravdepodobných podozrivých:

  • Video kodeky tretích strán sú zastarané. Ak nejaké máte, odstráňte ich alebo aktualizujte.
  • Váš antivírusový program môže zasahovať do náhradného COM . Dočasne ho deaktivujte. Ak sa zdá, že je to problém, prejdite na iný antivírus alebo skúste aktualizovať svoj antivírus na najnovšiu verziu, ak je to možné.
  • Skontrolujte, či na disku nie sú chyby pomocou pomôcky, ako je napríklad CHKDSK .
  • Skontrolujte(Check) poškodenie systémových súborov pomocou nástroja Kontrola systémových súborov(System File Checker) .
  • Vráťte(Roll) späť posledné aktualizácie ovládačov alebo aktualizujte najmä ovládače displeja a tlačiarne. Vyskúšajte štandardný ovládač GPU(GPU driver) od výrobcu aj verziu OEM , ak sa to týka vášho počítača.

Ak chcete vedieť, ako presne diagnostikovať, ktorý COM beží v rámci náhrady, existuje technickejšie riešenie.

Kontrola v rámci náhradného procesu COM(COM Surrogate Process) pomocou Process Explorer

Spoločnosť Microsoft(Microsoft) má voliteľný nástroj známy ako Process Explorer . Je to užitočné pre rôzne veci. Napríklad, ak vám bolo povedané, že môžete odstrániť priečinok, pretože ho má otvorený program, môžete použiť Process Explorer a zistiť, ktorý program to je, a vynútiť jeho zatvorenie bez toho, aby ste museli reštartovať celý počítač.

Jednoducho(Simply) si stiahnite a spustite Process Explorer a uvidíte takéto okno(Window) :

Pamätajte(Remember) , že COM Surrogate sa v skutočnosti nazýva dllhost.exe. Takže to hľadajte a umiestnite kurzor myši na položku. V malom vyskakovacom okne uvidíte, ktorý súbor DLL je hosťovaný. Zvyčajne to poskytuje dostatok informácií, aby ste vedeli, ktorý program je k nemu pripojený. Ak to nie je zrejmé z názvu knižnice DLL(DLL) , presnejšiu odpoveď môžete nájsť v Googli.

COM On Over a Party

Aby sme to zhrnuli, teraz viete, čo sú COM(COMs) , čo robí náhrada COM , ako opraviť najbežnejšie problémy a ako zistiť, s ktorým COM máte dočinenia. Čo(Which) , dúfajme, nadobro odstránilo vaše problémy súvisiace s COM .



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts