Program exe eller COM Surrogate har slutat fungera fel i Windows

På ditt Windows 11/10/8/7 operativsystem, om du någonsin får ett felmeddelande: Program exe eller COM Surrogate har slutat fungera. Ett problem gjorde att programmet slutade fungera korrekt. Windows stänger programmet och meddelar dig om en lösning finns tillgänglig(Program exe or COM Surrogate has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available) . Här är några felsökningssteg, jag skulle vilja föreslå som kan hjälpa dig att lösa sådana fel.

Vad är COM Surrogate

Processen dllhost.exe går under namnet COM Surrogate . Den finns i System 32 -mappen.

COM står för Component Object Model . Beskrivningen för processen lyder:

Manages the configuration and tracking of Component Object Model (COM)+-based components. If the service is stopped, most COM+-based components will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start.

säger Microsoft,

COM Surrogate is the sacrificial process for a COM object that is run outside of the process that requested it. Explorer uses the COM Surrogate when extracting thumbnails, for example. If you go to a folder with thumbnails enabled, Explorer will fire off a COM Surrogate and use it to compute the thumbnails for the documents in the folder. It does this because Explorer has learned not to trust thumbnail extractors; they have a poor track record for stability. Explorer has decided to absorb the performance penalty in exchange for the improved reliability resulting in moving these dodgy bits of code out of the main Explorer process. When the thumbnail extractor crashes, the crash destroys the COM Surrogate process instead of Explorer.

COM Surrogate har slutat fungera

COM Surrogate har slutat fungera

Det finns få anledningar som kan orsaka sådana fel dåliga eller skadade program, UAC- inställningar, infektion(Malware) med skadlig programvara , DEP- inställningar etc. Om du nyligen uppdaterade en evice-drivrutin kanske du vill återställa och se om det hjälper. Om problemet startade nyligen, kan du prova en systemåterställning och se om det gör att problemet försvinner? Att inaktivera miniatyrer(Thumbnails) via File Explorer- alternativ är också känt för att hjälpa. Om inte, här är några andra förslag.

1] UAC-inställningar

Windows 10/8/7 har du inställningar för användarkontokontroll(User Account Control) ( UAC ) som skulle förhindra administrationsåtkomst för program på grund av säkerhetsskäl. Vissa program behöver administratörsbehörighet för att köras korrekt så för att komma runt problemet måste du högerklicka(Right Click) på den körbara filen och Kör(Run) som administratör.

Om du alltid vill köra det programmet(Program) som administratör, högerklicka sedan på genvägen och gå till Egenskaper(Properties) och klicka(Click)fliken Kompatibilitet(Compatibility Tab) .

Markera sedan " Kör(Run) detta program som administratör" Klicka sedan på Apply / OK .

Ibland kan du också behöva aktivera kompatibilitetsläget(Compatibility Mode) eftersom vissa program kanske inte är helt kompatibla med Windows 11/10 .

Om programmet är kompatibelt med Windows 11/10 , se till att du inte aktiverar kompatibilitetsläge(Compatibility Mode) . Om det är aktiverat avmarkera det eftersom det kan krascha programmet också.

2] Skadlig programvara

Om du får felet för flera program, finns det chanser att din Windows-dator kan ha blivit infekterad. I sådana fall ladda ner ett bra fristående antivirusprogram från(standalone antivirus software) tredje part och skanna din dator med den.

Starta(Reboot) om systemet i felsäkert läge(Safe Mode) och kör en fullständig genomsökning.

3] DEP-inställning

DEP-inställning, dvs inställningen Data Execution Prevention kan få programmen att krascha. För att kontrollera dessa inställningar

1. Klicka på Start och högerklicka(Right Click)Dator(Computer) och gå till Egenskaper(Properties)

2. Klicka sedan på Avancerade systeminställningar.(Advanced system settings.)

3. Klicka där på fliken Avancerat(Advanced) och klicka på Inställningar(Settings) under Prestandasession(Performance) .

COM Surrogate har slutat fungera

4. Klicka på Data Execution Prevention.

5. Se till att du har valt " Aktivera DEP endast för viktiga Windows-program och tjänster(Turn on DEP for essential Windows programs and services only) ."

6. Klicka sedan på Verkställ(Apply) och klicka på OK och starta(reboot) om systemet

Alternativt kan du välja Slå(Turn)DEP för alla program och tjänster förutom de jag väljer, klicka på Lägg till(Add) och lägg till följande:

  • C:WindowsSystem32dllhost.exe för 32-bitarssystem
  • C:WindowsSysWOW64dllhost.exe för 64-bitarssystem

Klicka på Apply/OK.

4] Omregistrera DLL-filer

Öppna en förhöjd CMD och kör följande kommandon:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Se om det hjälper.

Om dessa steg inte löser sig kan du försöka installera om det specifika programmet som orsakar problemet.

Om det händer med en av Windows - komponenterna, försök sedan köra SFC /SCANNOW.

TIPS(TIP) : Se det här inlägget om du får ett Åtgärden kan inte slutföras eftersom filen är öppen i COM Surrogate-(The action cannot be completed because the file is open in COM Surrogate) meddelande.



About the author

Jag är Windows MVP och har arbetat med Windows sedan 2007. Min erfarenhet inkluderar mjukvaruutveckling, hårdvara och ljud samt Windows-appar. Jag letar alltid efter de bästa sätten att förbättra användarupplevelsen i mitt arbete, så om du behöver hjälp med att designa eller utveckla en mjukvaruapplikation kan jag definitivt erbjuda mina tjänster.



Related posts