Jos olet saanut virheen, COM Surrogate on lakannut toimimasta, kun selaat kansioita, jotka sisältävät video- tai mediatiedostoja, olet tullut hyvälle paikalle joihinkin mahdollisiin ratkaisuihin. Tämä ongelma johtuu koodekeista ja muista COM-komponenteista, jotka ovat asentaneet erilaiset ohjelmistot, jotka eivät ole täysin Vista-yhteensopivia, kuten jotkut DivX- tai Neron versiot.
Tässä on virheilmoitus:
Tähän ongelmaan on useita mahdollisia ratkaisuja, ja oikea ratkaisu riippuu suuresti siitä, mikä ohjelmisto todella aiheuttaa ongelman. Jotkut tunnetuimmista ohjelmistoja aiheuttavista ongelmista ovat DivX ja Nero, mutta myös muut aiheuttavat ongelman.
Mahdolliset ratkaisut
-
Jos käytät DivX: ää, sinun on päivitettävä uusimpaan versioon (6.5+)
-
Jos käytät Neroa, voit yrittää päivittää uusimpaan versioon (7.7.5.1+)
-
Jos olet päivittänyt Neron ja Divxin ja sinulla on edelleen ongelma, voit yrittää nimetä tiedoston C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax tiedostoksi NeVideo.ax.bak. Saatat myös joutua nimeämään NeVideoHD.ax uudelleen NeVideoHD.bak-tiedostoksi
Tämä kuitenkin rikkoo Nero Showtimen. (kiitos dugille tämän kommentissa)
-
Sinä pystyt
Poista pikkukuvien esikatselu käytöstä
, jonka pitäisi saada ongelma poistumaan, mutta se ei ole paras ratkaisu.
-
Vanhemman ffdshow-koodekipaketin tiedetään aiheuttavan joitain ongelmia. Ffdshow tryouts -koodekki näyttää toimivan paremmin. Voisi haluta kokeilla tätä:
http://ffdshow-tryout.sourceforge.net/
- Jos haluat poistaa Nero kokonaan, niiden tarjoama apuohjelma on täydellinen asennus, joka auttaa paljon tapauksissa, joissa vanhemman version asennus on huono. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html
- Jotkut käyttäjät ovat suositelleet Vista Codec -paketti päivittääksesi kaikki koodekit oikeisiin versioihin. En voi vahvistaa, että tämä toimii, koska en ole kokeillut sitä itse. Kuten aina, ole varovainen, kun asennat tuntemattomia komponentteja, ja luo palautuspiste.
- Voit käyttää erittäin hyödyllistä MMCompView ilmainen apuohjelma Nirsoftilta kaikkien koodekkien poistamiseksi käytöstä järjestelmässä. Tämä on erittäin hyödyllistä vianetsinnässä, mikä komponentti aiheuttaa ongelman.
- Alla on toinen mahdollinen ratkaisu DEP: n poistamiseksi käytöstä dllhostille, mikä ei välttämättä toimi kaikille. Saatat joutua lisäämään divx + nero-suoritettavat tiedostot DEP-ohitusluetteloon.
Alan McC kirjoitti tällä korjauksella, joka saattaa ratkaista ongelman paljon helpommalla tavalla. Pohjimmiltaan tietojen suorittamisen estämisen poistaminen käytöstä dllhostilla (COM-korvike) voi korjata tämän ongelman joillekin ihmisille. Tämä ratkaisu on yksityiskohtainen alla.
Napsauta hiiren kakkospainikkeella Tietokone ja valitse Ominaisuudet
Napsauta Järjestelmän lisäasetukset ja valitse sitten Lisäasetukset-kohdasta Asetukset
Valitse "Data Execution Protection" -välilehti ja napsauta sitten "Ota DEP käyttöön kaikille ohjelmille ja palveluille paitsi valitsemilleni ohjelmille ja palveluille