Program exe eller COM Surrogate har slutat fungera i Windows 10
I ditt operativsystem Windows 10/8/7, om du någonsin får ett felmeddelande: Program exe eller COM Surrogate har slutat fungera. Ett problem orsakade att programmet slutade fungera korrekt. Windows stänger programmet och meddelar dig om en lösning är tillgänglig, så här är några felsökningssteg, jag skulle vilja föreslå vilka som kan hjälpa till att lösa sådana fel.
Vad är COM Surrogate
De dllhost.exe processen går genom namnet COM Surrogat. Den finns i mappen System 32.
Säger Microsoft,
COM Surrogate är offerprocessen för ett COM-objekt som körs utanför processen som begärde det. Explorer använder COM Surrogate när man exempelvis extraherar miniatyrbilder. Om du går till en mapp med miniatyrer aktiverade, kommer Explorer att avfyra en COM Surrogate och använda den för att beräkna miniatyrerna för dokumenten i mappen. Det gör det för att Explorer har lärt sig att inte lita på miniatyrutdragare; De har en dålig rekord för stabilitet. Explorer har bestämt sig för att absorbera prestationsstraffen i utbyte mot den förbättrade tillförlitligheten, vilket resulterar i att man flyttar dessa tvivelaktiga bitar av kod ut ur den huvudsakliga Explorer-processen. När miniatyrutdragaren kraschar, förstör kraschen COM Surrogate-processen i stället för Explorer.
COM Surrogate har slutat fungera
Det finns få anledningar som kan orsaka sådana fel dåligt eller skadat program, UAC-inställningar, Malware-infektion, DEP-inställningar etc. Om du nyligen uppdaterade en evice-drivrutin kanske du vill rulla tillbaka och se om det hjälper. Om problemet startade nyligen, kan du försöka med en systemåterställning och se om det gör problemet borta? Det är också känt att deaktivera miniatyrbilder via File Explorer-alternativ. Om inte, här är några andra förslag.
1] UAC-inställningar:
På Windows 10/8/7 har du inställningar för användarkontokontroll (UAC) som skulle förhindra administratörsåtkomst för program på grund av säkerhetsskäl. Vissa program behöver administratörsåtkomst för att fungera korrekt, så att du kan lösa problemet genom att högerklicka på den körbara filen och köra som administratör.
Om du alltid vill köra programmet som administratör, högerklicka på genvägen och gå till Egenskaper och klicka på Kompatibilitet fliken.
Kolla sedan på "Kör detta program som administratör". Klicka sedan på Apply / OK.
Ibland behöver du också aktivera kompatibilitetsläget eftersom vissa program kanske inte är helt kompatibla med Windows 7/8/10.
Om programmet är kompatibelt med Windows 10/8/7, se till att du inte aktiverar Kompatibilitetsläge om dess aktivera avmarkera det eftersom det kan krascha programmet också.2] Malware Infection:
Om du får felet för flera program, så finns det risk för att din Windows-dator kanske har blivit smittade. I sådana fall ladda ner en bra 3rd-party fristående antivirusprogram och skanna din dator med den.
Starta om systemet i Säkert läge och kör en fullständig genomsökning.
3] DEP-inställning:
DEP-inställningen, det vill säga inställning av förebyggande av data, kan orsaka att programmen kraschar. För att kontrollera de här inställningarna
1. Klicka på Start och Högerklicka på Dator och gå till Egenskaper
2. Klicka på Avancerade systeminställningar.
3. Där klickar du på Avancerad Fliken och klicka på inställningar under Prestanda session.
4. Klicka på Dataexekveringsskydd.
5. Se till att du har valt "Slå på DEP för viktiga Windows-program och -tjänster.”
6. Klicka sedan på Tillämpa och klicka ok och omstart ditt system
Alternativt kan du välja Slå på DEP för alla program och tjänster utom de som jag väljer, klicka på Lägg till och lägg till följande:
- C: \ Windows \ System32 \ dllhost.exe för 32-bitars system
- C: \ Windows \ SysWOW64 \ dllhost.exe för 64-bitarssystem
Klicka på Apply / OK.
4] Återregistrera DLL-filer
Öppna en förhöjd CMD och kör följande kommandon:
regsvr32 vbscript.dll
regsvr32 jscript.dllSe om det hjälper.
Om dessa steg inte löser sig försöker du installera om den specifika program som orsakar problemet.
Om det händer med en av Windows-komponenterna, försök sedan springa SFC / SCANNOW.
Se det här inlägget om du får en åtgärden kan inte slutföras eftersom filen är öppen i COM Surrogate-meddelandet.