Minkštas

Kaip pataisyti COM surogatas nustojo veikti

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





PaskelbtaPaskutinį kartą atnaujinta: 2021 m. vasario 17 d

COM Surrogate nustojo veikti, kai žiūrite nuotraukas ar žiūrite vaizdo įrašus, staiga pasirodo? Nesijaudinkite, kad dauguma vartotojų susiduria su šia klaida, todėl ją reikia ištaisyti. Šiame įraše aptarsime, kaip ištaisyti šią klaidą.



COM Surrogate nustojo veikti

Turinys[ paslėpti ]



Ką daro COM surogatas ir kodėl jis visada nustoja veikti?

Dllhost.exe procesas vadinamas COM Surrogate ir tik tada, kai pastebėsite jo egzistavimą, kai jis užstringa ir gaunate pranešimą COM Surrogate nustojo veikti. Kas yra šis COM surogatas ir kodėl jis nuolat stringa?

COM surogatas yra išgalvotas COM objekto paaukojimo proceso pavadinimas, kuris vykdomas už proceso, kuris to paprašė, ribų. Pavyzdžiui, ištraukdama miniatiūras, „Explorer“ naudoja COM surogatą. Jei einate į aplanką, kuriame įjungtos miniatiūros, „Explorer“ paleis COM surogatą ir naudos jį aplanke esančių dokumentų miniatiūroms apskaičiuoti. Tai daroma, nes Explorer išmoko nepasitikėti miniatiūrų ištraukikliais; jų stabilumas yra prastas. „Explorer“ nusprendė sumažinti našumo baudą mainais į didesnį patikimumą, dėl kurio šie gudrūs kodo fragmentai pašalinami iš pagrindinio „Explorer“ proceso. Kai miniatiūrų ištraukiklis sugenda, gedimas sunaikina COM surogatinį procesą, o ne Explorer.



Kitaip tariant, COM surogatas yra negerai dėl šio kodo, todėl paprašysiu COM jį priglobti kitame procese. Tokiu būdu, jei jis sugenda, vietoj mano proceso sugenda COM surogatinis procesas. Ir kai jis sugenda, tai tiesiog reiškia, kad buvo įgyvendintos didžiausios Explorer baimės.

Praktiškai, jei naršydami aplankus, kuriuose yra vaizdo įrašų ar daugialypės terpės failų, susiduriate su tokio tipo gedimais, greičiausiai problema yra neryškus kodekas. Taigi, negaišdami laiko, pažiūrėkime, kaip pataisyti COM Surrogate nustojo veikti pagal toliau pateiktą mokymo programą.



Kaip pataisyti COM surogatas nustojo veikti

1 būdas: atnaujinkite kodekus

Kadangi problema yra susijusi su nuotraukų ir vaizdo įrašų peržiūra, atrodo, kad kodeko atnaujinimas yra geras pasirinkimas ir, tikiuosi, jis gali padėti ištaisyti COM Surrogate klaidą. Galite atsisiųsti naujausią kodeko versiją, skirtą „Windows 10“ / 8.1 / 7 čia .

Jei įdiegėte „DivX“ arba „Nero“, galite apsvarstyti galimybę atnaujinti juos į naujausią versiją ir kai kuriais atvejais turėsite juos pašalinti ir vėl įdiegti, kad jie tinkamai veiktų.

Jei atnaujinote Nero ir DivX ir problema išlieka, galite pabandyti pervardyti failą C:Program FilesCommon FilesAheadDSFilterNeVideo.ax į NeVideo.ax.bak. Taip pat gali reikėti pervadinti NeVideoHD.ax į NeVideoHD.bak, tačiau tai sugadins Nero Showtime.

2 būdas: išjunkite miniatiūrą

Tu gali išjungti miniatiūrų peržiūras , kuris turėtų laikinai išspręsti problemą, bet nėra optimalus sprendimas COM Surrogate nustojo veikti.

3 būdas: iš naujo registruokite DLL

Iš naujo užregistruokite kelis DLL sistemoje Windows, kurie galbūt gali ištaisyti COM pakaitos klaidą. Padaryti tai:

1. Dešiniuoju pelės mygtuku spustelėkite lango mygtuką ir pasirinkite Komandinė eilutė (administratorius) .

komandų eilutės administratorius

2. Cmd lange įveskite šias komandas ir po kiekvienos iš jų paspauskite Enter:

|_+_|

registruoti DLL

Tai gali pataisyti COM surogatas nustojo veikti problema, bet jei ne, skaitykite toliau!

4 būdas: standžiojo disko klaidų tikrinimas

Kitas būdas ištaisyti COM surogato klaidą yra paleisti disko patikrinimo priemonę, kuri paaiškinta čia .

5 būdas: išjunkite DEP dllhost faile

DEP išjungimas dllhost.exe atrodo, kad dauguma vartotojų išsprendžia problemą, todėl pažiūrėkime, kaip tai padaryti. Daugiau apie tai galite perskaityti mano ankstesniame įraše apie tai, kaip išjungti DEP.

1. Paskutiniame veiksme spustelėkite Papildyti kaip parodyta žemiau:

Pridėti paslaugas

2. Iššokančiajame lange Pridėti pasirinkite šiuos vykdomuosius failus:

|_+_|

dllhost failas atidarytas

3. Pasirinkite dllhost failą, spustelėkite atidaryti ir pamatysite kažką panašaus:

COM surogatas DEP

Tai tikriausiai turėtų ištaisyti klaidą COM Surrogate nustojo veikti.

6 būdas: atšaukimo ekrano tvarkyklė

Kartais šią klaidą gali sukelti naujausi ekrano tvarkyklių naujinimai, todėl tvarkyklės atšaukimas gali išspręsti problemą. Tačiau tai turėtumėte daryti tik tada, jei pastebėsite problemą atnaujinę tvarkykles.

1. Dešiniuoju pelės mygtuku spustelėkite Šis kompiuteris arba Mano kompiuteris ir pasirinkite ypatybes.

2. Dabar kairėje spustelėkite Įrenginių tvarkytuvė .

įrenginių tvarkytuvė

3. Išskleiskite Display Adapters, tada dešiniuoju pelės mygtuku spustelėkite ekrano įrenginį ir pasirinkite Pasirinkti Pašalinkite.

Atšaukti ekrano tvarkyklę

4. Pamatysite iššokantįjį laukelį, kuriame turėsite patikrinti Ištrinkite šio įrenginio tvarkyklės programinę įrangą parinktį ir spustelėkite Gerai. „Windows“ pašalins įrenginį ir ištrins tvarkyklės programinę įrangą, atsisiųstą iš „Windows Update“. Vėliau galėsite įdiegti naują tvarkyklių programinę įrangą.

Tau taip pat gali patikti:

Tikimės, kad vienas iš šių metodų bus naudingas ištaisyti COM Surrogate nustojo veikti klaida . Jei vis dar turite kokių nors abejonių ar klausimų, nedvejodami komentuokite, mes pasistengsime jums padėti.

Aditya Farrad

Aditya yra savarankiška informacinių technologijų profesionalė ir pastaruosius 7 metus rašo apie technologijas. Jis apima interneto paslaugas, mobilųjį telefoną, „Windows“, programinę įrangą ir vadovus.