Sådan repareres COM Surrogate er holdt op med at virke

COM Surrogate er holdt op med at virke dukker pludselig op, mens du så billeder eller så videoer? Bare rolig, de fleste brugere står over for denne fejl, så der skal være en rettelse til dette. I dette indlæg vil vi diskutere, hvordan man løser denne fejl.

COM Surrogate er holdt op med at virke

Hvad gør COM Surrogat(COM Surrogate) , og hvorfor holder det altid op med at virke?

dllhost.exe-processen går under navnet COM Surrogate , og den eneste gang, du sandsynligvis selv vil bemærke dens eksistens, er, når den går ned, og du får beskeden COM Surrogate er holdt op med at virke. Hvad er denne COM Surrogate , og hvorfor bliver den ved med at gå ned?

COM - surrogatet(COM Surrogate) er et fancy navn for offerprocessen(Sacrificial) for et COM- objekt, der køres uden for den proces, der anmodede om det. Explorer bruger f.eks. COM-surrogatet(COM Surrogate) til at udtrække miniaturer. Hvis du går til en mappe med thumbnails aktiveret, vil Explorer udløse en COM Surrogate og bruge den til at beregne thumbnails for dokumenterne i mappen. Det gør det, fordi Explorer har lært ikke at stole på thumbnail-udtrækkere; de har en dårlig track record for stabilitet. Explorerhar besluttet at absorbere præstationsstraffen i bytte for forbedret pålidelighed, hvilket resulterer i at flytte disse risikable stykker kode ud af den primære Explorer - proces. Når miniatureudtrækkeren går ned, ødelægger nedbruddet COM Surrogate- processen i stedet for Explorer .

Med andre ord, COM-surrogat(COM Surrogate) er det, jeg har det ikke godt med denne kode, så jeg vil bede COM om at være vært for den i en anden proces. På den måde, hvis det går ned, er det COM Surrogate - offerprocessen, der går ned i stedet for min proces. Og når det går ned, betyder det bare, at Explorers værste frygt blev indfriet.

I praksis, hvis du får disse typer af nedbrud, når du gennemser mapper, der indeholder video- eller mediefiler, er problemet højst sandsynligt en flaky codec. Så uden at spilde nogen tid, lad os se, hvordan man fikser COM Surrogate(Fix COM Surrogate) er holdt op med at virke ved hjælp af nedenstående vejledning.

Sådan repareres COM Surrogate(Fix COM Surrogate) er holdt op med at virke

Metode 1: Opdater codecs

Da problemet er relateret til at se fotos og videoer, så opdatering af codec synes at være en god mulighed, og forhåbentlig kan det hjælpe dig med at rette COM Surrogate- fejlen. Du kan downloade den seneste version af codec til Windows 10/8.1/7 her(here) .

Hvis du har DivX eller Nero installeret, kan du overveje at opdatere dem til deres seneste version, og i nogle tilfælde skal du afinstallere og installere dem igen, for at de kan fungere korrekt.

Hvis du har opgraderet Nero og DivX og stadig har problemet, kan du prøve at omdøbe filen C:Program Files\Common Files\Ahead\DSFilter\NeVideo.ax til NeVideo.ax.bak . Du skal muligvis også omdøbe NeVideoHD.ax til NeVideoHD.bak , dette vil dog bryde Nero Showtime .

Metode 2: Deaktiver thumbnail

Du kan deaktivere forhåndsvisninger af miniaturebilleder(disable Thumbnail previews) , som skulle løse problemet midlertidigt, men ikke er den optimale løsning til at rette op på, at COM Surrogate er holdt op med at virke.

Metode 3: Omregistrer DLL'er

Genregistrer et par DLL'er(DLLs) med Windows , som muligvis kan rette COM - surrogatfejlen. At gøre dette:

1. Højreklik(Right)vinduesknappen(Window) og vælg " Kommandoprompt (Admin)(Command Prompt (Admin)) ."

kommandoprompt admin

2. Indtast følgende kommandoer i cmd-vinduet og tryk enter efter hver af en:

regsvr32 vbscript.dll
regsvr32 jscript.dll

registrere DLL'er

Dette kan løse( fix the COM Surrogate has stopped working) problemet med COM Surrogate er holdt op med at fungere, men hvis ikke, så fortsæt med at læse!

Metode 4: Kontrol af harddiskfejl

En anden måde, hvorpå du kan rette COM Surrogate -fejlen, er ved at køre kontroldiskværktøjet, som er forklaret her .

Metode 5: Deaktiver DEP for "dllhost"-fil

Deaktivering af DEP for dllhost.exe ser ud til at løse problemet for de fleste brugere, så lad os se, hvordan man gør det. Du kan læse mere om det i mit tidligere indlæg om, hvordan du slår DEP fra(how to turn off DEP) .

1. I det sidste trin skal du klikke på Tilføj(Add ) som vist nedenfor:

Tilføj tjenester

2. I pop op-boksen Tilføj(Add) skal du vælge følgende eksekverbare filer:

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

dllhost-filen åben

3. Vælg dllhost-filen, klik på åben, og du vil noget som dette:

COM surrogat i DEP

Dette skulle sandsynligvis rette  fejlen COM Surrogate er holdt op med at fungere.(COM Surrogate)

Metode 6: Rollback Display Driver

Nogle gange kan nylige opdateringer af skærmdrivere forårsage denne fejl, og derfor kan tilbagerulning af driver på Windows 10(driver rollback on Windows 10) løse problemet. Men du bør kun gøre dette, hvis du bemærker et problem, efter at dine drivere er blevet opdateret.

1. Højreklik på Denne pc(This PC) eller Denne computer (My Computer ) , og vælg egenskaber.

2. Klik nu på Enhedshåndtering(Device Manager) til venstre .

Enhedshåndtering

3. Udvid (Expand Display) Skærmadaptere(Adapters) , og højreklik derefter på skærmenheden og vælg Afinstaller.(Uninstall.)

Driver til tilbagerulning af display

4. Du vil se en pop op-boks, hvor du skal markere " Slet driversoftwaren til denne enhed(Delete the driver software for this device) " og klik på OK. Windows afinstallerer enheden og sletter driversoftwaren, der er downloadet fra Windows Update . Du kan installere ny driversoftware bagefter.

Du vil måske også kunne lide:

Forhåbentlig vil en af ​​disse metoder ordne COM Surrogate er holdt op med at fungere fejl(fix COM Surrogate has stopped working error) . Hvis du stadig er i tvivl eller spørgsmål, er du velkommen til at kommentere, vi vil prøve at hjælpe.



About the author

Jeg er softwareingeniør med erfaring i Xbox Explorer, Microsoft Excel og Windows 8.1 Explorer. I min fritid kan jeg godt lide at spille videospil og se tv. Jeg har en grad fra University of Utah og arbejder i øjeblikket som softwareingeniør for en international virksomhed.



Related posts