Annons
Har du någonsin öppnat Windows Task Manager och undrade vad hälften av uppgifterna är Hur man hanterar misstänkta Windows Task Manager-processerCTRL + ALT + DEL alias med tre fingrar är det snabbaste sättet att lägga till din förvirring. Om du sorterar genom Task Manager-processer kan du se något liknande svchost.exe med 99% av din CPU. Så nu... Läs mer ? Även nyare versioner av Windows har vänligare namn Hur Windows har blivit mer användarvänligt, 5 exempelMed tiden har Windows jämna ut grova kanter och skapat en mer användarvänlig upplevelse, särskilt för nybörjare. Här är fem stora skäl till att Windows är lättare att använda än någonsin tidigare. Läs mer för de flesta processer är det svårt att ta reda på exakt vad de gör.
En process du kanske har sett är COM Surrogat, även kallad dllhost.exe. Vad är den här processen för, varför körs den och betyder det att du har ett virus? Läs vidare för att ta reda på det.
Vad är COM Surrogat?
Enligt Microsoft, COM Surrogate “är ett fint namn på [s] lärprocess för ett COM-objekt som körs utanför process som begärde det. ” Det är inte klart alls, så låt oss bryta den definitionen och titta på några exempel.
Först är ett COM (som står för Component Object Model) -objekt i huvudsak en Microsoft-designad standard för programvara som skapas så att processer enkelt kan prata med varandra. Till exempel, säger du ha ett Excel-kalkylblad inbäddat i ett Word-dokument 8 överraskande sätt du kan importera data till Microsoft WordAtt veta hur du importerar data till Microsoft Word från alla källor, inklusive Excel, PDF-filer eller andra Word-dokument, kan spara mycket tid. Vi visar dig alla tricks. Läs mer . Det är möjligt att se de ändringar du gör i Excel automatiskt uppdatera Word-kalkylbladet tack vare dessa delade objekt.
Dessa COM-objekt, som framgår av processnamnet, är verkligen DLL-filer. Dessa bor i skyddade Windows-mappar 5 Standardfiler och mappar för Windows som du aldrig bör röra vidWindows innehåller otaliga standardfiler och mappar, av vilka många inte kan röra genomsnittliga användare. Här är fem mappar som du bör lämna ensam för att undvika att skada ditt system. Läs mer och låt operativsystemet (OS) fungera som det ska.
Vad är offret?
Därefter borde vi undersöka vad ”offerprocess” innebär. För det vänder vi oss till ett annat exempel.
En vanlig användning för COM Surrogate är File Explorer som bygger miniatyrer. I äldre versioner av Windows skulle Explorer-processen försöka generera miniatyrbilder under sig själv. Detta resulterade ofta i kraschar eftersom miniatyrutdragare inte alltid är tillförlitliga.
Du kanske har sett detta beteende själv: att öppna en mapp med hundratals bilder eller en filtyp som Windows inte trodde skulle ibland få Explorer att krascha i gamla dagar.
Så när File Explorer tror att en krasch snart kan inträffa skapar det en COM Surrogate-process för att hantera riskabelt beteende. I det här fallet, när du öppnar en mapp som har många miniatyrbilder att generera, överför File Explorer jobbet till COM Surrogate. På det sättet, om miniatyrbelastningen kraschar, går inte Explorer-processen ner med den.
Kan jag döda den här processen?
Till skillnad från några andra viktiga Windows-processer 7 Windows Task Manager behandlar du aldrig bör dödaVissa Windows-processer kan frysa eller krascha ditt system om de avslutas. Vi visar vilka Task Manager-processer du ska lämna i fred. Läs mer , kan du öppna Aktivitetshanteraren (Ctrl + Skift + Esc) och döda alla COM Surrogat processer du ser. Det är dock inte bra att göra det. Program skapar dessa processer närhelst de behöver dem för att utföra vissa åtgärder, så att döda dem kommer att stoppa vad de arbetar med.
Du kan inte inaktivera COM Surrogate, eftersom den bara körs när ett annat program begär det.
Hur ser jag vilken process som startade den?
Task Manager, grundläggande som den är, låter dig inte se detaljerad information om COM Surrogate-processer. Eftersom du ofta ser flera kopior av den körs kanske du undrar vilka program som startade dem. För det måste du ladda ner Process Explorer, en av de bästa Task Manager-alternativ 5 Kraftfulla alternativ till Windows Task ManagerTask Killer skulle vara ett bättre namn för den ursprungliga Windows Task Manager eftersom vi bara tar upp den för att döda svarsfria processer. Alternativa uppgiftshanterare låter dig faktiskt hantera dina processer. Läs mer .
Process Explorer ger massor av detaljer om vad som körs på din dator, och det kan berätta vilken process som startade en COM Surrogate. Titta igenom listan för en dllhost.exe process - de har COM Surrogat i Beskrivning fält. Bläddra över den så ser du lite information om vad som är ansvarigt för det.
Om du inte hittar något dllhost processer, tryck Ctrl + F för att öppna sökfältet. Stiga på dllhost.exe att enkelt hitta alla instanser av det. Om du inte ser något, är det möjligt att inga program använder COM Surrogates för tillfället.
I exemplet nedan har vi funnit att den här COM Surrogaten hanterar miniatyrbilder.
Hur kan jag fixa en COM Surrogat Crash?
Du har antagligen aldrig lagt märke till COM Surrogate om du inte har sett ett fel som låter dig veta att det slutade fungera och påverkar ditt Windows 10-prestanda 14 sätt att göra Windows 10 snabbare och förbättra prestandaDet är inte svårt att göra Windows 10 snabbare. Här är flera metoder för att förbättra Windows 10: s hastighet och prestanda. Läs mer . För det mesta orsakar en viss fil detta fel, vanligtvis relaterat till miniatyrbilder. Om du ser COM Surrogate-fel regelbundet är här några lösningar du kan prova:
- Uppdatera / avinstallera alla codec-paket och medieprogram. Om du använder programvara som K-Lite codec-paket eller medieverktyg som DivX eller Nero, kan något med dem orsaka problemet. Överväg att avinstallera dem som du behöver verkligen inte dessa codec-paket längre Hur du felsöker problem med video- och ljuduppspelning på din Windows PCIngen video, inget ljud, hur frustrerande! Lyckligtvis är ditt problem troligtvis ett vanligt Windows-problem som vi kan hjälpa dig att felsöka just här, just nu. Läs mer eftersom VLC spelar allt och Nero har gott om gratisalternativ De bästa, gratis alternativen till Nero CD / DVD-brännareSlösa inte pengar på ett CD / DVD-bränningsverktyg! En freeware-applikation kan vara allt du behöver. Här har vi sammanställt fem alternativ till Nero Burning ROM för din Windows PC. Läs mer .
- Installera Windows-uppdateringar. Vissa har rapporterat det installation av de senaste uppdateringarna löser problemet Hur & varför du behöver installera den säkerhetsfixen Läs mer . Det är inte alltid lösningen, men det är ett enkelt första steg. Det kanske finns en liten hicka med en viss filtyp som Microsoft fixade med de senaste korrigeringarna.
- Ta bort befintliga miniatyrer. Om en skadad miniatyrbild orsakar att COM Surrogate kraschar kan du göra det ta bort det med hjälp av diskrensningsverktyget 7 dolda Windows-cachar och hur man rensar demCachade filer kan ta många byte. Även om dedikerade verktyg kan hjälpa dig att frigöra diskutrymme kanske de inte rensar allt. Vi visar hur man manuellt kan frigöra lagringsutrymme. Läs mer . Detta kommer att tvinga Windows att bygga om miniatyrcachen, vilket kan rensa problemet.
- Identifiera den problematiska filen. Använd Process Explorer, som diskuterats ovan, för att se vilken fil dllhost försöker komma åt. Om den pekar på en specifik fil är det nästan säkert ditt problem. Ta bort den filen och se om problemen avtar.
-
Ta bort COM Surrogate från listan för förebyggande av data. Windows använder något som kallas Data Execution Prevention (DEP) för att förhindra att skadlig kod körs på ditt system. Du kan utesluta vissa processer från den här listan och att göra det för COM Surrogate kan stoppa felet.
- Typ avancerat system i Start-menyn och välj Visa avancerade systeminställningar. Klicka på inställningar knappen under Prestanda och välj sedan Dataexekveringsskydd flik.
- Välj det andra alternativet, Slå på DEP för alla program ... och klicka på Lägg till knapp.
- Bläddra till C: \ Windows \ System32 \ dllhost.exe på ett 32-bitarssystem, eller C: \ Windows \ SysWOW64 \ dllhost.exe på 64-bitars Windows. Klick OK för att spara dina ändringar.
- Skanna hårddisken efter problem. Om problemet uppstår utan mönster bör du köra några skanningar på din dator. Vid kommandoprompten använd SFC-kommandot Hur du åtgärdar skadade Windows-systemfiler med ett kommandoOm du ser konstiga problem i Windows kan det bero på att systemfiler skadas. Så här fixar du dem med hjälp av systemfilkontrollen. Läs mer för att reparera Windows-filer och CHKDSK-kommandot Är CHKDSK fastnat? Fixar för när kontrollera att disken inte fungerarCHKDSK kan allvarligt tömma din Windows starttid. Ännu viktigare är att det indikerar att något inte stämmer. Här är vad Check Disk gör och hur du kan använda den. Läs mer för att kontrollera om det finns hårddiskfel.
- Registrera om ett par DLL-filer i kommandotolken.I kommandotolken Hur man behärskar kommandotolken i Windows 10Den här artikeln gör kommandotolken Windows 10 lättillgänglig och sätt mer användbar. Lär dig hur du kör flera kommandon, få hjälp med alla kommandon och mer. Läs mer , kör kommandona regsvr32 vbscript.dll och regsvr32 jscript.dll kommer att registrera två DLL-filer som kan fixa COM Surrogate-kraschen.
- Kontrollera ditt antivirusprogram. Vissa har rapporterat att Kaspersky antiviruskonflikter kan orsaka problemet. Försök att inaktivera antivirusskydd och se om åtkomst till den filen / mappen fortfarande resulterar i ett fel.
- Om du inte använder dem, du kan inaktivera miniatyrbilder helt Varför du bör inaktivera miniatyrbilder i WindowsDu är förmodligen van vid Windows-miniatyrbilder, men visste du att du egentligen inte behöver dem? Det finns faktiskt flera fördelar med att stänga av dem. Läs mer .
Kan detta betyda ett virus?
Den normala COM Surrogate-processen är en normal del av Windows och är inte skadlig. Vissa skadliga program har dock varit kända för att använda dllhost processer för besvärliga ändamål. Ser ett stort antal COM Surrogat poster i Aktivitetshanteraren använder mycket av CPU Hur man fixar hög CPU-användning i WindowsLider din dator av hög CPU-användning upp till 100%? Så här fixar du hög CPU-användning i Windows 10. Läs mer är ett tecken på att du kan ha en infektion.
Eftersom den här typen av skadlig program efterliknar viktiga systemprocesser och filer rekommenderar vi inte att du försöker ta bort den på egen hand. Du kan sluta ta bort en kritisk fil av misstag. Kör istället en skanning med ditt installerade antivirus Den bästa antivirusprogramvaran för Windows 10Vill du skärpa säkerheten på din dator? Här är de bästa alternativen för antivirusprogram för Windows 10. Läs mer och försök sedan en andra för att se till att du är ren.
Se vår lista över de bästa nagfria antivirusprogrammen Topp gratis antivirusprogram utan nag-skärmar och bloatwareNagga antivirusappar är en enorm smärta. Du behöver inte sluta med dem, inte ens gratis. Här är de bästa antivirusprogram som inte kommer med popup-fönster eller buntad skräp. Läs mer om du behöver en rekommendation. Glöm inte att du kan köra en skanning med Windows Defender även om du inte använder den hela tiden (även om du antagligen borde 4 anledningar till att använda Windows Defender i Windows 10Tidigare överskuggades Windows Defender av andra alternativ, men nu är det en ganska utmanare. Här är några skäl till varför du bör överväga att tappa din säkerhetssvit till förmån för Windows Defender. Läs mer ).
Typ försvarare i Start-menyn och öppna Windows Defender Security Center. Välj Virus- och hotskydd, klicka sedan på Snabbskanning för att köra en skanning.
Oavsett vilket antivirus du använder, få en andra åsikt från det värdiga Malwarebytes är smart också.
Det är allt för COM Surrogate
Vi har täckt allt du borde veta om COM Surrogate-processen. Det visar sig att den här processen är en hjälper som ett annat program kan skapa när det vill lägga ut någon uppgift. På grund av detta ser du olika antal COM Surrogate som körs vid olika tidpunkter. Du vet vad du ska göra för att felsöka kraschar och vad du ska leta efter för att upptäcka ett virus.
För mer Windows-kunskap, kolla in vår nykomlingens guide till dators felsökning Felsökning för Windows för dummiesWindows tar mycket skräp för problem utanför dess kontroll. Lär dig mer om de största problemen som folk felaktigt fastnar i Windows och hur de faktiskt kan felsöka dem. Läs mer .
Har du någonsin märkt att COM Surrogate-processen körs på din dator? Har det haft problem med att krascha, och vad fixade det för dig? Dela med oss i kommentarerna!
Bildkredit: Jeanette. Dietl /Depositphotos
Ben är vice redaktör och sponsrad postchef på MakeUseOf. Han har en B.S. i datorinformationssystem från Grove City College, där han tog examen Cum Laude och med utmärkelser i sin major. Han tycker om att hjälpa andra och brinner för videospel som medium.