sv.phhsnews.com


sv.phhsnews.com / Vad är "COM Surrogate" (dllhost.exe) och varför går det på min dator?

Vad är "COM Surrogate" (dllhost.exe) och varför går det på min dator?


Om du pekar i din Task Manager finns det en bra chans att du får se en eller fler "COM Surrogate" -processer som körs på en Windows-dator. Dessa processer har filnamnet "dllhost.exe", och ingår i Windows-operativsystemet. Du ser dem på Windows 10, Windows 8, Windows 7 och till och med tidigare versioner av Windows.

RELATED: Vad är den här processen och varför kör den på min dator?

Denna artikel är en del av vår pågående serie förklarar olika processer som finns i Task Manager, som Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe och många andra. Vet inte vad de här tjänsterna är? Bättre börja läsa!

Vad är COM Surrogate (dllhost.exe)?

COM står för komponentobjektmodell. Detta är ett gränssnitt som Microsoft introducerade tillbaka 1993, vilket gör det möjligt för utvecklare att skapa "COM-objekt" med en mängd olika programmeringsspråk. I huvudsak använder dessa COM-objekt i andra applikationer och utökar dem.

Exempelvis använder Windows-filhanteraren COM-objekt för att skapa miniatyrbilder av bilder och andra filer när den öppnar en mapp. COM-objektet hanterar bearbetning av bilder, videoklipp och andra filer för att generera miniatyrerna. Detta gör det möjligt att utöka File Explorer med stöd för nya video codecs, till exempel.

Detta kan dock leda till problem. Om ett COM-objekt kraschar, kommer det att ta ner värdprocessen. Vid ett tillfälle var det vanligt att dessa miniatyrbildande COM-objekt skulle krascha och ta ner hela Utforskaren-processen med dem.

För att fixa det här problemet skapade Microsoft COM Surrogate-processen. COM Surrogate-processen kör ett COM-objekt utanför den ursprungliga processen som begärde den. Om COM-objektet kraschar, kommer det bara att ta ner COM Surrogate-processen och den ursprungliga värdprocessen kommer inte att krascha. Exempelvis startar Windows Explorer (nu känd som File Explorer) en COM Surrogate-process när det behövs för att generera miniatyrbilder. COM Surrogate-processen är värd för COM-objektet som gör arbetet. Om COM-objektet kraschar kraschar endast COM Surrogaten och den ursprungliga File Explorer-processen fortsätter att transportera.

"Med andra ord", som den officiella Microsoft-bloggen The Old New Thing, säger COM Surrogate Jag känner mig inte bra om den här koden, så jag ska fråga COM för att vara värd för det i en annan process. På så sätt, om det kraschar, är det COM Surrogat offerprocessen som kraschar istället för mig process. "

Och, som du kanske har gett, heter COM Surrogate" dllhost.exe "eftersom COM-objekten det är värd är .dll-filer.

Hur kan jag säga vilket COM-objekt en COM-surrogat är värd?

Den vanliga Windows Task Manager ger dig inte mer information om vilket COM-objekt eller DLL-fil som en COM Surrogate-process är värd . Om du vill se den här informationen rekommenderar vi Microsofts Process Explorer-verktyg. Ladda ner det och du kan bara mus-över en dllhost.exe-process i Process Explorer för att se vilken COM Object eller DLL-fil det är värd.

Som vi kan se på skärmdumpen nedan, är den här speciella dllhost.exe-processen värd för CortanaMapiHelper .dll objekt.

Kan jag inaktivera det?

Du kan inte inaktivera COM Surrogate-processen, eftersom det är en nödvändig del av Windows. Det är egentligen bara en behållarprocess som används för att köra COM-objekt som andra processer vill köra. Exempelvis skapar Windows Utforskare (eller File Explorer) regelbundet en COM Surrogate-process för att skapa miniatyrer när du öppnar en mapp. Andra program du använder kan också skapa egna COM Surrogate-processer. Alla processerna dllhost.exe på ditt system startades av ett annat program för att göra något som programmet vill göra.

Är det ett virus?

COM Surrogate-processen i sig är inte ett virus och är en vanlig del av Windows . Det kan dock användas av skadlig kod. Till exempel använder Trojan.Poweliks malware dllhost.exe-processer för att göra sitt smutsiga arbete. Om du ser ett stort antal dllhost.exe-processer som körs och de använder en märkbar mängd CPU, kan det indikera att COM Surrogate-processen missbrukas av ett virus eller annan skadlig applikation.

RELATERAT: Vad är det bästa antivirusprogrammet för Windows 10? (Är Windows Defender tillräckligt bra?)

Om du är oroad över att skadlig kod missbrukar dllhost.exe eller COM Surrogate-processen, bör du skanna en skanning med ditt önskade antivirusprogram för att hitta och ta bort eventuella skadliga program som finns på ditt system. Om ditt antivirusprogram väljer att allt är bra men du är misstänksam, kör en skanning med ett annat antivirusverktyg för att få en andra åsikt.


Hur man gör Windows 10: s Alt + Tab App Switcher mer genomskinlig

Hur man gör Windows 10: s Alt + Tab App Switcher mer genomskinlig

Som standard är appenomkopplaren Alt + Tab i Windows nästan ogenomskinlig. Om du vill se lite mer av skrivbordet genom att titta på, behöver du bara göra några ljusändringar till Windows-registret. I Windows, när du håller ner Alt-tangenten och sedan trycker du på Tab flera gånger, få ett praktiskt appväxlingsfönster som låter dig flytta genom öppna apprutor utan att tillgripa hela skärmbrytaren som du får när du använder Windows + Tab combo.

(how-top)

Amazonas gratis musikströmmar med Prime, en betald musikservice för en extra månadsavgift, direkt MP3-försäljning, ett sätt att få MP3-filer när du köper ljud-cd-skivor och en musiklåda kan du ladda upp dina egna låtar till. Det är mycket att hålla reda på! Här är alla Amazonas förvirrande musiktjänster som förklaras.

Amazonas gratis musikströmmar med Prime, en betald musikservice för en extra månadsavgift, direkt MP3-försäljning, ett sätt att få MP3-filer när du köper ljud-cd-skivor och en musiklåda kan du ladda upp dina egna låtar till. Det är mycket att hålla reda på! Här är alla Amazonas förvirrande musiktjänster som förklaras.

RELATERAD: Amazon Echo är det som gör Smarthome värt Om du har en Amazon Prime-prenumeration, har tillgång till Prime Music utan extra kostnad. Prime Music erbjuder över två miljoner låtar du kan strömma utan några annonser. Det är lite som Spotify, Apple Music, Google Play Music All Access och liknande tjänster.

(how-top)