Kako popraviti COM Surogate je prestao raditi
Miscelanea / / November 28, 2021
COM Surogate je prestao raditi iznenada se pojavljuje dok ste gledali fotografije ili videozapise? Ne brinite se većina korisnika susreće s ovom pogreškom i zato mora postojati ispravak. U ovom ćemo postu razgovarati o tome kako popraviti ovu grešku.
Sadržaj
- Što radi COM Surogate i zašto uvijek prestane raditi?
- Kako popraviti COM Surogate je prestao raditi
- Metoda 1: Ažurirajte kodeke
- Metoda 2: Onemogućite minijaturu
- Metoda 3: Ponovno registrirajte DLL-ove
- Metoda 4: Provjera pogreške tvrdog diska
- Metoda 5: Onemogućite DEP za "dllhost" datoteku
- Metoda 6: Povratni upravljački program zaslona
Što radi COM Surogate i zašto uvijek prestane raditi?
Proces dllhost.exe nosi naziv COM Surrogate i jedini put kada ćete vjerojatno uopće primijetiti njegovo postojanje je kada se sruši i dobijete poruku COM Surrogate je prestao raditi. Što je to COM Surogate i zašto se stalno ruši?
COM surogat je otmjen naziv za proces žrtve za COM objekt koji se izvodi izvan procesa koji ga je zatražio. Explorer koristi surogat COM-a prilikom izdvajanja minijatura, na primjer. Ako odete u mapu s omogućenim minijaturama, Explorer će pokrenuti COM surogat i koristiti ga za izračunavanje minijatura za dokumente u mapi. To čini zato što je Explorer naučio ne vjerovati alatima za izvlačenje sličica; imaju lošu evidenciju o stabilnosti. Explorer je odlučio apsorbirati smanjenje performansi u zamjenu za poboljšanu pouzdanost što je rezultiralo premještanjem ovih lukavih dijelova koda iz glavnog procesa Explorera. Kada se alat za izdvajanje sličica sruši, rušenje uništava COM Surogate proces umjesto Explorera.
Drugim riječima, COM surogat je ne osjećam se dobro u vezi s ovim kodom, pa ću zamoliti COM da ga ugosti u nekom drugom procesu. Na taj način, ako se sruši, umjesto mog procesa ruši se COM Surogate proces žrtve. A kada se sruši, to samo znači da su se najgori strahovi Explorera ostvarili.
U praksi, ako dobijete ove vrste rušenja prilikom pregledavanja mapa koje sadrže video ili medijske datoteke, problem je najvjerojatnije u nestalnom kodeku. Dakle, bez gubljenja vremena, pogledajmo Kako popraviti COM Surogate je prestao raditi uz pomoć dolje navedenog vodiča.
Kako popraviti COM Surogate je prestao raditi
Metoda 1: Ažurirajte kodeke
Budući da je problem povezan s gledanjem fotografija i videozapisa, čini se da je ažuriranje kodeka dobra opcija i nadamo se da vam može pomoći da ispravite pogrešku COM Surrogate. Možete preuzeti najnoviju verziju kodeka za Windows 10 / 8.1 / 7 ovdje.
Ako imate instaliran DivX ili Nero onda biste mogli razmisliti o ažuriranju na njihovu najnoviju verziju, au nekim slučajevima morate ih deinstalirati i ponovno instalirati kako bi ispravno radili.
Ako ste nadogradili Nero i DivX i još uvijek imate problem, možete pokušati preimenovati datoteku C:\Program Files\Common Files\Ahead\DSFilter\NeVideo.ax u NeVideo.ax.bak. Možda ćete također morati preimenovati NeVideoHD.ax u NeVideoHD.bak, međutim, ovo će prekinuti Nero Showtime.
Metoda 2: Onemogućite minijaturu
Možeš onemogućite preglede sličica, što bi trebalo privremeno riješiti problem, ali nije optimalno rješenje da popravi COM Surogate prestao je raditi.
Metoda 3: Ponovno registrirajte DLL-ove
Ponovno registrirajte nekoliko DLL-ova u sustavu Windows koji bi eventualno mogli popraviti COM zamjensku pogrešku. Uraditi ovo:
1. Desnom tipkom miša kliknite gumb Prozor i odaberite "Naredbeni redak (administrator).”
2. U cmd prozor upišite sljedeće naredbe i pritisnite enter nakon svake od njih:
regsvr32 vbscript.dll. regsvr32 jscript.dll
Ovo može popravite da je COM surogat prestao raditi problem, ali ako ne, nastavite čitati!
Metoda 4: Provjera pogreške tvrdog diska
Drugi način na koji možete popraviti COM Surogate pogrešku je pokretanje uslužnog programa za provjeru diska koji je objašnjen ovdje.
Metoda 5: Onemogućite DEP za "dllhost" datoteku
Onemogućavanje DEP-a za dllhost.exe čini se da rješava problem većini korisnika pa da vidimo kako to učiniti. Više o tome možete pročitati u mom prethodnom postu na kako isključiti DEP.
1. U zadnjem koraku kliknite Dodati kao što je prikazano ispod:
2. U skočnom okviru za dodavanje odaberite sljedeće izvršne datoteke:
Ako ste na 32-bitnom sustavu, odaberite sljedeću datoteku: C:\Windows\System32\dllhost.exe Ako ste na 64-bitnom sustavu, odaberite sljedeću datoteku: C:\Windows\SysWOW64\dllhost.exe
3. Odaberite dllhost datoteku, kliknite otvori i dobit ćete nešto poput ovoga:
Ovo bi vjerojatno trebalo popraviti pogrešku COM Surogate je prestao raditi.
Metoda 6: Povratni upravljački program zaslona
Ponekad nedavna ažuriranja upravljačkih programa zaslona mogu uzrokovati ovu pogrešku i stoga vraćanje upravljačkog programa može riješiti problem. Ali to biste trebali učiniti samo ako primijetite problem nakon ažuriranja upravljačkih programa.
1. Desnom tipkom miša kliknite Ovo računalo ili Moje računalo i odaberite svojstva.
2. Sada na lijevoj strani kliknite na Upravitelj uređaja.
3. Proširite Display Adapters i zatim desnom tipkom miša kliknite uređaj za prikaz i Choose Deinstaliraj.
4. Vidjet ćete skočni okvir u kojem trebate označiti "Izbrišite softver upravljačkog programa za ovaj uređaj” i kliknite OK. Windows će deinstalirati uređaj i izbrisati softver upravljačkog programa preuzet s usluge Windows Update. Nakon toga možete instalirati nove upravljačke programe.
Možda ti se također svidi:
- Kako popraviti grešku aplikacije 0xc000007b
- Kako popraviti predmemoriju ikona u sustavu Windows 10
- Kako popraviti MMC nije mogao stvoriti Snap-in
- Kako stvoriti točku vraćanja sustava - jednostavan način
Nadamo se da će jedna od ovih metoda biti uspješna popravi pogrešku COM Surogate je prestao raditi. Ako i dalje imate bilo kakvih nedoumica ili pitanja, slobodno komentirajte mi ćemo pokušati pomoći.