Kako popraviti COM Surrogate je prenehal delovati
Miscellanea / / November 28, 2021
COM Surrogate je prenehal delovati. Se nenadoma prikaže, ko ste gledali fotografije ali videoposnetke? Ne skrbite, da se večina uporabnikov sooča s to napako, zato je treba to popraviti. V tej objavi bomo razpravljali o tem, kako odpraviti to napako.
Vsebina
- Kaj počne COM Surrogate in zakaj vedno preneha delovati?
- Kako popraviti COM Surrogate je prenehal delovati
- 1. način: posodobite kodeke
- 2. način: onemogočite sličico
- 3. način: Ponovno registrirajte DLL-je
- 4. način: preverjanje napak trdega diska
- 5. način: Onemogoči DEP za datoteko »dllhost«.
- 6. način: povrnitev gonilnika zaslona
Kaj počne COM Surrogate in zakaj vedno preneha delovati?
Proces dllhost.exe se imenuje COM Surrogate in edini čas, ko boste verjetno opazili njegov obstoj, je, ko se zruši in dobite sporočilo, da je COM Surrogate prenehal delovati. Kaj je ta nadomestek COM in zakaj se nenehno zruši?
Nadomestek COM je fensi ime za proces žrtvovanja za objekt COM, ki se izvaja zunaj procesa, ki ga je zahteval. Raziskovalec na primer uporablja nadomestek COM pri ekstrakciji sličic. Če greste v mapo z omogočenimi sličicami, bo Explorer sprožil nadomestek COM in ga uporabil za izračun sličic za dokumente v mapi. To stori zato, ker se je Explorer naučil ne zaupati ekstrakciji sličic; imajo slabe rezultate glede stabilnosti. Explorer se je odločil, da bo absorbiral zmanjšanje zmogljivosti v zameno za izboljšano zanesljivost, kar je povzročilo premikanje teh neumnih delčkov kode iz glavnega procesa Explorerja. Ko se izvleček sličic zruši, uniči proces COM Surrogate namesto Explorerja.
Z drugimi besedami, nadomestek COM je tisti, ki se ne počutim dobro glede te kode, zato bom prosil COM, da ga gosti v drugem procesu. Tako se, če se zruši, namesto mojega procesa zruši nadomestni proces COM. In ko se zruši, to samo pomeni, da so se najhujši strahovi Explorerja uresničili.
V praksi, če pride do tovrstnih zrušitev med brskanjem po mapah, ki vsebujejo video ali predstavnostne datoteke, je težava najverjetneje v nepravilnem kodeku. Torej, ne da bi izgubljali čas, poglejmo, kako popraviti nadomestek COM, ki je prenehal delovati s pomočjo spodaj navedene vadnice.
Kako popraviti COM Surrogate je prenehal delovati
1. način: posodobite kodeke
Ker je težava povezana z ogledom fotografij in videoposnetkov, se zdi, da je posodobitev kodeka dobra možnost in upajmo, da vam lahko pomaga odpraviti napako COM Surrogate. Lahko prenesete najnovejšo različico kodeka za Windows 10 / 8.1 / 7 tukaj.
Če imate nameščen DivX ali Nero, lahko razmislite o posodobitvi na najnovejšo različico, v nekaterih primerih pa ju morate odstraniti in znova namestiti, da bosta delovala pravilno.
Če ste nadgradili Nero in DivX in imate še vedno težave, lahko poskusite preimenovati datoteko C:\Program Files\Common Files\Ahead\DSFilter\NeVideo.ax v NeVideo.ax.bak. Morda boste morali tudi preimenovati NeVideoHD.ax v NeVideoHD.bak, to pa bo prekinilo Nero Showtime.
2. način: onemogočite sličico
Ti lahko onemogočite predogled sličic, kar bi moralo začasno rešiti težavo, vendar ni optimalna rešitev za odpravo nadomestnega COM-a, ki je prenehal delovati.
3. način: Ponovno registrirajte DLL-je
Ponovno registrirajte nekaj DLL-jev z operacijskim sistemom Windows, ki lahko popravijo napako nadomestnega COM. Storiti to:
1. Z desno miškino tipko kliknite gumb Okno in izberite "ukazni poziv (skrbnik).”
2. V okno cmd vnesite te naslednje ukaze in za vsakim od njih pritisnite enter:
regsvr32 vbscript.dll. regsvr32 jscript.dll
To lahko popravite, da je nadomestek COM prenehal delovati vprašanje, če pa ne, nadaljujte z branjem!
4. način: preverjanje napak trdega diska
Drug način, kako lahko odpravite napako COM Surrogate, je, da zaženete pripomoček za preverjanje diska, ki je razložen tukaj.
5. način: Onemogoči DEP za datoteko »dllhost«.
Onemogočanje DEP za dllhost.exe zdi se, da odpravlja težavo za večino uporabnikov, zato poglejmo, kako to storiti. Več o tem si lahko preberete v moji prejšnji objavi na kako izklopiti DEP.
1. V zadnjem koraku kliknite Dodaj kot je prikazano spodaj:
2. V pojavnem oknu Dodaj izberite naslednje izvedljive datoteke:
Če uporabljate 32-bitni sistem, izberite naslednjo datoteko: C:\Windows\System32\dllhost.exe Če uporabljate 64-bitni sistem, izberite naslednjo datoteko: C:\Windows\SysWOW64\dllhost.exe
3. Izberite datoteko dllhost, kliknite Odpri in dobili boste nekaj takega:
To bi verjetno moralo odpraviti napako, da je COM Surrogate prenehal delovati.
6. način: povrnitev gonilnika zaslona
Včasih lahko nedavne posodobitve gonilnikov zaslona povzročijo to napako, zato lahko povrnitev gonilnika odpravi težavo. Toda to storite le, če opazite težavo po posodobitvi gonilnikov.
1. Z desno miškino tipko kliknite Ta računalnik oz Moj računalnik in izberite lastnosti.
2. Zdaj na levi kliknite na Upravitelj naprav.
3. Razširite Display Adapters in nato z desno tipko miške kliknite zaslonsko napravo in izberite Odstrani.
4. Videli boste pojavno okno, kjer morate potrditi »Izbrišite programsko opremo gonilnika za to napravo” in kliknite V redu. Windows bo odstranil napravo in izbrisal programsko opremo gonilnika, preneseno iz storitve Windows Update. Nato lahko namestite novo programsko opremo gonilnikov.
Morda vam bo všeč tudi:
- Kako popraviti napako aplikacije 0xc000007b
- Kako popraviti predpomnilnik ikon v sistemu Windows 10
- Kako popraviti MMC ni mogel ustvariti snap-in
- Kako ustvariti obnovitveno točko sistema - preprost način
Upajmo, da bo ena od teh metod popraviti napako COM Surrogate je prenehal delovati. Če imate še vedno kakršne koli dvome ali vprašanja, vas prosimo, da komentirate, bomo poskušali pomagati.