4Sep

Fix för COM Surrogate har stoppat arbetsfel i Vista

click fraud protection

Om du har fått felet COM Surrogate har slutat fungera när du bläddrar i mappar som innehåller video- eller mediefiler, har du kommit till ett bra ställe för några möjliga lösningar. Detta problem orsakas på grund av codecs och andra COM-komponenter installerade av olika program som inte är helt Vista-kompatibla, som vissa versioner av DivX eller Nero.

Här är felmeddelandet:

Det finns ett antal möjliga lösningar på det här problemet, och den rätta lösningen beror väldigt på vilken programvara som faktiskt orsakar problemet. Några av de mest kända problem som orsakar program är DivX och Nero, men det finns andra som orsakar problemet också.

Möjliga lösningar

  • Om du använder DivX ska du uppgraderas till den senaste versionen( 6.5+)
  • Om du använder Nero kan du försöka uppgradera till den senaste versionen( 7.7.5.1+)
  • Om du har uppgraderatNero och Divx och har fortfarande problemet, kan du försöka byta namn på filen C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax till NeVideo.ax.bak. Du kan också behöva byta namn på NeVideoHD.ax till NeVideoHD.bak
    instagram viewer

    Detta kommer dock att bryta Nero Showtime.(tack vare dugi i kommentarerna för den här)
  • Du kan inaktivera miniatyrförhandsgranskningar, vilket skulle göra att problemet skulle gå, men det är inte den optimala lösningen.
  • Den äldre ffdshow codec packet har varit känt för att orsaka vissa problem. Ffdshow tryouts codec pack verkar fungera bättre. Kan du försöka använda den här: http://ffdshow-tryout.sourceforge.net/
  • Om du vill avinstallera Nero helt, finns det ett verktyg som de tillhandahåller för att hjälpa till med fullständig avinstallation som hjälper mycket i fall därdu har en dålig installation av en äldre version.http: //www.nero.com/nero7/eng/ FAQs_Nero7_NeroVision.html
  • Vissa användare har rekommenderat att installera Vista Codec-paketet för att uppdatera alla dina codecs till rätt versioner. Jag kan inte bekräfta att det här fungerar eftersom jag inte själv har provat det. Var alltid försiktig när du installerar okända komponenter och skapa en återställningspunkt.
  • Du kan använda det mycket användbara MMCompView gratisverktyget från Nirsoft för att inaktivera eventuella codecs på systemet. Det här är mycket användbart för att felsöka exakt vilken komponent som orsakar problemet.
  • Det finns en annan möjlig lösning nedan för att stänga av DEP för dllhost, vilket kanske inte fungerar för alla. Det kan hända att du måste lägga till divx + nero-körbara till DEP-ignoreringslistan.

Alan McC skrev in med denna fix som kan lösa problemet på ett mycket enklare sätt. I huvudsak kan man avhjälpa problemet för vissa människor genom att stänga av förhindrande av dataförsörjning på dllhost( COM-surrogatet).Denna lösning beskrivs nedan.

Högerklicka på Dator och välj Egenskaper

Klicka på Avancerade systeminställningar och klicka sedan på Avancerat, klicka på Inställningar

Välj fliken "Data Execution Protection" och klicka sedan på "Slå på DEP för alla program och tjänster förutom de som jag väljer??

Klicka på knappen Lägg till och bläddra sedan till C: \ Windows \ System32 \ dllhost.exe som visas

Klicka på Öppna och sedan på OK.

Här är vad du ska se. ..

Nu kan du bläddra i videofiler utan problem!

Jag skulle vilja tacka Alan McC för att skriva in med inte bara den andra lösningen, men också alla skärmdumpar.

Om dessa inte löser ditt problem, skulle det vara värt din tid att läsa igenom kommentarerna. Denna tråd har fått massor av uppmärksamhet, och det finns många användbara svar i kommentarerna nedan.

Kommentarerna har stängts av den här artikeln eftersom den extrema mängden svar var att göra denna sida för lång. Var inte rädd, du kan fortfarande fritt ställa alla frågor du vill ha genom att lägga ut på forumet.

How-To Geek Forums