Oprava pro nahrazení COM přestala pracovat Chyba ve Windows Vista
Pokud jste se dostali k chybě COM Surrogate přestal pracovat při každém procházení složek obsahujících video nebo multimediální soubory, jste na dobrém místě pro některé možné řešení. Tento problém je způsoben kodeky a dalšími součástmi COM nainstalovanými různými softwarovými aplikacemi, které nejsou plně kompatibilní se systémem Vista, jako některé verze souborů DivX nebo Nero.
Zde je chybová zpráva:
Existuje celá řada možných řešení tohoto problému a správné řešení velmi závisí na tom, který software skutečně způsobuje problém. Některé z nejznámějších problémů způsobujících software jsou DivX a Nero, ale existují i jiné, které způsobují problém také.
Možné řešení
- Používáte-li DivX, měli byste být upgradovány na nejnovější verzi (6.5+)
- Pokud používáte Nero, můžete zkusit upgrade na nejnovější verzi (7.7.5.1+)
- Pokud jste inovovali soubory Nero a Divx a stále máte problém, můžete zkusit přejmenovat soubor C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax na NeVideo.ax.bak. Možná budete muset přejmenovat NeVideoHD.ax na NeVideoHD.bak
To však naruší Nero Showtime. (díky dugi v komentářích k tomuto) - Můžete vypnout náhledy náhledu, které by měly problém vyřešit, ale není to optimální řešení.
- Starší sada ffdshow kodeků je známa tím, že způsobuje některé problémy. Zdá se, že balíček kodeků ffdshow tryouts funguje lépe. Mohli byste zkusit použít tento: http://ffdshow-tryout.sourceforge.net/
- Pokud chcete úplně odinstalovat aplikaci Nero, je k dispozici nástroj, který vám pomůže s úplnou odinstalaci, která pomáhá hodně v případech, kdy máte špatnou instalaci starší verze. http://www.nero.com/nero7/cs/FAQs_Nero7_NeroVision.html
- Někteří uživatelé doporučili nainstalovat balíček kodek Vista, aby aktualizovali všechny kodeky na správné verze. Nemohu potvrdit, že to funguje, protože jsem to sám nevyzkoušel. Jako vždy buďte opatrní při instalaci neznámých komponent a vytvoření bodu obnovení.
- Můžete použít velmi užitečný bezplatný nástroj MMCompView od společnosti Nirsoft k deaktivaci všech kodeků v systému. To je velmi užitečné při řešení potíží přesně, která součást způsobuje problém.
- Existuje další možné řešení pro vypnutí funkce DEP pro dllhost, což nemusí fungovat pro všechny. Možná budete muset přidat spustitelné soubory divx + nero do seznamu Ignorovat DEP.
Alan McC napsal tuto opravu, která by mohla problém mnohem jednodušší. V zásadě vypnutí funkce Prevence spouštění dat na dllhostu (náhradní COM) může tento problém vyřešit u některých lidí. Toto řešení je podrobněji popsáno níže.
Klikněte pravým tlačítkem myši na Počítač a zvolte Vlastnosti
Klikněte na Pokročilé nastavení systému a v části Pokročilé klepněte na Nastavení
Vyberte kartu Ochrana dat a klikněte na možnost Zapnout DEP pro všechny programy a služby s výjimkou těch, které jsem zvolil?
Klepněte na tlačítko Přidat a potom vyhledejte C: \ Windows \ System32 \ dllhost.exe podle obrázku
Klepněte na tlačítko Otevřít a poté na tlačítko OK.
Zde je to, co byste měli vidět ...
Nyní můžete procházet složky s videem bez problémů!
Rád bych poděkoval Alanovi McCovi za napsání nejen druhého řešení, ale také všech screenshotů.
Pokud tyto problémy nevyřešíte, bylo by dobré, abyste si přečetli komentáře. Tato vlákna získala spoustu pozornosti a v níže uvedených komentářích je mnoho užitečných odpovědí.
Komentáře byly uzavřeny v tomto článku, protože extrémní množství odpovědí dělá tuto stránku příliš dlouhou dobu. Nebojte se, pořád se můžete svobodně zeptat na všechny otázky, které chcete poslat na fóru.
The-How Geek fóra