Mehko

Kako popraviti COM Surrogate je prenehal delovati

Preizkusite Naš Instrument Za Odpravo Težav





Objavljeno naZadnja posodobitev: 17. februar 2021

COM Surrogate je prenehal delovati. Se nenadoma prikaže, ko ste si ogledovali 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.



COM Surrogate je prenehal delovati

Vsebina[ skrij ]



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 elegantno 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 izvlečkom 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 zlobnih košč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 Surogate. In ko se zruši, to samo pomeni, da so se Explorerjevi najhujši strahovi 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, 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 FilesCommon FilesAheadDSFilterNeVideo.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 , ki bi moral začasno rešiti težavo, vendar ni optimalna rešitev za odpravo nadomestka COM, 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) .

skrbnik ukaznega poziva

2. V okno cmd vnesite te ukaze in za vsakim od njih pritisnite enter:

|_+_|

registrirati DLL-je

To lahko popravite, da je nadomestek COM prenehal delovati vprašanje, če pa ne, potem nadaljujte z branjem!

4. način: preverjanje napak na trdem disku

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 o tem, kako izklopiti DEP.

1. V zadnjem koraku kliknite Dodaj kot je prikazano spodaj:

Dodajte storitve

2. V pojavnem oknu Dodaj izberite naslednje izvedljive datoteke:

|_+_|

odprta datoteka dllhost

3. Izberite datoteko dllhost, kliknite Odpri in videli boste nekaj takega:

COM nadomestek v DEP

To bi verjetno moralo odpraviti napako, da je COM Surogate 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 .

upravitelja naprav

3. Razširite Display Adapters in nato z desno tipko miške kliknite zaslonsko napravo in izberite Odstrani.

Povrni gonilnik zaslona

4. Videli boste pojavno okno, kjer morate potrditi Izbrišite programsko opremo gonilnika za to napravo možnost 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:

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.

Aditya Farrad

Aditya je samomotivirana strokovnjakinja za informacijsko tehnologijo in je bila pisateljica o tehnologiji zadnjih 7 let. Pokriva internetne storitve, mobilne naprave, Windows, programsko opremo in navodila za uporabo.