4Sep

A COM Surrogate javítása leállt a Vista hibáján

Ha hiba történt, a COM Surrogate leállt, amikor böngészi a video- vagy médiafájlokat tartalmazó mappákat, jó megoldássá vált néhány lehetséges megoldáshoz. Ezt a problémát azért okozza, mert a különböző szoftverek által telepített kodekeket és egyéb COM-összetevőket nem teljesen Vista-kompatibilisek, mint például a DivX vagy a Nero egyes verziói.

A következő hibaüzenet jelenik meg:

Számos lehetséges megoldás létezik erre a problémára, és a helyes megoldás nagyban függ attól, hogy a szoftver ténylegesen okozza-e a problémát. A legismertebb problémamegoldó szoftverek közül néhány a DivX és a Nero, de vannak olyanok is, amelyek a problémát is okozzák.

Lehetséges megoldások

  • Ha DivX-t használsz, akkor frissíteni kell a legfrissebb verzióra( 6.5+)
  • Ha Nero-t használsz, próbáld ki frissíteni a legújabb verzióra( 7.7.5.1+)
  • Ha frissítettedNero és Divx, és továbbra is fennáll a probléma, próbálhatja át a C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax fájl nevét a NeVideo.ax.bak fájlra. Lehet, hogy át kell nevezned a NeVideoHD.ax-ot a NeVideoHD.bak
    -re. Ez megszakítja a Nero Showtime-ot.(a dugi köszönhetően a megjegyzésekben)
  • Le tudja tiltani a Thumbnail előnézeteket, amelyeknek meg kell oldaniuk a problémát, de nem az optimális megoldás.
  • A régebbi ffdshow-kodekcsomag ismert problémákat okozott.Úgy tűnik, hogy az ffdshow tryouts csomag jobban működik. Megpróbálhatja kipróbálni ezt a fájlt: http://ffdshow-tryout.sourceforge.net/
  • Ha teljesen eltávolítaná a Nero-t, akkor van egy olyan segédprogram, amely segít a teljes eltávolításban, ami sokat segít abban az esetben, amikoregy régebbi verzió rossz telepítése van.http: //www.nero.com/nero7/eng/ FAQs_Nero7_NeroVision.html
  • Néhány felhasználó ajánlotta a Vista Codec csomag telepítését annak érdekében, hogy az összes codec-et a megfelelő verziókhoz frissítse. Nem tudom megerősíteni, hogy ez működik, mert nem próbáltam meg magam. Mint mindig, legyen óvatos, amikor ismeretlen összetevőket telepít és létrehoz egy helyreállítási pontot.
  • A nagyon hasznos MMCompView ingyenes segédprogramot használhatja a Nirsoft programból, hogy letiltsa a rendszeren található összes kodekeket. Ez nagyon hasznos segítséget nyújtani abban, hogy pontosan melyik összetevő okozza a problémát.
  • Az alábbiakban egy másik lehetséges megoldás a DEP for dllhost kikapcsolása, ami talán nem mindenki számára működik. Lehet, hogy hozzá kell adnia a divx + nero fájlokat a DEP figyelmen kívül hagyandó listához.

Alan McC írta ezt a javítást, amely sokkal könnyebb megoldást jelentene a problémára. Lényegében, az adatkimenetmegelőzés dllhoston( a COM helyettesítő) kikapcsolja ezt a problémát néhány ember számára. Ezt a megoldást az alábbiakban részletezzük.

Kattintson a jobb egérgombbal a Számítógépre, és válassza a Tulajdonságok

parancsot. Kattintson a Speciális rendszerbeállítások elemre, majd a Speciális gombra kattintva. Beállítások

Válassza ki az "Adatvédelem-védelem" fület, majd kattintson az "Összes DEP bekapcsolása az összes programra és szolgáltatásra, kivéve azokat, amelyeket kiválasztok.?

Kattintson a Hozzáadás gombra, majd keresse meg a C: \ Windows \ System32 \ dllhost.exe fájlt az

szerint. Kattintson a Megnyitás, majd az OK gombra.

Itt van, amit látnod kell. ..

A videókártyák problémamentesen böngészhetők!

Szeretném megköszönni Alan McC-nek, hogy nem csak a második megoldást írta le, hanem az összes screenshotot is.

Ha ezek nem oldják meg a problémát, érdemes lenne elolvasni a megjegyzéseket. Ez a szál sok figyelmet kapott, és az alábbi megjegyzésekben sok hasznos válasz érkezik.

A cikk lezárult, mert a szélsőséges válaszok miatt ez az oldal túl hosszú.Ne félj, még mindig szabadon kérdezhetsz minden kérdést a fórumon való közzétételhez.

A How-To Geek Fórumok