2009/07/04

Vista + WMP11 ストリーミング再生できない

WMPのストリーミング再生ができなくなった。晴れて解決したので、記録。

まず、第1に観測された現象は、再生しようとすると

指定したプロトコルがサポートされていないため、ファイルを再生できません。[URL を開く] ダイアログ ボックスで URL を入力した場合は、別の転送プロトコル (たとえば 'http:' または 'rtsp:') を使用してファイルを開いてみてください。


というエラーが出ます。Vista ではWindows Media Player 11 を削除することも再インストールすることもできない(OSの中枢を担っているプログラムらしい・・)ので、簡単には解決しない。まず、見つかった方法は、

http://help.yahoo.co.jp/help/jp/common/error/error-31.html

にあるように、プロトコルサポートがうまく設定できてないんじゃないかというもの。この通りにやってみようと思うも、「ストリーミングプロキシの設定」は空欄になっている。ここに問題があるのかもしれない。まずはここから解決。

結論から言うと、原因は WMSDKNS.XML が壊れているため。たとえば

http://d.hatena.ne.jp/pigment/20080522

を参考にしてください。かいつまんでいうと、

1.新規アカウントを作る
2.新規アカウントでWMPを起動する
3.もとのアカウントに戻る
4.新規アカウントのWMSDKNS.XML でもとのアカウントのWMSDKNS.XMLを置き換える。

WMSDKNS.XML は C:\Users\(User Name)\AppData\Local\Microsoft\WindowsMedia\

にあります。これで、第1の問題は解決。

これでちゃんと設定をした上でストリーミングができるか試してみる。

・・できない。しかしエラーメッセージはかわった。こうなりました(ふたつの問題の関連はわかりません。どちらかの方法を試すだけで解決するケースもあるかもしれません

Windows Media デジタル著作権管理 (DRM) コンポーネントによってエラーが検出されました。オンライン ストアから取得したファイルを使用している場合は、オンライン ストアに移動して、適切な使用権限を取得してください。



こいつの原因は、DRMというものが壊れていることによります。よって、DRMストアのリセットという作業を行います。エラーメッセージに違うことがかかれてありますが、

http://support.microsoft.com/kb/925705/ja

と同じやりかたで解決できます。

0.WMP11 を終了する
1.C:\ProgramData\Microsoft\Windows\DRM をリネームする
2.IEを管理者権限で起動
3.http://drmlicense.one.microsoft.com/Indivsite/ja/indivit.asp にアクセス
4.Upgrade をクリック

これでDRMストアがリセットされます。



以上で、問題は解決。無事再生できるようになりました。







amazon best of the month

にほんブログ村 本ブログへ

ブログランキングに参加しております.ご投票いただけましたら幸いです

0 件のコメント: