Javítás a COM-hez A helyettesítő leállt a hibával a Vista-ban
Ha a COM Surrogate hiba megszűnt, ha minden olyan videót vagy médiafájlt tartalmazó mappát böngész, akkor jó helyet kapott néhány lehetséges megoldáshoz. Ezt a problémát a kodekek és más COM-komponensek különböző szoftverek által telepített COM-komponensek okozzák, amelyek nem teljesen kompatibilisek a Vista-val, mint a DivX vagy a Nero egyes verziói.
Íme a hibaüzenet:
Számos lehetséges megoldás van erre a problémára, és a helyes megoldás nagymértékben függ attól, hogy melyik szoftver okozza a problémát. A legismertebb problémát okozó szoftverek közül néhány a DivX és a Nero, de vannak mások is, amelyek a problémát is okozzák.
Lehetséges megoldások
- Ha DivX-et használ, frissítenie kell a legfrissebb verzióra (6,5+)
- Ha Nero-t használ, próbálja meg frissíteni a legújabb verzióra (7.7.5.1+)
- Ha frissítette a Nero-t és a Divx-ot, és még mindig problémája van, próbálja meg átnevezni a C fájlt: Programfájlok Általános fájlok Előre DSFilter NeVideo.ax a NeVideo.ax.bak. Lehet, hogy át kell neveznie a NeVideoHD.ax-t NeVideoHD.bak-ra
Ez azonban megszakítja Nero Showtime-t. (hála a dugi-nak a megjegyzéseket illetően) - A Miniatűr előnézeti képeket letilthatja, ami a problémát el kell hagynia, de nem az optimális megoldás.
- Ismeretes, hogy a régebbi ffdshow codec csomag bizonyos problémákat okoz. Úgy tűnik, hogy az ffdshow tryouts codec pack jobban működik. Lehet, hogy megpróbálná ezt használni: http://ffdshow-tryout.sourceforge.net/
- Ha teljesen el szeretné távolítani a Nerót, van egy segédprogram, amely segít a teljes eltávolításban, amely sokat segít abban, hogy egy régebbi verzió rossz telepítése esetén. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html
- Néhány felhasználó javasolta a Vista Codec csomag telepítését annak érdekében, hogy az összes codec-et frissítse a megfelelő verziókra. Nem tudom megerősíteni, hogy ez működik, mert nem próbáltam meg magam. Mint mindig, legyen óvatos az ismeretlen összetevők telepítésekor, és hozzon létre egy helyreállítási pontot.
- Használhatja a nagyon hasznos MMCompView ingyenes segédprogramot a Nirsoft-tól, hogy letiltsa a rendszeren lévő összes codec-et. Ez nagyon hasznos, ha segít a hiba elhárításában.
- Egy másik lehetséges megoldás a DEP dllhost számára történő kikapcsolása, ami nem mindenre működik. Lehet, hogy hozzá kell adnia a divx + nero futtatható fájlokat a DEP figyelmen kívül hagyó listához.
Alan McC ezt a javítást írta, amely sokkal könnyebben megoldhatja a problémát. Lényegében az adatvégrehajtás megelőzésének kikapcsolása a dllhost-on (a COM helyettesítő) néhány ember számára megoldhatja ezt a problémát. Ezt a megoldást az alábbiakban részletezzük.
Kattintson a jobb gombbal a Számítógépre, és válassza a Tulajdonságok parancsot
Kattintson az Advanced System Settings (Speciális rendszerbeállítások) elemre, majd az Advanced (Speciális) pontban a Settings (Beállítások) gombra
Jelölje ki a „Data Execution Protection” lapot, majd kattintson a „DEP engedélyezése minden program és szolgáltatás kivételével” kivételével?
Kattintson a Hozzáadás gombra, majd keresse meg a C: Windows System32llhost.exe fájlt az ábrán látható módon
Kattintson a Megnyitás, majd az OK gombra.
Íme, amit látnod kell ...
Mostantól problémamentesen böngészhet a videofájlok között!
Szeretném megköszönni Alan McC-nek, hogy nem csak a második megoldást írta, hanem az összes képernyőképet is.
Ha ezek nem oldják meg a problémát, érdemes lenne megnézni a megjegyzéseket. Ez a szál egy csomó figyelmet kapott, és az alábbi megjegyzésekben sok hasznos válasz található.
A megjegyzések a cikkben lezárultak, mert a válaszok túlzott mennyisége túl hosszú volt. Ne félj, még mindig szabadon kérdezheted a kívánt kérdéseket a fórumon való kiküldetéssel.
A fórumok How-To Geek fóruma