Hlavní stránka arrow Software arrow Když ve Windows Vista nejdou přehrát AVI
Když ve Windows Vista nejdou přehrát AVI PDF Tisk E-mail
Napsal Stanislav Duben   
Středa, 23 červenec 2008

Windows VistaTak jsem strávil něco přes deset hodin zprovozňováním přehrávání video souborů v DivX na Windows Vista Bussiness. Jak jsem se během svého tápání a Googlování dopátral ,stejný problém je často i na ostatních verzích Windows Vista. Protože se nakonec má snaha dobrala k cíli, snad tímto článkem ušetřím čas těch, co budou mít podobný problém.



Nejdřív jak se mi povedlo do dané situace dostat. Čerstvá instalace Windows Vista na novém notebooku samozřejmě neuměla přehrávat AVI soubory v DivX nebo jiném Mpeg-4 formátu. Automaticky jsem sáhnul po codec packu Codec Pack All in One 1 6.0.3.0, schválně ho neuvádím jako odkaz, protože tím problémy začaly. V instalaci jsem zaškrtal, že chci vše. V rámci dalších doinstalovávání aplikací a připravování notebooku k práci se na přehrávání AVI zapomnělo a ani se nevyzkoušelo.

Nastala tak chvíle, kdy jsme se chtěli kouknout na film a ouha, 90 všech video souborů končilo pádem Windows Media Playeru s hláškou "došlo k chybě aplikace, program bude uzavřen". MV2Player hodil hlášku "Failed to set data for FilterData". Takže začlo hledání závady, přeinstalování kodeku nepomohlo, pak jsem objevil že All in One není podporovaný pro Windows Vista, což jsem neočekával. Na diskuzních fórech, kde se probíraly podobné zoufalé dotazy uživatelů, jsem našel různé rady. První byla, nainstaluj si K-Lite codec pack, jinde zase nainstaluj si Xvid codec nebo nejčastěji uváděný Vista Codec Package. Vždy psali, že dané instalátory umí odstranit všechny nefunkční kodeky a nainstalují funkční. Pod tím byla nadšená reakce uživatelů, jak jim to začalo fungovat. Ale sporadicky se objevila hláška o tom, že ani tohle nepomohlo a pořád AVI přehrát nejde. Tak jse hledal dál. Dočetl jsem se, jak pomocí Codec Snipperu najít co je vadné a jak to mám smazat. Což o to, Snipper mi hlásil spoustu bad kodeků, ale odnistalovat přes něj nešel žádný. GSpot mi měl prozradit, jaké kodeky se pro video používají, ale ten našel kodeky, které pokud jsem odinstaloval Video, nešlo zobrazit ve Windows Media Playeru, který tak nespadnul, ale MV2Player stále házel stejnou hlášku a nic. Proběhlo i několikeré stahování aktualizací pro Windows Vista a service pack ... ale ani to nepomohlo.

Nakonec se mě Windows při dalším spadnutí Media Playeru zeptaly, zda mají najít řešení. Ony se ptaly tedy už dřív, ale jak jsem znal z dřívějších verzí hlášky typu "chyba na adrese xxx:xxx" nebo něco podobného bylo vždy k ničemu. Jaké ale bylo moje překvapení, když mi Visty řekly, že problém dělá mmswitch.ax a že ho mám přeinstalovat novou verzí nebo odinstalovat. Dopátral jsem se, že mmswitch.ax je kodek umožňujíci přepínání zvukových stop, pokud je AVI ve více jazykových verzích a podle stránek autora rozhodně nevypadal jako aktualizovaný. Byl to jeden z kodeků All in One, který defaultně není zaškrtnutý, ale který jsem ve své přehnané snaze zaškrtnul. Postup pro odinstalaci byl odebrat kodek z registrů, což taky nebylo tak snadné jak Windows popisovaly, ale nakonec jsem ho z počítače dostal a HURÁ pomocí nainstalovaného Vista Codec Package filmy v AVI začaly fungovat.

Jak odstranit nefunkční mmswitch.ax

  1. Kliknout na ikonu start ve Windows a do vyhledávacího okýnka dát "Command Prompt"
  2. Nalezený command prompt přes pravé tlačítko myši spusti v Administrator režimu (tady byl pro mě kámen úrazu, v nabídce jsem to neměl a i když jsem byl přihlášený jako admin, nasledující kroky nefugovaly)
  3. Zadat do příkazového řádku "regsvr32 /u mmswitch.ax" a dát Enter
  4. Kodek by se tak měl odinstalovat a vše začít fungovat.

Odstranění mmswitch.ax ručně z registrů

Protože krok 2 a 3 mně hodil chybovou hlášku, musel jsem do registrů ručně. Upozornění: následnými kroky a ručními úpravami registru můžete znefunkčnit počítač. Pokud si moc nevěříte, raději to nechte někomu počítačově zkušenějšímu.

  1. Kliknout na ikonu start ve Windows a do vyhledávacího okýnka dát "Command Prompt"
  2. Spustit regedit
  3. Popmocí Ctrl+F vyhledat každý výskyt "mmswitch.ax" a každý nalezený záznam v registru smazat. Rada méně zkušeným: je třeba smazat nejen hodnotu ale celou složku.
  4. Na závěr můžete ještě ručně smazat soubory "mmswitch.ax" a "mmswitch.dll" z adresáře System32, který najdete v adresáři Windows.

 


Přidat jako oblíbený (115) | Shlédnutí: 1649

  Komentáře (8)
RSS komentáře
 1 Přidal Rammi website, 31-07-2008 10:02
JJ, taky uz jsem se parkrat divil, ze kdyz ve Vistach kliknu na najit reseni, tak to to reseni obcas opravdu najde, a nekdy to i fixne, takze aplikace pri druhem spusteni jede v poradku.
 2 Přidal Petr, 26-08-2008 07:38
Děkuji za radu. Pomohlo to, už přehrává:-) Dík. P
 3 Přidal Stanislav Duben, 26-08-2008 08:56
Není zač Petře. Jsem rád, že to někomu pomohlo. Alespoň jsem to nesepisoval zbytečně a ušetřil to moření se s tím :)
 4 Přidal Dan, 28-08-2008 13:26
Já na Vista Home Premium nainstaloval jen Media Player Classic a vše funguje.
 5 Přidal Stanislav Duben, 28-08-2008 13:32
Dane, tenhle článek je pro ty kterým to takhle nefunguje. Spoustě lidem to vše funguje bez problému a buďte za to jen rád že do té skupiny patříte. Takhle chyba nastane při určitém postupu instalace nekompatibilních kodeků.
 6 Přidal pavla, 02-10-2008 18:10
Díky za tvou radu!!!! funguje bez chybičky. po instalaci Codecs6030_allin1 (verze pro vistu) se mi stalo to co tobě (media player 11 nefungoval). protože jsem byla již vybavena radou, stačilo jen opatrně opravit. vše je ok.
 7 Přidal Ivo website, 10-10-2008 07:27
Já používám Gom Player a žádné kodeky jsem nepotřeboval. Je sice pravda že Media Player stále neumí AVI přehrát, ale když všechny filmy včetně DVD pouštím v Gomu, který je zadarmo, tak mi to nevadí.
 8 Přidal Tato adresa je chráněna proti spamování, pro její zobrazení potřebujete mít Java scripty povoleny , 15-11-2008 00:37
mockrat dekuji za radu. take jsem samozrejme nainstaloval codec all in one a po te mi wmp prestal fungovat. proto mockrat dekuji za radu


Přidat komentář
  • Komentujte prosím relevantě k obsahu článku.
  • Vyplnění položek označených hvězdičkou je povinné.
Jméno:*
E-mail:
WWW:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Komentář:*



MathGuard security question, please solve:

 C          GO8      
KR     T    F     QTM
 3    HP1   4RF      
 4     R      A   P4L
E3U         FFG      

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved