If-Koubou

Fix for COM Surrogate on pysäyttänyt virheen Vistassa

Fix for COM Surrogate on pysäyttänyt virheen Vistassa (Miten)

Jos olet saanut virheen, COM Surrogate on lakannut toimimasta aina, kun selaat video- tai mediatiedostoja sisältäviä kansioita, olet tullut hyvälle paikalle joillekin mahdollisille ratkaisuille. Tämä ongelma johtuu siitä, että eri ohjelmistot asentavat koodekkeja ja muita COM-komponentteja, jotka eivät ole täysin Vista-yhteensopivia, kuten jotkin DivX- tai Nero-versiot.

Tässä on virheilmoitus:

On olemassa useita mahdollisia ratkaisuja tähän ongelmaan, ja oikea ratkaisu riippuu suuresti siitä, mikä ohjelmisto todella aiheuttaa ongelman. Jotkut tunnetuimmista ongelmaohjelmista ovat DivX ja Nero, mutta on muita, jotka aiheuttavat ongelman.

Mahdolliset ratkaisut

  • Jos käytössäsi on 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 Nero- ja Divx-sovelluksen, ja sinulla on edelleen ongelma, voit nimetä tiedosto C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax uudelleen NeVideo.ax.bak-tiedostoon. Sinun on ehkä myös nimetä NeVideoHD.ax uudelleen NeVideoHD.bak: lle
    Tämä rikkoo kuitenkin Nero Showtimea. (kiitos dugi kommentit tähän)
  • Voit poistaa pikakuva-esikatselun, jonka pitäisi poistaa ongelma, mutta se ei ole optimaalinen ratkaisu.
  • Vanhemman ffdshow-koodekkipakkauksen tiedetään aiheuttavan ongelmia. Ffdshow tryouts -ohjelmistopaketti näyttää toimivan paremmin. Haluat yrittää käyttää tätä: http://ffdshow-tryout.sourceforge.net/
  • Jos haluat poistaa Neron kokonaan, on apuohjelma, jonka avulla he voivat auttaa täydellisen asennuksen poistamisessa, mikä auttaa paljon tilanteissa, joissa vanha versio on huonosti asennettu. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html
  • Jotkut käyttäjät ovat suositelleet Vista Codec -paketin asentamista, jotta kaikki koodekit voidaan päivittää oikeisiin versioihin. En voi vahvistaa, että tämä toimii, koska en ole kokeillut sitä itse. Kuten aina, ole varovainen asennettaessa tuntemattomia osia ja luo palautuspiste.
  • Voit käyttää erittäin hyödyllistä MMCompView-apuohjelmaa Nirsoftista poistaaksesi kaikki järjestelmässä olevat koodekit. Tämä on erittäin hyödyllinen auttaa ratkaisemaan tarkasti, mikä komponentti aiheuttaa ongelman.
  • On olemassa toinen mahdollinen ratkaisu, joka estää DEP: n käytöstä dllhostille, mikä ei ehkä toimi kaikille. Sinun on ehkä lisättävä divx + nero executables DEP ignore -luetteloon.

Alan McC kirjoitti tämän korjauksen, joka voisi ratkaista ongelman paljon helpommin. Pohjimmiltaan sammuttaminen datan suorittamisen estämisestä Dllhost-ohjelmassa (COM-korvike) voi korjata tämän ongelman joillekin ihmisille. Tämä ratkaisu on yksityiskohtainen alla.

Napsauta hiiren kakkospainikkeella Tietokone ja valitse Ominaisuudet

Napsauta Advanced System Settings (Lisäasetukset) -asetuksia ja valitse Advanced (Lisäasetukset) -kohdasta Asetukset

Valitse Tietosuojan suojaus -välilehti ja valitse sitten "Ota DEP käyttöön kaikissa ohjelmissa ja palveluissa paitsi niissä, jotka valitsen?"

Napsauta Lisää-painiketta ja selaa sitten C: \ Windows \ System32 \ dllhost.exe -ohjelmaan, kuten on näytetty

Napsauta Avaa ja valitse sitten OK.

Tässä mitä sinun pitäisi nähdä ...

Nyt voit selata videokansioita ilman ongelmia!

Haluaisin kiittää Alan McC: tä siitä, että hän kirjoitti sisäänsä paitsi toisen ratkaisun myös kaikkien kuvakaappausten kanssa.

Jos nämä eivät ratkaise ongelmaa, kannattaa aikaa lukea kommentteja. Tämä säie on saanut paljon huomiota, ja alla oleviin kommentteihin löytyy paljon hyödyllisiä vastauksia.

Huomautuksia on suljettu tästä artikkelista, koska vastausten äärimmäinen määrä teki sivun liian kauan. Älä pelkää, voit vapaasti kysyä kaikki haluamasi kysymykset lähettämällä foorumille.

How-To Geek -foorumit