Hvad er dllhost.exe, og hvorfor kører det?

En hurtig gennemgang gennem Task Manager på ethvert Windows-system vil afsløre en proces kendt som dllhost.exe, der kører i baggrunden. Hvis du har fundet ud af det, vil du sikkert gerne vide, hvad det og dets beskrivelse af "COM Surrogate" gør, og om det er en sikker proces at køre på din computer. Det gode at overveje er, at det formodes at være der. Dette er en proces skabt af Microsoft og er pakket i alle versioner af Windows-operativsystemet.

Hvad er dllhost.exe, og hvorfor kører det?

Der er en lille chance for, at dllhost.exe kan blive inficeret med en virus. Men hvis din computer er opdateret med alle de nyeste sikkerhedsrettelser fra Windows Update, og du har en antivirus installeret såsom Microsoft Security Essentials, er det højst usandsynligt, at du får problemer med infektion.

Hvad er COM+?

For at forstå, hvad dllhost.exe gør, skal du forstå, hvad COM+-tjenesten er. COM+ er en forkortelse for Component O bject M odel. Når du trækker processen/tjenesten op i Process Explorer, afslører det ikke meget. Beskrivelsen af ​​processen lyder:

Styrer konfigurationen og sporingen af ​​Component Object Model (COM)+-baserede komponenter. Hvis tjenesten stoppes, vil de fleste COM+-baserede komponenter ikke fungere korrekt. Hvis denne tjeneste er deaktiveret, vil alle tjenester, der udtrykkeligt afhænger af den, ikke starte.

For virkelig at dykke ned i, hvad processen gør, bliver vi nødt til at tage et kig på Microsoft Dev Center-biblioteket . Og det afslører, at COM+ primært er nyttig til følgende:

  • Implementering af applikationer på virksomhedsniveau til et helt netværk.
  • Leverer allerede eksisterende komponenter til applikationsudvikling, fordi COM+ betragtes som en objektorienteret programmeringsarkitektur.
  • Kørsel af et hændelsesregister, der håndterer systemanmodninger, forbedrer sikkerheden, udløser proceshåndteringer og opretter serviceanmodningskøer til applikationer.

COM+ består af byggeklodskomponenter, der er selvdefinerende og spiller godt sammen med andre. Nytten i dette kommer fra designet af komponenter, der deles og genbruges af flere applikationer. Dette design sænker ikke kun efterspørgslen efter systemressourcer, men det forbedrer også initialiseringshastigheden. Komponentobjektmodellerne er ikke skrevet i noget specifikt programmeringssprog, dog er der separate klasser for hver enkelt afhængigt af det tilsigtede programmeringssprog. På virksomhedsniveau giver dette fordelen ved masseimplementering med et GUI-værktøj, som Microsoft har oprettet kaldet DCOM .

Hvad er dllhost.exe, og hvorfor kører det?

Dllhost.exe er en vært for DLL-filer og binære eksekverbare filer.

En DLL (dynamic link library) er i det væsentlige en størrelse uspecifik kodeblok gemt i en enkelt fil. Denne kode kan være sammensætningen af ​​en applikation, en tjeneste eller blot en tilføjelse til en grafisk brugergrænseflade. Dllhost.exe, der ligner svchost.exe , er en påkrævet Windows-tjeneste for enhver COM+-orienteret programmeringskode. Et eksempel på, hvad dllhost.exe kører, er vist nedenfor ved hjælp af Process Monitor, som inkluderer både .dll- og .exe-filtyper.

Hvad er dllhost.exe, og hvorfor kører det?

Risici

Dllhost.exe er typisk sikker, så længe computeren er opdateret på alle sikkerhedsrettelser, og et pålideligt antivirus er installeret. Hvis du ser det følgende steder, er du sikker:

  • Den officielle mappeplacering for denne proces er C:\Windows\System32\dllhost.exe
  • Dllhst3g er også en gyldig Windows-proces, der er gemt i den samme System32-mappe.

Hvis dllhost.exe vises andre steder, er det sandsynligvis en virus. Nogle ormevirus efterligner navnet på dllhost og gemmer sig selv i System32-mappen. Her er et par eksempler:

  • Worm/Loveelet-Y gemmer sig selv i /Windows/System32/ som dllhost.com
  • Worm/Loveelet-DR gemmer sig selv i /Windows/System32/ som dllhost.dll

Højt CPU-forbrug

En mulig sikkerhedsfejl i designet af COM+-systemet er, at det tillader enhver DLL, der er gemt på systemet, at køre, forudsat at triggeren, der starter det, har de nødvendige tilladelser. Dette betyder, at når du ser et højt CPU-forbrug for dllhost.exe, er det sandsynligvis ikke værtsprocessen, der forårsager problemet, men snarere en indlæst DLL, der kører gennem værten. Du kan bruge et program som Process Explorer til at undersøge nærmere.

Hvad er dllhost.exe, og hvorfor kører det?

Resumé

Dllhost.exe er en sikker Windows-proces skabt af Microsoft. Det bruges til at starte andre applikationer og tjenester. Den bør lades kørende, da den er kritisk for flere systemressourcer.

Referencer:

Efterlad en kommentar

PowerPoint-skabelon til årsrapport for nonprofitorganisationer: Gratis downloadmuligheder og tjekliste for slides

PowerPoint-skabelon til årsrapport for nonprofitorganisationer: Gratis downloadmuligheder og tjekliste for slides

Lav en klar årsrapport for nonprofitorganisationer i PowerPoint med en gratis skabelon, praktisk slidestruktur, effektmålinger, økonomiske oplysninger og præsentationstips klar til donorer.

PowerPoint-skabelon til minimalistisk investor-pitch til tech-startups: Hvad skal inkluderes, og hvad skal udelades

PowerPoint-skabelon til minimalistisk investor-pitch til tech-startups: Hvad skal inkluderes, og hvad skal udelades

Byg en pitch deck for investorer i clean tech-startups i PowerPoint med praktisk slidestruktur, evidensorienteret budskaber, tilgængeligt design og færre distraktioner.

Simpel skabelon til opgavedelegeringsmatrix til Word: En praktisk version til små teamledere

Simpel skabelon til opgavedelegeringsmatrix til Word: En praktisk version til små teamledere

Brug denne enkle skabelon til opgavedelegeringsmatrix i Word til at tildele ejere, beslutningsgrænser, deadlines og kontrolpunkter uden at komplicere et lille team for meget.

Simple Daycare Attendance Sheet Template: Printable Sign-In and Sign-Out for Home Childcare

Simple Daycare Attendance Sheet Template: Printable Sign-In and Sign-Out for Home Childcare

Use this simple printable daycare attendance sheet for home childcare, with child names, arrival/departure times, signatures, and compliance tips.

Printbar skabelon til marketingstrategi på én side til lokale virksomheder

Printbar skabelon til marketingstrategi på én side til lokale virksomheder

Brug denne skabelon til en marketingstrategi på én side, der kan udskrives, til at definere din lokale målgruppe, dit tilbud, dine kanaler, dit budget, dine ugentlige handlinger og dine målbare mål.

Sådan forhindrer du Excel i automatisk at ændre tal til datoer

Sådan forhindrer du Excel i automatisk at ændre tal til datoer

Stop Excel i at konvertere værdier som 1/2, 11-53 eller JAN1 til datoer. Lær pålidelige løsninger til indtastning, indsættelse, CSV-import og allerede konverterede celler.

PowerPoint-skabelon til moderne ejendomsannoncer (gratis): Hvad skal inkluderes

PowerPoint-skabelon til moderne ejendomsannoncer (gratis): Hvad skal inkluderes

Lav en elegant PowerPoint-opslagsliste til ejendomme gratis med en praktisk slideplan, foto, branding, tilgængelighed, overholdelse af regler og eksporttips.

Sådan løser du Outlook-fejlen: Kan ikke sende e-mail, men kan modtage

Sådan løser du Outlook-fejlen: Kan ikke sende e-mail, men kan modtage

Løs Outlook-problemer, hvor du kan modtage e-mail, men ikke sende. Tjek Udbakken, offline-tilstand, login, SMTP-indstillinger, profiler og ændringer i Microsoft 365.

Enkel to-ugers løntracker Excel-skabelon til små teams: En praktisk opsætningsguide

Enkel to-ugers løntracker Excel-skabelon til små teams: En praktisk opsætningsguide

Byg en enkel to-ugers løntracker i Excel til et lille team, med timer, løn, fradrag, review-flag, opsummeringer og vejledning i dokumentation.

Udskrivbar tjekliste til eventplanlægning og budgetskabelon til Word: Hvad skal inkluderes, og hvornår skal man bruge Excel i stedet

Udskrivbar tjekliste til eventplanlægning og budgetskabelon til Word: Hvad skal inkluderes, og hvornår skal man bruge Excel i stedet

Byg eller tilpas en printbar tjekliste og budgetskabelon til eventplanlægning i Microsoft Word med praktiske afsnit, afvejninger og tips til Word vs. Excel.