Om du besöker fliken Processer i Aktivitetshanteraren på Windows 10 kommer du sannolikt att se en process som kallas ”COM Surrogate”. Processen ger inte bort vad den gör och du kan se mer än en instans av den körs.

COM Surrogate är inte ett virus. Det är en Windows 10-process som ger stöd och säkerhet till appar som inte vill vara värd för ett COM-objekt under sin egen processtråd.

Vad är COM surrogat?

I grund och botten kan Windows 10-appar köra COM-objekt. Dessa objekt tillåter en app att utöka sina möjligheter. Tänk på det i termer av ett tillägg för en webbläsare, dvs ett tillägg utökar vad en webbläsare kan göra men ett tillägg körs som en process under webbläsaren. COM-objekt kan vara eller inte vara säkra, och de kan vara stabila eller inte.

Om ett COM-objekt är instabilt kan det krascha appen som startade det. För att undvika detta har Windows 10 tjänsten COM Surrogate. Den skapar COM-objektet utanför en apps process och låter objektet och appen ansluta. Om COM-objektet som skapats av COM Surrogate kraschar, påverkar kraschen inte appen som använde det.

Namnet ”surrogat” antyder dess funktion; istället för att processen ”bärs” av appen som behöver den, bärs den av en oberoende process som körs utanför appen. Själva processen har ingen funktion. Den gör eller kör vad andra appar behöver den för att köra så processen kan vara ansvarig för att generera miniatyrer för vissa filtyper eller så kan den vara ansvarig för att köra ett API för Cortana.

Fixa problem med COM Surrogate på Windows 10

COM Surrogate används av en hel del appar, många av dem har Windows 10-appar. Problem med COM Surrogate kommer att förhindra att vissa funktioner i en app körs. Appen kommer att köras men du får ett felmeddelande som talar om att COM Surrogate inte körs. Här är några saker du kan försöka åtgärda problemet.

1. Stäng/starta om COM Surrogate

COM Surrogate är en process som alla andra processer och som sådan kan den stöta på problem. Som med många appar och processer kan en omstart av COM Surrogate-processen lösa problem med den.

  1. Högerklicka på aktivitetsfältet och välj Aktivitetshanteraren från snabbmenyn.
  2. Gå till Fliken Processer.
  3. Leta efter COM surrogat och välj den.
  4. Klicka på Knappen Avsluta uppgift längst ner till höger.
  5. Upprepa för alla COM Surrogate-processer.
  6. Öppna filen eller kör appen som ursprungligen visade ett COM Surrogate-fel.

COM surrogatprocess

2. Installera mediacodec

Problem med COM Surrogate kan orsakas av mediacodecs. Specifikt, om du har en fil som kräver att en speciell codec installeras för att den ska generera miniatyrer, se till att du har installerat dem. Om det finns ett problem med codec, avinstallera och installera om den.

3. Hitta och ta bort problemfil

COM Surrogate kan ha problem med att försöka skapa en miniatyrbild för en viss fil. För att fixa detta måste du ta bort filen i fråga.

  1. Öppen Utforskaren och gå till Fliken Visa.
  2. Klicka på knappen Alternativ och välj ”Ändra mapp och sökalternativ”.
  3. Gå till Fliken Visa och aktivera ”Visa alltid ikoner, aldrig miniatyrer” alternativ.
  4. Klick OK och ansök.

Hur åtgärdar man COM-surrogatprocessproblem: Vad är COM-surrogat? 2

  1. Öppen Utforskaren och navigera till Denna PC.
  2. Högerklicka på C-drev (eller din Windows-enhet) och välj Egenskaper från snabbmenyn.
  3. Gå till Fliken Allmänt och klicka Diskrensning.
  4. I fönstret som öppnas, välj Miniatyrer och klicka på OK.
  5. Tillåta Diskrensning att springa.

Hur åtgärdar man COM-surrogatprocessproblem: Vad är COM-surrogat? 3

  1. Ladda ner de Process Monitor verktyg.
  2. Leta efter dllhost.exe-processen och vilken fil den försöker komma åt.
  3. Ta bort filen.
  4. Starta om COM Surrogate (se föregående avsnitt).
  5. Aktivera miniatyrer igen (Steg 1-3).

Hur åtgärdar man COM-surrogatprocessproblem: Vad är COM-surrogat? 4

4. Kontrollera antivirusprogrammet

Många användare använder antivirusappar från tredje part. Det är inget fel med att använda en tredjepartsapp, men en särskilt nitisk sådan kan blockera viktiga Windows 10-tjänster som COM Surrogate.

  • Vitlista COM Surrogate-processen i din antivirusapp.
  • Inaktivera ditt antivirusprogram och använd Windows Defender som inte blockerar COM Surrogate.
  • Uppdatera ditt antivirusprogram och dess virusdefinitioner.

Slutsats om COM surrogatprocessen

COM surrogat är inte ett virus och du bör inte försöka ta bort eller blockera processen på ditt system. Om den förbrukar mycket CPU, kontrollera vilken fil den försöker komma åt eller vilken app som använder den och felsök den.