4Sep

"Fix for COM Surrogate" "Vista" nutraukė darbo klaidą

Jei klaidą gavote, "COM Surrogate" nustojo veikti, kai naršote aplankus, kuriuose yra vaizdo įrašų ar garso ir vaizdo įrašų failų, kad galėtumėte rasti gerus dalykus.Ši problema kyla dėl kodekų ir kitų COM komponentų, įdiegtų naudojant įvairias programas, kurios nėra visiškai suderinamos su "Vista", pvz., Kai kurių "DivX" ar "Nero" versijų.

Štai klaidos pranešimas:

Yra keletas galimų šios problemos sprendimų, ir tinkamas sprendimas labai priklauso nuo to, kokią programinę įrangą iš tikrųjų sukelia problema. Kai kurie iš labiausiai žinomų problemų, sukeliančių programinę įrangą, yra "DivX" ir "Nero", tačiau yra ir kitų, kurie taip pat sukelia problemą.

Galimi sprendimai

  • Jei naudojate "DivX", turite būti atnaujinta iki naujausios versijos( 6.5+)
  • Jei naudojate "Nero", galite pabandyti atnaujinti į naujausią versiją( 7.7.5.1+)
  • Jei atnaujinateNero ir "Divx" ir vis tiek turite problemų, galite pabandyti pervadinti failą C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax į NeVideo.ax.bak. Jums taip pat gali tekti pervardyti NeVideoHD.ax į NeVideoHD.bak
    . Tai sugadins "Nero Showtime".(dėka dugi šio komentare)
  • Jūs galite išjungti miniatiūrų peržiūras, dėl kurių problema išnyks, bet tai nėra optimalus sprendimas.
  • Vyresniojo "ffdshow" kodeko paketas kelia tam tikrų problemų.Atrodo, kad ffdshow tryout kodekų paketas veikia geriau. Galbūt norėsite pabandyti naudoti šią funkciją: http://ffdshow-tryout.sourceforge.net/
  • Jei norite visiškai pašalinti "Nero", yra naudingumas, kurį jos pateikia, kad galėtumėte padėti išsamiai pašalinti, o tai labai padeda tais atvejais, kaiblogai įdiegėte senesnę versiją.http: //www.nero.com/nero7/eng/ FAQs_Nero7_NeroVision.html
  • Kai kurie vartotojai rekomendavo įdiegti "Vista Codec Package", kad visi jūsų kodekai būtų atnaujinti teisingomis versijomis. Negaliu patvirtinti, kad tai veikia, nes pats to nepadariau. Kaip visada būkite atsargūs, kai įdiekite nežinomus komponentus ir sukurkite atkūrimo tašką.
  • Jūs galite naudoti labai naudingą "MMCompView" nemokamą įrankį iš "Nirsoft" išjungti bet kokius sistemos kodekus. Tai labai naudinga norint išspręsti konkretaus komponento problemas.
  • Yra dar vienas galimas sprendimas, kaip išjungti "dllhost" DEP, kuris gali neveikti visiems. Jums gali tekti pridėti "divx + nero" vykdomąjį failą į DEP ignoravimo sąrašą.

"Alan McC" parašė šį pakeitimą, kuris galėtų išspręsti šią problemą daug lengviau. Iš esmės, uždraudžiant duomenų vykdymo prevenciją dllhost( COM pakaitalas) gali išspręsti šią problemą kai kuriems žmonėms.Šis sprendimas išsamiau aprašytas žemiau.

Dešiniuoju pelės klavišu spustelėkite Kompiuteris ir pasirinkite Properties

Spustelėkite Advanced System Settings, tada Advanced( Parametrai) spustelėkite Parametrai

. Pasirinkite skirtuką "Duomenų vykdymo apsauga", tada spustelėkite "Įjungti DEP visoms programoms ir paslaugoms, išskyrus tuos, kuriuos pasirinksiu"??

Spustelėkite mygtuką Pridėti, tada spustelėkite C: \ Windows \ System32 \ dllhost.exe, kaip parodyta

Spustelėkite Atidaryti, tada Gerai.

Štai ką turėtumėte pamatyti. ..

Dabar galite naršyti vaizdo aplankus be problemų!

Norėčiau padėkoti Alanui McC parašyti ne tik antruoju sprendimu, bet ir visais ekranais.

Jei tai neišsprendžia jūsų problemos, verta laiko paskaityti komentarus.Šioje temoje atsirado daug dėmesio, o toliau pateikiamose pastabose yra daug naudingų atsakymų.

Šio straipsnio pastabos buvo uždarytos, nes didžiulė atsakymų suma buvo šio puslapio pernelyg ilgas. Nebijokite, vis tiek galite laisvai užduoti visus norimus klausimus paskelbdami forume.

"How-To Geek" forumas