dllhost.exe - Ce este dllhost.exe și de ce rulează?

Ce este dllhost.exe?

Fișierul original dllhost.exe este o componentă software a Microsoft Windows de către Microsoft. Windows-ul Microsoft dintr-un sistem de operare. Dllhost.exe rulează, de asemenea, gazda Dynamic Link Library. Un bloc de cod care stochează într-un singur fișier care rulează mai multe fișiere pe un computer Windows. Acest program poate cauza erori dacă nu este actualizat.





dllhost.exe



Dynamic Link Library Host este un proces conceput pentru a lansa unul sau mai multe aplicații și servicii de operare Windows. Ne referim deseori la acesta ca un surogat COM și o încărcătură. O examinare rapidă prin Task Manager pe orice sistem Windows va dezvălui un proces. Este, de asemenea, cunoscut sub numele de dllhost.exe care rulează în fundal.

Dacă ați descoperit acest lucru, probabil că ați dori să știți ce fac și descrierea acestuia despre COM Surrogate. Și dacă este sau nu un proces sigur pentru a rula pe computerul dvs. Totuși, lucrul bun de luat în considerare este că ar trebui să fie acolo. Acesta este un proces pe care Microsoft îl creează și este ambalat în fiecare versiune a sistemului de operare Windows.



Acum există o mică șansă ca dllhost.exe să poată lua un virus. Cu toate acestea, dacă computerul dvs. este la curent cu toate cele mai recente patch-uri de securitate din Windows Update. Și instalați și un antivirus. Atunci este foarte puțin probabil să aveți probleme cu infecția.



Ce este COM +?

Pentru a înțelege ce face dllhost.exe. Trebuie să înțelegeți ce este de fapt serviciul COM +. COM + este scurt pentru C omponent SAU bject M odel. Când trageți în sus procesul / serviciul în Process Explorer, nu dezvăluie prea multe.

De fapt, gestionează configurarea și urmărirea componentelor bazate pe Modelul obiectelor componente (COM) +. Dacă cumva serviciul nu mai funcționează, majoritatea componentelor bazate pe COM + nu vor funcționa corect. Dacă dezactivăm acest serviciu, atunci orice serviciu care depinde în mod explicit de acesta nu va porni.



Aruncă o privire la Biblioteca Microsoft Dev Center Și dezvăluie în dllhost.exe că COM + este util în primul rând pentru următoarele



  • Implementarea aplicațiilor la nivel de întreprindere pentru o întreagă rețea.
  • Apoi, furnizarea de componente preexistente pentru dezvoltarea aplicațiilor. Deoarece considerăm COM + ca o arhitectură de programare orientată pe obiecte.
  • Rularea unui registru de evenimente care se gestionează. De exemplu, solicitări de sistem, îmbunătățește securitatea, declanșează mânere de proces și, de asemenea, creează cozi de solicitare de servicii pentru aplicații.

În plus:

COM + constă din componente componente care se autodefinesc și se joacă bine cu ceilalți. Utilitatea în acest sens vine de la proiectarea componentelor pe care le împărtășim și le refolosim. Acest design nu numai că reduce cererea de resurse de sistem. Dar îmbunătățește și viteza de inițializare.

Modelele de obiecte componente nu sunt scrise în niciun limbaj de programare specific. Cu toate acestea, există clase separate pentru fiecare, în funcție de limbajul de programare destinat. La nivel de întreprindere, acest lucru oferă avantajul implementării în masă cu un instrument GUI numit de Microsoft DCOM .

Dllhost.exe este o gazdă pentru fișiere DDL și executabile binare:

O DLL (biblioteca de legături dinamice) este în esență un bloc de cod nedefinit într-un singur fișier. Acest cod poate fi alcătuit dintr-o aplicație, un serviciu sau doar un supliment pentru o interfață grafică cu utilizatorul. Dllhost.exe este similar cu svchost.exe.

Este un serviciu Windows necesar pentru orice cod de programare orientat către COM +. Vă vom arăta o mostră a ceea ce rulează dllhost.exe folosind Process Monitor. Care include atât tipurile de fișiere .dll, cât și .exe.

Riscuri:

Dllhost.exe este sigur atât timp cât computerul este actualizat pe toate patch-urile de securitate. Dacă îl vedeți în următoarele locuri, atunci sunteți în siguranță:

  • Locația oficială a directorului pentru acest proces este C: Windows System32 dllhost.exe
  • Dllhst3g este, de asemenea, un proces Windows valid stocat în același folder System32.

Dacă dllhost.exe apare în altă parte, este probabil un virus. Unii viruși viermi imită numele dllhost și se stochează în folderul System32. Ar trebui să aveți grijă la asta. Aici sunt câțiva dintre ei:

  • Worm / Loveelet-Y se stochează în / Windows / System32 / ca dllhost.com
  • Worm / Loveelet-DR se stochează în / Windows / System32 / ca dllhost.dll

Utilizare ridicată a procesorului:

Un posibil defect de securitate în proiectarea sistemului COM + este acela. Permite ca orice DLL stocată pe sistem să ruleze, presupunând că declanșatorul care îl inițiază are permisiunile necesare. Aceasta înseamnă că ori de câte ori vedeți o utilizare mare a procesorului pentru dllhost.exe. Probabil că nu procesul gazdă cauzează problema. Mai degrabă o DLL încărcată care rulează prin gazdă. Puteți utiliza un program precum Process Explorer pentru a investiga în continuare.

Dllhost.exe este de fapt un proces Windows sigur pe care Microsoft îl creează. Practic îl folosim pentru lansarea altor aplicații și servicii. Ar trebui lăsat să ruleze, deoarece este esențial pentru mai multe resurse de sistem.

Sper să vă placă acest articol și să primiți ajutor de la acesta. Dacă aveți în continuare întrebări legate de acest articol, atunci nu ezitați să le întrebați în secțiunea de comentarii de mai jos. O zi bună!

Vezi și: Inserați simbolul de grad pe macOS: Cum?