COM Surrogaat problemen in Windows 10

  • Deel Dit
Cathy Daniels

Wanneer een computer traag begint te lopen of vastloopt, openen veel gebruikers het taakbeheer om te zien welk surrogaatproces het probleem veroorzaakt. Wanneer een onbekend surrogaatproces de boosdoener is, is het eerste waar je aan denkt dat je Windows besturingssysteem een virusprobleem heeft.

COM Surrogate is slechts een van de vele processen die gehuld zijn in mysterie. Als je computer vastloopt door het COM Surrogate proces, lees dan verder om te ontdekken hoe je dit probleem kunt oplossen.

Wat is COM Surrogaat?

Het COM Surrogaat proces is een noodzakelijk onderdeel van het Windows besturingssysteem, en COM is de afkorting voor "Component Object Model." Hoewel veel apps deze COM's kunnen gebruiken, is COM van vitaal belang voor het hostproces. Dat betekent dat als het COM-onderdeel van de app niet goed werkt en crasht, het hele programma, inclusief Windows Verkenner, mee kan crashen.

Om deze reden heeft Microsoft het COM Surrogaat proces gemaakt. Hiermee kan het programma van een ontwikkelaar een "surrogaat" of "proxy" COM maken die niet vitaal is voor het systeem. Als het COM surrogaat proces crasht, zal het niet het host proces laten crashen omdat het buiten het host proces bestaat.

Is COM Surrogate een virus?

Sommige geruchten op het internet beweren dat het COM Surrogaatproces een virus is, wat meestal niet waar is. Ja, een virus kan een soortgelijke naam hebben, maar waarschijnlijk gebruikt het virus, net als andere programma's, alleen de COM Surrogaatprocesfunctie van Windows voor zijn doeleinden. Het COM Surrogaat is ook bekend als het COM Surrogaat Offerproces.

Net zoals het de rest van je computer heeft gekaapt, heeft het ook het COM Surrogaat proces gekaapt. Hoewel abnormaal gebruik van COM Surrogaat verwerkingskracht kan duiden op een virus, zijn er verschillende andere redenen waarom deze surrogaten slecht kunnen functioneren. Als een COM surrogaat opofferingsproces, handelt het natuurlijk "op een andere plaats." Zo gemaakt om je PC systeem te beschermen tegen mogelijke problemen. Kortom, het COMsurrogaat offerproces kan geschikt zijn voor uw computer.

Wanneer je bijvoorbeeld een map opent in je Windows Verkenner en miniatuurafbeeldingen probeert te genereren, vuren je Windows-processen een COM Surrogaat af om de miniatuurafbeeldingen binnen het exe-bestand te brengen.

  • Zie ook: Fout Klasse niet geregistreerd

Een COM Surrogaat-fout oplossen

Fix #1: COM Surrogaat handmatig dwingen te sluiten in Taakbeheer

Soms loopt het COM surrogaatproces vast en moet je het afsluiten in je besturingssysteem om het op te lossen. Dit is de snelste en eenvoudigste oplossing.

Stap #1

Klik met de rechtermuisknop op de taakbalk om de Taakbalkmenu en ga naar Windows Taakbeheer.

Stap #2

Scroll in het venster Taakbeheer naar beneden totdat je de " COM Surrogaat "Klik erop en klik vervolgens op de taak " Taak beëindigen "Je moet dit herhalen totdat je alle COM Surrogate processen minstens één keer hebt afgesloten. Sluit je Taakbeheer.

Als de COM Surrogate herstart, zou het een minimale hoeveelheid verwerkingskracht moeten gebruiken. Als het nog steeds een probleem veroorzaakt, ga dan door naar de volgende stap.

Oplossing #2: Werk je antivirusprogramma bij en scan je computer

Een van de belangrijkste redenen voor surrogaatprocessen om te veel rekenkracht te verbruiken is dat je computer een surrogaatvirus heeft. Om er zeker van te zijn dat een surrogaatvirus niet bijdraagt aan het COM Surrogaatverwerkingsprobleem, moet je je antivirussoftware bijwerken.

Omdat alle antivirussoftware anders is, is het niet eenvoudig om exacte instructies hiervoor te geven.

Als je Kaspersky Antivirus gebruikt, is er een bekend probleem met de antivirus zelf dat problemen veroorzaakt met COM Surrogate processen, dus het is essentieel om het hele programma bij te werken in plaats van alleen te zoeken naar antivirusdefinities.

Mogelijk moet je de software verwijderen en opnieuw installeren. Als het probleem verdwijnt wanneer de software wordt verwijderd en terugkeert wanneer deze opnieuw wordt geïnstalleerd, wil je misschien van antivirusprogramma veranderen.

Om de ingebouwde antivirus, Windows Defender, bij te werken, typ je " Windows Verdediger " in het menu Start, selecteer het en klik op " Nu controleren op updates " wanneer het wordt geopend.

Je moet een complete systeemscan uitvoeren als je antivirus up-to-date is. Deze scan kan lang duren, maar het is van vitaal belang om ervoor te zorgen dat je geen surrogaatvirus hebt dat het COM Surrogaatproces verstoort of gebruikt. Zodra de scan is voltooid, laat je de antivirus elk gevonden surrogaatvirus verwijderen en je computer opnieuw opstarten.

Als je een antivirusprogramma van derden gebruikt, kun je de website van de fabrikant bezoeken voor specifieke instructies over hoe je het kunt bijwerken en gebruiken om een surrogaatvirus te verwijderen. Zodra je het antivirusprogramma hebt bijgewerkt, moet je er ook voor zorgen dat Windows Defender is uitgeschakeld.

Ten slotte, als de virusscan geen surrogaatvirus vindt, maar nog steeds denkt dat je een virus zou kunnen hebben, kun je proberen een offline scan uit te voeren. Het is ook sterk aanbevolen om te controleren op andere malware-infecties die je computer kunnen infecteren. Nogmaals, je moet de instructies van de antivirusfabrikant volgen om dit te doen.

Fix #3: Zorg ervoor dat Windows is bijgewerkt om COM Surrogaat-probleem op te lossen

Een andere oorzaak van slechte prestaties van het COM Surrogaatproces is dat het besturingssysteem (OS) van Windows 10 niet up-to-date is. Als je een verouderde versie van Windows hebt draaien, kan dat tot veel problemen leiden. Volg de onderstaande stappen om Windows 10 handmatig bij te werken:

Stap #1

Type " Instellingen " in de zoekbalk, selecteer de bijbehorende optie of klik op de " Instellingen " pictogram in het Startmenu.

Stap #2

Kies in het menu Instellingen " Updates & Beveiliging ."

Stap #3

Zorg ervoor dat u " Windows bijwerken " in het menu aan de rechterkant. Klik aan de linkerkant op de " Status bijwerken " knop die zegt " Controleren op updates ."

Stap #4

Als er updates zijn geïnstalleerd, moet u de computer opnieuw opstarten voordat deze van kracht worden. Klik hiervoor in het menu Start op " Stroom " pictogram en selecteer " Herstart ."

Als een vastgelopen of ontbrekende update wordt verstoord zodra het COM Surrogate proces wordt uitgevoerd, zou deze methode het probleem moeten verhelpen. Als je COM surrogate problemen blijft ondervinden, ga dan verder met de volgende methode.

Fix #4: COM Surrogaatprobleem oplossen door Windows Media Player bij te werken

Je Windows Media Player wordt gebruikt om video- of mediabestanden af te spelen. Als je Windows Media Player echter niet vaak gebruikt (of opent), kan de speler verouderd zijn. Dit veroorzaakt op zijn beurt COM surrogaatproblemen in je hele systeem. Je kunt het probleem verhelpen door je mediaspeler bij te werken. Op die manier kun je ook weer genieten van mediabestanden.

Stap #1

Type " Windows mediaspeler " in de zoekbalk en selecteer de juiste optie, of klik op de " Windows mediaspeler " pictogram als het beschikbaar is op je taakbalk.

Stap #2

Als de app wordt geopend, laat hem dan een paar minuten staan. Als hij moet worden bijgewerkt, gebeurt dat automatisch en verschijnt er een " Update voltooid " verschijnt onderaan het venster.

Stap #3

Sluit Windows Media Player af en start je computer opnieuw op. Klik hiervoor in het menu Start op " Stroom " pictogram en selecteer " Herstart ."

Nadat je de speler van je video- of mediabestanden hebt hersteld, start je je PC opnieuw op en kijk je of het COM surrogaatprobleem is opgelost.

Fix #5: Voer een systeembestandscontrole uit

Windows 10 heeft een programma dat bestanden controleert op fouten, zelfs als deze optreden in andere programma's die op het systeem draaien. Het kan gemakkelijk bestanden vinden die ervoor kunnen zorgen dat de COM Surrogate process hosts te veel rekenkracht gebruiken. Daarnaast kan het uitvoeren van een bestandscontrole ook helpen om te controleren of er surrogaatvirussen zijn die problemen veroorzaken op je systeem. Zo voer je een bestandscontrole uit:

Stap #1

Enter " cmd " in de zoekbalk en druk op [ Ga naar ].

Stap #2

Klik met de rechtermuisknop op de " Opdrachtprompt " optie en kies " Uitvoeren als beheerder "uit het vervolgkeuzemenu dat verschijnt.

Stap #3

Zodra het opdrachtpromptvenster wordt geopend, typt u " sfc /scannow " na de prompt (zonder aanhalingstekens) en druk op [ Ga naar Wacht tot het proces klaar is. Het kan even duren voor het voltooid is.

Stap #4

Wanneer de scan is voltooid, moet u de computer opnieuw opstarten. Klik net als voorheen op de knop " Stroom " pictogram in het menu Start en kies " Herstart ."

Ga verder met de volgende methode als het probleem nog steeds niet is opgelost.

Fix #6: Miniaturen op je Windows 10-computer verwijderen of opschonen

Soms probeert COM Surrogate toegang te krijgen tot een ongebruikt corrupt bestand. Omdat het bestand corrupt is, kan de bestandslocatie niet geopend worden. Om dit probleem op te lossen, moet je oude miniaturen verwijderen.

Stap #1

Type " Opties bestandsbeheer " in het menu Start en klik erop.

Stap #2

Klik op de knop " Bekijk " tabblad in het venster Opties voor bestandsbeheer. Zorg ervoor dat de " Toon altijd pictogrammen, nooit miniaturen "optie onder " Bestanden en mappen "Klik vervolgens op " Toepassen " en klik ten slotte op " OK ."

Stap #3

Open het menu Start en typ " Schijfopruiming ." Klik vervolgens om die app te openen.

Stap #4

Selecteer de schijf die je wilt schoonmaken. Dit is meestal de C: Als u het niet zeker weet, herhaalt u deze stap en stap 5 totdat u alle schijven hebt schoongemaakt.

Stap #5

Zorg ervoor dat er een vinkje staat naast " Miniaturen ." Klik vervolgens op " Systeembestanden opschonen ."

Stap #6

Open de bestandsbeheeropties opnieuw door te typen " Opties bestandsbeheer " in het menu Start en klik erop.

Stap #7

Deze keer in de " Bekijk " tabblad in het venster Opties voor bestandsbeheer, verwijder het vinkje bij " Toon altijd pictogrammen, nooit miniaturen "optie onder " Bestanden en mappen ." Klik opnieuw op " Toepassen " en klik ten slotte op " OK ."

Stap 8

Sluit het venster en klik op het aan/uit-pictogram in het menu Start om de computer opnieuw op te starten.

Fix #7: Maak de Thumbnail Cache opnieuw aan met Command Prompt

Soms moet u al uw miniaturen verwijderen en Windows zijn miniatuuradache opnieuw laten opbouwen. Defecte miniaturen veroorzaken waarschijnlijk COM surrogaatproblemen. Volg deze stappen om ervoor te zorgen dat uw miniaturen de bestandslocatie correct openen:

Stap #1

Type " cmd " in het zoekvak en klik met de rechtermuisknop op " Opdrachtprompt " om de " Uitvoeren als beheerder "Kies die optie.

Stap #2

Nadat de opdrachtprompt verschijnt, typt u " taskkill /f /im explorer.exe " zonder aanhalingstekens (of knip en plak het) in het venster en druk op [ Ga naar ]. Deze opdracht stopt Bestandsbeheer.

Stap #3

Typ nu " del /f /s /q /a %LocalAppData%MicrosoftWindowsExplorerthumbcache_*.db " zonder de aanhalingstekens (of knip en plak het) in het venster en druk op [ Ga naar ]. Deze opdracht verwijdert alle miniatuurbestanden in de database.

Stap #4

Start ten slotte File Explorer opnieuw op door " explorer.exe starten " zonder de aanhalingstekens in het venster en druk op [ Ga naar ].

Windows Verkenner heeft een COM-object waarmee het automatisch miniaturen kan maken. Controleer of het verversen van je miniaturen het probleem met het DOM surrogaatproces heeft opgelost.

Fix #8: Registreer de DLL-bestanden opnieuw

In sommige gevallen werkt het .dll-bestand dat door COM Surrogate wordt gebruikt, maar moet het opnieuw worden geregistreerd om correct te functioneren. Je kunt het opnieuw registreren door deze stappen uit te voeren:

Stap #1

Type " cmd " in het zoekvak en klik met de rechtermuisknop op " Opdrachtprompt " om de " Uitvoeren als beheerder "Kies die optie.

Stap #2

Nadat de opdrachtprompt verschijnt, typt u " regsvr32 vbscript.dll " zonder de aanhalingstekens in het venster en druk op [ Ga naar ].

Stap #3

Typ vervolgens " regsvr32 jscript.dll " zonder de aanhalingstekens in het venster en druk op [ Ga naar ].

Dit zou de dll-bestanden die door COM Surrogate worden gebruikt opnieuw moeten registreren en ervoor moeten zorgen dat je computer weer probleemloos werkt. Als het probleem hiermee niet is opgelost, lees dan verder.

Fix #9: Voer Schijf controleren uit in de opdrachtprompt

Corrupte bestanden zijn de frequente oorzaak van een proces dat te veel CPU-kracht gebruikt in Windows Verkenner. Als gevolg daarvan zul je waarschijnlijk een COM surrogaatprobleem zien. Je kunt de schijfstations van je computer controleren op fouten door deze stappen te volgen:

Stap #1

Type " Opdrachtprompt " in het menu Start zoals bij andere methoden. Klik met de rechtermuisknop op de " Opdrachtprompt " optie en kies " Uitvoeren als beheerder "uit het vervolgkeuzemenu.

Klik " Ja " om het programma toe te staan wijzigingen aan te brengen en verder te gaan naar de Opdrachtprompt.

Stap #2

Enter " chkdsk c: /r "Onthoud dat c: de naam is van de schijf die je wilt controleren, dus het kan zijn dat je die letter moet vervangen door een andere. Druk nu op " Ga naar ."

Stap #3

Het systeem vraagt u om het systeem opnieuw op te starten. Kies Y om nu opnieuw te starten en druk dan op [ Ga naar Dit proces kan even duren, vooral als het de eerste keer is dat je het doet.

Windows zou echter automatisch alle fouten moeten repareren die het vindt. Als dat is gebeurd, probeer dan of het COM surrogaatprobleem zich blijft voordoen.

Fix #10: COM-surrogaat uitsluiten van preventie van gegevensuitvoering

Als u een foutmelding krijgt: COM Surrogaat werkt niet meer Deze methode helpt bij die en andere COM Surrogate procesfouten. Zo sluit je COM Surrogate uit van DEP (Data Execution Prevention)

Stap #1

Typ in het menu Start " geavanceerde systeeminstellingen " en klik op " Geavanceerde systeeminstellingen bekijken ."

Stap #2

De " Geavanceerd " moet al geselecteerd zijn wanneer het venster Systeemeigenschappen wordt geopend. Onder het tabblad " Prestaties "Klik op de subrubriek " Instellingen " knop.

Stap #3

Klik nu op de " Preventie van gegevensuitvoering " tabblad en klik op " DEP inschakelen voor alle programma's en services behalve diegene die ik selecteer ."

Stap #4

Klik nu op " TOEVOEGEN ."

Stap #5

Als je 32-bits Windows 10 hebt, navigeer je naar C:WindowsSystem32, of als je 64-bits Windows 10 hebt, navigeer je naar C:WindowsSysWOW64.

Let op: start u waarschijnlijk op in de map System32, zelfs als u een 64-bits systeem hebt (64-bits systemen hebben beide mappen).

Om naar de juiste map te navigeren, moet je op het pictogram met de map omhoog klikken (naast de " Kijk in: "vak bovenaan het pop-upvenster.

Stap #6

Zodra je de juiste map hebt gevonden ( Systeem32 of SysWOW64 ), vinden dllhost klik erop en selecteer " Open ." Dit zal het toevoegen aan de uitsluitingenlijst.

of

Stap #7

Klik " Toepassen " en dan " OK " om uw wijzigingen op te slaan.

Controleer of de fout in het COM surrogaatproces is opgelost. Probeer de volgende stap als dat niet het geval is.

Fix #11: Stuurprogramma's bijwerken of terugdraaien

Als u onlangs een stuurprogramma hebt bijgewerkt, volg dan deze instructies om het apparaatstuurprogramma terug te zetten naar een vorige versie. In sommige gevallen kunnen updates worden uitgebracht met bugs die het COM Surrogaatproces beïnvloeden.

Het terugdraaien van het stuurprogramma herstelt tijdelijk de juiste werking van het proces.

Als je niet zeker weet of er onlangs apparaten zijn bijgewerkt, kun je het beste eerst de stuurprogramma's voor afbeeldingen, video en beeldscherm controleren en daarna de stuurprogramma's voor audio/microfoon.

Als deze stuurprogramma's niet recentelijk zijn bijgewerkt (de rollback-functie is niet beschikbaar), moet je proberen ze bij te werken door deze stappen te volgen:

Stap #1

Druk op de [ X ] toets en de [ Windows ] toets op je toetsenbord. Dit opent het Snelkoppelingsmenu, waar je " Apparaatbeheer ."

Stap #2

Klik om het type apparaat te openen waarvan u weet dat het onlangs is bijgewerkt en klik met de rechtermuisknop op de naam van het bijgewerkte apparaat. Als u niet weet of een apparaatstuurprogramma onlangs is bijgewerkt, klikt u op de knop " Beeldschermadapters " om het uit te breiden.

Klik nu met de rechtermuisknop op de naam van het eerste apparaat in de lijst en klik op " Eigenschappen ."

Stap #3

Kies " Driver terugdraaien "Als deze niet beschikbaar is, ga dan naar stap #4.

Er verschijnt een scherm waarin je wordt gevraagd waarom je het apparaat terugdraait. Vul de informatie in en klik op " Ja " om te bevestigen dat je terug wilt naar een vorige versie van het stuurprogramma. Ga naar stap #7.

Stap #4

Als de " Driver terugdraaien " optie grijs is, klik dan op " Stuurprogramma bijwerken ".

Stap #5

Wanneer je op Stuurprogramma bijwerken klikt, zie je een optie om de computer automatisch zoeken naar stuurprogramma's Kies deze optie.

Als alternatief kun je de huidige driverversie noteren en op de website van de fabrikant controleren of de nieuwste versie beschikbaar is. Je kunt de nieuwste versie downloaden en handmatig installeren vanaf de website van de fabrikant als je de nieuwste versie niet hebt.

Stap #6

De computer moet automatisch zoeken. Als je stuurprogramma up-to-date is, krijg je een bericht te zien waarin staat dat je al het beste stuurprogramma voor dat apparaat hebt geïnstalleerd. Anders moet de computer het stuurprogramma automatisch bijwerken.

Stap #7

Sluit het pop-upvenster zodra het zoeken (en bijwerken indien nodig) is voltooid.

Je moet herstart uw computer en kijk of het probleem met de overtollige CPU is opgelost.

Als dat niet het geval is, kunt u terugkeren naar het venster Apparaatbeheer (Stap #2) en het stuurprogramma dat u hebt teruggedraaid opnieuw installeren. Volg de instructies voor het volgende apparaatstuurprogramma totdat u alle stuurprogramma's voor grafische weergave, video, beeldscherm en audio/microfoon hebt gecontroleerd die in de lijst staan.

Lees verder als u de COM surrogaatfout nog steeds niet hebt opgelost.

Oplossing #12: Deïnstalleer programma's waarvan bekend is dat ze COM Surrogaat verstoren

Van twee programma's van derden is bekend dat ze COM Surrogate verstoren en veel CPU gebruiken: Acronis TrueImage en VLC-speler (als je de 32-bits versie gebruikt met 64-bits Windows 10). Met VLC Player kun je de 64-bits versie opnieuw installeren zodra je de onderstaande stappen volgt om een programma te verwijderen.

Helaas, als Acronis TrueImage de boosdoener is, is er nu geen alternatief. In sommige gevallen kunnen andere mediaspelers van derden het probleem veroorzaken, en het verwijderen daarvan kan helpen.

Stap #1

Open het menu Start en typ " Bedieningspaneel "zonder de aanhalingstekens.

Stap #2

Klik " Een programma verwijderen ."

Stap #3

Zoek in de lijst die verschijnt het programma dat je wilt verwijderen en klik erop. Klik vervolgens op Verwijderen/Wijzigen en bevestig dat je het programma wilt verwijderen.

Stap #4

Wanneer het programma klaar is met verwijderen, start je de computer opnieuw op.

Fix #13: Maak een nieuwe gebruikersaccount aan met beheerdersrechten

Soms kunnen specifieke instellingen die u hebt opgeslagen problemen met COM Surrogate veroorzaken. Door een nieuwe account met beheerdersrechten aan te maken, worden deze instellingen gereset en wordt de zoekfunctie hersteld.

Stap #1

Druk op de [X] en [ Windows Selecteer " Windows PowerShell (Beheerder) "en ga ermee akkoord dat het programma wijzigingen aanbrengt.

Stap #2

Wanneer PowerShell wordt geopend, typt u " net user VerschillendeGebruikersnaam VerschillendeWachtwoord /add " zonder de aanhalingstekens in de PowerShell-prompt.

U moet het volgende vervangen Andere gebruikersnaam met de gebruikersnaam die je wilt voor de nieuwe account. AnderWachtwoord moet worden vervangen door het wachtwoord dat u wilt gebruiken voor de nieuwe account.

Zowel het wachtwoord als de gebruikersnaam mogen geen spaties bevatten en beide zijn hoofdlettergevoelig. Druk op [ als je klaar bent met het invoeren van het commando. Ga naar ] om het uit te voeren.

Stap #3

U moet de computer opnieuw opstarten voordat de wijzigingen van kracht worden. Sluit het PowerShell-venster en start opnieuw op via het Power-pictogram in het menu Start of door op [ Ctrl ], [ Alt ], en [ Verwijder ] toetsen tegelijk op je toetsenbord om naar het menu Taakbeheer te gaan en daar naar het Aan/uit-pictogram.

Wanneer de computer opnieuw wordt opgestart, moet je je aanmelden bij het nieuwe gebruikersaccount dat je hebt gemaakt met de unieke gebruikersnaam en het unieke wachtwoord dat je in het PowerShell-commando hebt getypt.

Fix #14: Verander hoe je menu's bekijkt

Dit lost het onderliggende probleem niet op, maar kan je wel helpen de controle over je computer terug te krijgen als niets anders meer werkt. Om de menuweergaven te wijzigen, kun je stappen #1 en #2 van de zesde methode die hier wordt genoemd volgen, of je kunt de volgende stappen gebruiken om tijdelijk te wijzigen hoe je menu's bekijkt.

Deze methode werkt als het probleem met COM Surrogate wordt veroorzaakt door een bekend probleem en Microsoft werkt aan een oplossing. Als de oplossing is uitgebracht, kun je de menu's met miniaturen bekijken.

Stap #1

Type " Bestandsbeheer " in het menu Start of klik op het menu Start Bestandsbeheer icoon.

Stap #2

Klik in het venster Bestandsbeheer op de knop " Bekijk " tabblad.

Stap #3

Klik nu op " Lijst " of " Details "Welke look je ook verkiest.

Als je alle bovenstaande methodes hebt geprobeerd en nog steeds merkt dat COM Surrogate te veel CPU gebruikt, kun je het blogbericht bekijken over Hoe de 100% schijfgebruik fout op een Windows 10 computer verhelpen voor meer ideeën.

Ik ben Cathy Daniels, een expert in Adobe Illustrator. Ik gebruik de software sinds versie 2.0 en maak er sinds 2003 tutorials voor. Mijn blog is een van de meest populaire bestemmingen op internet voor mensen die Illustrator willen leren. Naast mijn werk als blogger ben ik ook auteur en grafisch vormgever.