4Sep

Oprava pre náhradu COM prestal pracovať Chyba vo Windows Vista

click fraud protection

Ak ste dostali chybu COM Surrogate prestal pracovať pri prehliadaní priečinkov obsahujúcich video alebo multimediálne súbory, ste sa dostali na dobré riešenie. Tento problém je spôsobený kodekmi a inými komponentmi COM nainštalovanými rôznymi softvérmi, ktoré nie sú plne kompatibilné so systémom Vista, napríklad niektoré verzie DivX alebo Nero.

Tu je chybové hlásenie:

Existuje niekoľko možných riešení tohto problému a správne riešenie závisí vo veľkej miere na tom, ktorý softvér skutočne spôsobuje problém. Niektoré z najznámejších softvérov, ktoré spôsobujú problémy, sú DivX a Nero, ale existujú aj iné, ktoré spôsobujú problém.

Možné riešenia

  • Ak používate DivX, mali by ste byť inovovaný na najnovšiu verziu( 6.5 +)
  • Ak používate Nero, môžete skúsiť inováciu na najnovšiu verziu( 7.7.5.1+)
  • Ak ste inovovaliNero a Divx a stále máte problém, môžete skúsiť premenovať súbor C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax na NeVideo.ax.bak. Možno budete tiež musieť premenovať NeVideoHD.ax na NeVideoHD.bak
    instagram viewer

    To však naruší Nero Showtime.(vďaka dugi v komentároch k tomuto)
  • Môžete zakázať náhľady náhľadu, ktoré by mali spôsobiť, že problém vyprší, ale nie je to optimálne riešenie.
  • Je známe, že starší balík ffdshow kodekov spôsobuje určité problémy. Zdá sa, že kodek ffdshow tryouts funguje lepšie. Môže sa to pokúsiť použiť: http://ffdshow-tryout.sourceforge.net/
  • Ak chcete úplne odinštalovať aplikáciu Nero, existuje pomôcka, ktorá vám pomôže s úplnou odinštaláciou, ktorá pomáha veľa v prípadoch, keďmáte zlú inštaláciu staršej verzie.http: //www.nero.com/nero7/eng/ FAQs_Nero7_NeroVision.html
  • Niektorí používatelia odporúčajú inštaláciu balíka kodekov Vista, aby aktualizovali všetky kodeky na správne verzie. Nemôžem potvrdiť, že to funguje, pretože som to sám nevyskúšal. Ako vždy dávajte pozor pri inštalácii neznámych komponentov a vytvorte bod obnovenia.
  • Môžete použiť veľmi užitočný bezplatný nástroj MMCompView od spoločnosti Nirsoft na zakázanie všetkých kodekov v systéme. To je veľmi užitočné na pomoc pri riešení problémov, ktoré komponenty spôsobujú problém.
  • Existuje ďalšie možné riešenie, ako vypnúť DEP pre dllhost, čo nemusí fungovať pre všetkých. Možno budete musieť pridať spustiteľné súbory divx + nero do zoznamu ignorovaných súborov DEP.

Alan McC napísal túto opravu, ktorý by mohol problém vyriešiť oveľa jednoduchším spôsobom. V podstate vypnutie funkcie Prevencia spustenia údajov na dllhost( náhradný používateľ COM) môže tento problém vyriešiť pre niektorých ľudí.Toto riešenie je uvedené nižšie.

Kliknite pravým tlačidlom myši na položku Počítač a vyberte položku Vlastnosti

Kliknite na položku Rozšírené nastavenia systému a potom v časti Rozšírené kliknite na položku Nastavenia

Vyberte kartu Ochrana údajov a potom kliknite na položku Zapnúť DEP pre všetky programy a služby okrem tých, ktoré vyberám??

Kliknite na tlačidlo Pridať a potom prejdite do priečinka C: \ Windows \ System32 \ dllhost.exe podľa zobrazenia

Kliknite na tlačidlo Otvoriť a potom na tlačidlo OK.

Tu je to, čo by ste mali vidieť. ..

Teraz môžete prehliadať video zložky bez problémov!

Rád by som sa poďakoval Alanovi McCovi za napísanie nielen druhého riešenia, ale aj všetkých screenshotov.

Ak tieto problémy nevyriešia, bolo by dobré, keby ste si prečítali komentáre. Táto niť získala tonu pozornosti a v komentároch nižšie je veľa užitočných odpovedí.

Pripomienky boli uzavreté v tomto článku, pretože extrémne množstvo odpovedí robilo túto stránku príliš dlho. Nebojte sa, stále sa môžete voľne pýtať na všetky otázky, ktoré chcete poslať na fóre.

Fórum o tom, ako na to Geek