Mi a dllhost.exe és Miért fut?

A Windows operációs rendszeren futó gyorsparancs segítségével a Dllhost.exe néven futó folyamat a háttérben fut. Ha ezt megtalálta, akkor valószínűleg szeretné tudni, hogy mit és hogyan írja le a "COM Surrogate" -t, és hogy biztonságos-e ez a folyamat a számítógépen. A jó dolog, hogy fontolja meg, hogy azt feltételezik, hogy ott. Ez a folyamat a Microsoft által létrehozott és a Windows operációs rendszer minden verziójában van csomagolva.

Van egy kis esély arra, hogy a dllhost.exe fertőzött legyen egy vírussal. Azonban ha a számítógép naprakész a legújabb frissítésekkel a Windows Update alkalmazással, és rendelkezik olyan antivírus telepítéssel, mint a Microsoft Security Essentials, akkor nagyon valószínű, hogy bármilyen fertőzéses probléma merülne fel.

Mi a COM +?

A dllhost.exe megértéséhez érdemes megértenünk, hogy mi a COM + szolgáltatás. A COM + rövid a C omponent O bject M odel. A Process Explorerben végzett folyamat / szolgáltatás lehívásakor nem mutat sokat. A folyamat leírása így szól:

Az összetett objektummodell (COM) + alapú összetevők konfigurálását és nyomon követését kezeli. Ha a szolgáltatás leáll, a legtöbb COM + alapú elem nem működik megfelelően. Ha ez a szolgáltatás le van tiltva, minden olyan szolgáltatás, amely kifejezetten függ attól, nem indul el.

Ahhoz, hogy valóban belevágjon a folyamatba, meg kell nézni a Microsoft Dev Center könyvtárat. És kiderül, hogy a COM + elsősorban a következőkre hasznos:

  • Vállalati szintű alkalmazások telepítése egy teljes hálózatra.
  • Olyan meglévő összetevők biztosítása az alkalmazások fejlesztéséhez, mivel a COM + objektumorientált programozási architektúrának tekinthető.
  • Eseti regiszter futtatása, amely rendszergéppel foglalkozik, fokozza a biztonságot, elindítja a folyamatkezelőket, és létrehozza a kérések várakozási sorát az alkalmazások számára.

A COM + olyan építőelem-összetevőkből áll, amelyek önmaguk meghatározóak és jól működnek másokkal. Ennek hasznossága az összetevők megtervezéséből származik, amelyeket megosztott és újrahasznosított több alkalmazás. Ez a design nemcsak csökkenti a rendszererőforrások iránti keresletet, hanem javítja az inicializálási sebességet. Az összetevők objektummodellei nem íródnak semmilyen speciális programozási nyelvre, de mindegyikhez különálló osztályok vannak a kívánt programozási nyelvtől függően. A vállalati szinten ez a tömeges telepítés előnye a Microsoft által létrehozott grafikus felhasználói felület (DCOM) nevű eszközzel.

A Dllhost.exe a DLL fájlok és a bináris futtatható fájlok házigazdája.

A DLL (dinamikus hivatkozás-könyvtár) lényegében egy adott fájlban tárolt kód méretkészlete. Ez a kód lehet az alkalmazás, a szolgáltatás vagy csak egy kiegészítő grafikus felhasználói felület összetétele. A svhost.exe-hez hasonló Dllhost.exe egy szükséges Windows-szolgáltatás bármely COM + orientált programozási kód számára. A dllhost.exe futtatásának mintája az alábbiakban látható a Process Monitor alkalmazással, amely tartalmazza mind az .dll, mind az .exe fájltípusokat.

kockázatok

A Dllhost.exe általában biztonságos, amíg a számítógép naprakész az összes biztonsági javításon, és megbízható vírusirtó telepítve van. Ha az alábbi helyeken látja, akkor biztonságban van:

  • A folyamat hivatalos címtárcíme C: \ Windows \ System32 \ dllhost.exe
  • A Dllhst3g egy érvényes Windows-folyamat is ugyanabban a System32 mappában tárolódik.

Ha a dllhost.exe bárhol máshol megjelenik, valószínűleg vírus. Egyes féregvírusok utánozzák a dllhost nevét, és tárolják magukat a System32 mappában. Íme néhány példa:

  • A Worm / Loveelet-Y tárolja magát a / Windows / System32 / dllhost.com-ban
  • A Worm / Loveelet-DR tárolja magát a / Windows / System32 / dllhost.dll fájlban

Magas CPU-használat

A COM + rendszer egyik lehetséges biztonsági hibája, hogy lehetővé teszi a rendszeren tárolt összes DLL futtatását, feltételezve, hogy a trigger indítja el a szükséges engedélyeket. Ez azt jelenti, hogy amikor a CPU-nak nagy a dllhost.exe-hez való használata, valószínűleg nem a gazdafolyamat okozza a problémát, hanem egy betöltött DLL-t, amely a gazdagépen futott. Használhat olyan programot, mint a Process Explorer, hogy tovább vizsgálja.

összefoglalás

A Dllhost.exe egy biztonságos Windows-folyamat, amelyet a Microsoft hozott létre. Más alkalmazásokat és szolgáltatásokat indít. Futtatni kell, mivel ez több rendszererőforráshoz is elengedhetetlen.

Irodalom: