Fix COM Surrogate har slutat fungera i Windows 7

En klient till mig började ha ett konstigt problem när han bläddrade i bilder och videor på sin Windows 7 PC: det skulle dyka upp med följande felmeddelande:

COM Surrogate has stopped working

com surrogat

Det udda var att felet bara uppstod när man bläddrar i video- eller bildfiler, inte någon annan typ av fil. Efter att ha gjort lite research lyckades vi åtgärda problemet, men var tvungna att prova ett par olika saker innan det slutligen fungerade. I det här inlägget kommer jag att skriva ut de olika möjliga lösningarna och förhoppningsvis kommer en av dem att fungera för dig.

Metod 1 – Uppdatera codecs

Uppenbarligen eftersom det var ett video-/bildproblem trodde vi att det kunde vara något med den nuvarande uppsättningen av codecs installerade. Den här klienten gillade särskilt att kopiera och rippa saker, så han hade installerat ffdshow plus några andra codecs. Vi uppdaterade manuellt alla codecs till deras senaste versioner inklusive ffdshow, Windows 7 Codec Pack och andra. Du kan ladda ner den senaste versionen av Windows 7 Codec Pack .

Om du har DivX eller Nero installerat på din dator, fortsätt och uppdatera dem till de senaste versionerna också. I vissa fall kan du behöva avinstallera ett program och sedan installera om det senare.

Metod 2 – Kaspersky Antivirus

Det har varit ett känt problem med Kaspersky antivirus som gör att det här problemet uppstår. Om du använder Kaspersky måste du se till att uppdatera den faktiska Kaspersky -programvaran, inte bara antivirusdefinitionerna. Du kan också testa för att se om detta verkligen orsakar problemet genom att inaktivera programmet helt och hållet och se om problemet försvinner.

Metod 3 – Kommandon

Det finns några kommandon du kan prova att köra i Windows för att se om det löser problemet. Du måste köra dessa i kommandotolken. Klicka(Click)Start , skriv cmd och högerklicka sedan och välj Kör(Run) som administratör(Administrator) . Skriv nu in följande kommandon och tryck på enter efter varje:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Det kommer att omregistrera några dll-filer med Windows och eventuellt åtgärda COM - surrogatfelet. Om inte, fortsätt läsa!

Metod 4 – Kontrollera disken för fel

Om du bara ser det här problemet på en viss enhet som en extern USB- enhet, kan det vara så att det finns några dåliga sektorer på hårddisken. Det är en bra idé att köra en chkdsk för att se till att enheten fungerar korrekt. Du kan läsa mitt tidigare inlägg om hur man använder chkdsk-verktyget(how to use the chkdsk utility) .

Metod 5 (Method 5) – Inaktivera DEP(– Disable DEP) för dllhost.exe

En annan fix som har nämnts flera gånger är att lägga till dllhost.exe till undantagslistan för DEP ( Data Execution Protection ). Du kan läsa mitt tidigare inlägg om hur du stänger av DEP i Windows(how to turn off DEP in Windows) . Klicka på Lägg(Add) till i det sista steget i den artikeln och lägg sedan till följande exe-fil i Windows 7 32-bitars:

C:\Windows\System32\dllhost.exe

För Windows 7 64-bitars måste du utesluta filen dllhost.exe på den här sökvägen:

C:\Windows\SysWOW64\dllhost.exe

com surrogat dll

Metod 6 – Bildskärms-/skrivardrivrutin

Detta kan vara lite knepigt, men om du nyligen uppdaterade en drivrutin för din skärm eller till och med någon annan hårdvara på din dator, försök att återställa drivrutinen till den tidigare versionen. Det är vanligtvis mer så med bildskärmsdrivrutinen än något annat. I vissa fall kan uppdatering till den senaste versionen av bildskärmsdrivrutinen också lösa problemet, så du måste leka med att antingen uppgradera drivrutinen eller rulla tillbaka drivrutinen.

För att återställa bildskärmsdrivrutinen, gå till Enhetshanteraren(Device Manager) , expandera Bildskärmsadaptrar( Display Adapters ) och högerklicka sedan på bildskärmsenheten och välj Avinstallera(Uninstall) . Du kommer att se ett popup-fönster där du måste markera rutan Ta bort drivrutinsprogramvaran för den här enheten(Delete the driver software for this device) .

rulla tillbaka föraren

I samma ljus bör du också kolla in dina skrivardrivrutiner och uppdatera alla, om uppdateringar finns tillgängliga.

Förhoppningsvis kommer en av dessa metoder att fixa COM Surrogate- felet i Windows 7 . Om inte, skriv en kommentar här och låt oss veta dina specifikationer och vad du har provat så ska vi försöka hjälpa dig. Njut av!



About the author

Hej potentiella arbetsgivare! Jag är en mycket erfaren mjukvaruingenjör med över 7 års erfarenhet inom området. Jag vet hur man designar och utvecklar Windows 7-applikationer och har ett brett utbud av Coola webbplatser-rekommendationer på min profil. Mina kunskaper och erfarenheter erbjuder mig en utmärkt matchning för alla företag som letar efter en talangfull person med goda projektledningsförmåga, programmeringskunskaper och erfarenhet av webbutveckling.



Related posts