Mi az a COM Surrogate (dllhost.exe), és miért fut a számítógépemen?

A Windows(Windows) számítógépen futó folyamatok listájának áttekintése a Feladatkezelővel(Task Manager) a paranoia receptje. Rengeteg furcsán hangzó program fut, és általában nem lehet tudni, mi a jó vagy rossz a számítógépének. A COM -helyettes dllhost.exe csak egy ilyen folyamat, de sokkal hétköznapibb, mint gondolnád.

Mi az a COM Surrogate (dllhost.exe)?

A COM(COM) a Component Object Model rövidítése . Ezt a Microsoft a 90-es évek elején vezette be, hogy megkönnyítse a programozók számára a meglévő szoftverek funkcionalitásának bővítését. Más szavakkal, ez némileg olyan, mint egy beépülő modul, amely lehetővé teszi új funkciók hozzáadását a meglévő programokhoz, például a Windows Intézőhöz(Windows Explorer) .

Ez nagyszerű a program képességeinek dinamikus javításához, de van egy árnyoldala is. Ha egy COM -modul rosszul van kódolva, vagy valamilyen okból összeomlik, akkor összeomlik a program is, amelyhez csatlakoztatja. Ennek az az oka, hogy a COM és a fő program egy folyamatként fut.

Itt jönnek be a COM - helyettesítők. Ez a megközelítés lehetővé teszi, hogy a COM a saját külön folyamatában futhasson, mintha saját programja lenne. A fő program és a COM helyettesítő folyamatok szükség szerint beszélnek egymással. De ha a COM -helyettes bármilyen okból összeomlik, az nem okoz mást, csak a saját folyamatát. Ez összességében sokkal stabilabb rendszert eredményez.

Biztonságos a (Safe)COM Surrogate (dllhost.exe ) ?

Azt, hogy(Whether) a dllhost.exe biztonságos-e, nehéz megválaszolni, mert ez a futó konkrét COM - tól függ . Általában jóindulatú folyamatokat tárolnak, amelyek hasznos dolgokat hajtanak végre, de nem esik kívül annak lehetőségén, hogy egy rosszul kódolt COM vagy a COM helyettesítő keretrendszeren található rosszindulatú programok károkat okozhatnak vagy rosszindulatú kódot hajtanak végre.

A COM Surrogate helyének megkeresése

A dllhost.exe fájlnak csak egy helye van, és ez a Windows mappán belüli System32 mappában található . Az alapértelmezett elérési út a Windows > System32 a rendszermeghajtón. A rendszermeghajtó általában a C meghajtó. Ha máshol találja ezt a fájlt, akkor valószínűleg vírusról van szó. Szóval mindenképpen szkenneld be!

A COM Surrogate legitimitásának ellenőrzése

Ahogy fentebb említettük, a Feladatkezelőben látható (Task)COM - helyettes nem egy konkrét alkalmazás, hanem csak egy shell egy másik folyamat számára. Mivel nem tudunk könnyen betekintést nyerni abba, hogy valójában mi is fut egy adott COM -helyettesítő folyamaton belül, a gyanús viselkedés ellenőrzésének egyetlen valódi módja egy víruskereső program használata.

Természetesen mindenesetre rendszeres időközönként le kell futtatnia a víruskereső programot(antivirus program) , de ha olyan COM -helyettesítőt lát, amely sok erőforrást használ fel vagy a rendszer instabilitását okozza, ez lehet az egyik magyarázat.

Ugyanakkor a szóban forgó COM -helyettesítő folyamat csak hibás, nem pedig rosszindulatú. Ha az összes dokumentumot elmentette, megpróbálhatja erőszakkal leállítani egy adott COM -helyettesítő folyamatot, hogy kiderítse, mit csinál. Ami összeomlik vagy lefagy közvetlenül a folyamat leállítása után, az valószínűleg a kapcsolódó program. Miután azonosította a legvalószínűbb tettest, újra kell indítania a számítógépet.

COM-helyettesítő hibák javítása

A COM(COM) -helyettesítő hibák időről időre előfordulnak, és valószínűleg ez a leggyakoribb ok, amiért az emberek először a folyamat nevére keresnek. A „ COM(COM) helyettesítő leállt ” hiba elsőre rejtélyesnek tűnhet. Most, hogy tudja, mit csinál a COM -helyettes, nyilvánvaló, hogy a folyamat valójában végzi a feladatát.

A COM(COM) helyettesítő célja, hogy megvédje a programbővítményeket az általuk kiterjesztett fő folyamat összeomlásától, így a hiba oka a helyettesítőn belül futó COM -modulra vezethető vissza .

Nem könnyű megtudni, melyik COM volt az, mivel a helyettesítő maga takarja el a benne lévő konkrét COM -ot. (COM)Számos gyanúsított van:

  • A harmadik féltől származó videokodekek elavultak. Ha vannak, távolítsa el, vagy frissítse.
  • Lehet, hogy a víruskereső programja zavarja a COM helyettesítőt. Ideiglenesen tiltsa le. Ha úgy tűnik, hogy ez okozza a problémát, váltson másik víruskeresőre, vagy próbálja meg frissíteni a legújabb verzióra, ha lehetséges.
  • Egy olyan segédprogram segítségével, mint a CHKDSK , ellenőrizze a lemezen található hibákat .
  • Ellenőrizze(Check) a rendszerfájlok sérülését a Rendszerfájl-ellenőrző(System File Checker) segítségével .
  • Görgesse(Roll) vissza a legutóbbi illesztőprogram-frissítéseket, vagy frissítse különösen a kijelző- és nyomtatóillesztőket. Próbálja ki a szabványos gyártói GPU-illesztőprogramot(GPU driver) és az OEM -verziót is, ha ez vonatkozik számítógépére.

Ha tudni szeretné, hogyan diagnosztizálható pontosan melyik COM fut a helyettesítőn belül, van egy technikaibb megoldás.

COM(COM Surrogate Process) -helyettesítő folyamaton belüli ellenőrzés a Process Explorer segítségével

A Microsoft rendelkezik a (Microsoft)Process Explorer néven ismert opcionális segédprogrammal . Sokféle dologhoz hasznos. Ha például azt mondták Önnek, hogy törölhet egy mappát, mert egy program nyitva van, akkor a Process Explorer segítségével megnézheti, melyik programról van szó, és bezárásra kényszerítheti anélkül, hogy a teljes számítógépet újra kellene indítania.

Egyszerűen(Simply) töltse le és futtassa a Process Explorer programot, és egy ehhez hasonló (Process Explorer)ablakot(Window) fog látni :

Ne feledje(Remember) , hogy a COM Surrogate neve valójában dllhost.exe. Tehát keresse meg, és vigye az egérmutatót a bejegyzés fölé. A kis felugró ablakban láthatja, hogy melyik DLL fájl van tárolva. Általában ez elegendő információt ad ahhoz, hogy tudja, melyik program csatlakozik hozzá. Ha a DLL nevéből nem derül ki, akkor a Google-lal pontosabb választ találhat.

COM On Over a Party

Összefoglalva, most már tudja , mik(COMs) azok a COM-ok, mit csinál a COM -helyettes, hogyan lehet kijavítani a leggyakoribb problémákat, és hogyan lehet kitalálni, hogy melyik COM -mal van dolgod. Ami(Which) remélhetőleg végleg megoldotta a COM -val kapcsolatos problémákat.



About the author

Az üzleti életben és a technológiában a Windows 10 és a Windows 11/10 nagyon fontos eszközök. Lehetővé teszik, hogy minden eddiginél könnyebben és biztonságosabban kommunikáljon a számítógépekkel, valamint hatékony, de testreszabható alkalmazásokat futtathat biztonsági kockázatok nélkül. Ezek az eszközök olyan vállalkozások számára is nélkülözhetetlenek, amelyek szeretnék növelni online jelenlétüket és új ügyfeleket elérni. Emiatt azt mondanám, hogy a Windows 10 és a Windows 11/10 terén szerzett tudásom kiváló jelöltté tesz egy ilyen munkára vagy vállalkozásra.



Related posts