Hebikuzure's Tech Memo

2009年2月14日

Windows Media Player で DRM 保護されたコンテンツを再生できない

Filed under: Windows トラブル — hebikuzure @ 8:46 AM

MSKB 925705
Windows Media Player 11 を使用してデジタル著作権管理 (DRM) で保護されたメディア ファイルを再生しようとしても、メディアが再生されないことがある
http://support.microsoft.com/kb/KB925705/ja


DRM (Digital Rights Management) が悪 (evil) であるという考え方は脇に置くとして、現実問題として DRM 保護されたコンテンツが再生できなくなる事がある。これにはさまざまな原因があるのだが、一番多いのは何らかの原因でコンピュータに保持している DRM 情報が破損したり不整合を起こしたりして、正常に認識できなくなるケースだろう。
技術情報 925705 はそうした場合への対処方法を解説している。この資料では "Windows Media Player 11" が対象になっているが、基本的にはそれ以前のバージョンの WMP でも (WMP9 以降であれば) 同じ対処方法が使える。

技術情報 925705 ではコンピュータ上の DRM ストアをリセットする対処方法が示されているが、技術情報 925705 に記載されているようにコンピュータのハードウェアを変更した場合にも DRM 情報の不整合が発生する。これは DRM で使用されるコンピュータの個別化情報 (コンピュータを一意に識別する情報) がハードウェア情報から作成されるハッシュ値を使用しているため、ハードウェアの変更で不整合が発生する場合があるからだ。
ハードウェアの変更と言っても、CPU のハイパースレッディングの有効/無効の切り替えや BIOS の更新でも発生する可能性があるようなので、DRM 保護されたコンテンツを持っている場合、これらの作業は要注意だ。

手順どおりに DRM ストアをリセットすると、保持していた DRM 情報は失われ再生の際に再取得する必要があるのだが、コンテンツ プロバイダーによっては再取得に対応していない場合や、コンテンツ プロバイダー自体が存在しなくなっている可能性も考えられる。そうした場合を考慮して、ハードウェアの変更に起因する問題の可能性がある場合は、いったんハードウェアの変更を元に戻して DRM をバックアップし、変更後にリストアする方法が考えられる。
この方法も以下の MSKB で紹介されているのだが、なぜか (機械翻訳でない) 日本語訳されていない。ライセンスの消失により実害が発生する可能性もあるのだから、こうした情報はよりわかりやすい形で提供してほしいものだ。

MSKB 891664
You may be unable to play protected content after your computer hardware changes
http://support.microsoft.com/kb/891664/en-us

さて、技術情報 925705 や技術情報 891664 は、DRM ストアのリセット後にはセキュリティ コンポーネントの更新が必要と記載されている。
この「セキュリティ コンポーネントの更新」は実際には上記のコンピュータの個別化である。技術情報に記載されているリンクをクリックすると、以下のページにリダイレクトされる。

セキュリティ コンポーネントのアップグレード
http://drmlicense.one.microsoft.com/Indivsite/ja/indivit.asp

ここで [Upgrade] ボタンをクリックすると、ハードウェア情報から作成されるハッシュ値などが送信され、個別化が行われる。それ以降に取得した DRM 情報はその個別化情報と紐付けられる事になる。

以上、DRM 情報の問題で再生ができない場合の対処となるが、これ以外にも DRM コンテンツが再生できない原因はある。

まず、Windows Vista の場合、グラフィック ドライバに古い Windows XP モデル (Windows XP Display Driver Model) の物が使われていると、DRM 保護されたコンテンツの再生ができない。Windows Vista で DRM コンテンツを再生するには、Windows Display Driver Model (WDDM) のグラフィック ドライバが必須だ。

MSKB 935336
Windows Media Player 11 cannot play DRM-protected content on Windows Vista
http://support.microsoft.com/kb/935336/en-us

次に以前のバージョンから Windows Media Player 11 にアップグレードした場合 (WMP11 を含む Windows Vista にアップグレードした場合も含む) 、DRM 保護されたコンテンツを再生できず、Web ページ (以下の技術情報のページや「セキュリティ コンポーネントのアップグレード」ページ) にリダイレクトされる事がある。これは Windows Media Player 11 では DRM の正当性を検証するために使用される証明書の失効情報を確認するのだが、その失効リストが更新されていないためである。
技術情報 919589 にあるセキュリティ更新プログラムのリンクをクリックすると、「証明書リストの更新」というページにリダイレクトされる。ここでアップグレードを行う事で、必要な証明書失効リスト (CRL) がインストールされ、DRM コンテンツの再生が可能になる。

MSKB 919589
Windows Media Player 11 または Windows Vista へのアップグレード後、Windows Media DRM で保護されたコンテンツを再生しようとすると、Web サイトにリダイレクトされることがある
http://support.microsoft.com/kb/919589/ja

証明書リストの更新
http://drmlicense.one.microsoft.com/crlupdate/jpn/crlupdate.html

(2009/3/1 追記)
証明書失効リスト (CRL) のエラーが発生する問題について、修正プログラムがリリースされた。

MSKB 959772
You cannot play content that is protected by Microsoft Windows Media Digital Rights Manager in Microsoft Windows Media Player 11 after you upgrade Windows Media Player or the operating system
http://support.microsoft.com/kb/959772/en-us

(Windows XP x86 版用修正プログラム)
Windows XP 用の更新プログラム (KB959772)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c6af6199-297a-483f-98d6-b84ff2ea796e
(Windows Vista x86 版用修正プログラム)
Windows Vista 用の更新プログラム (KB959772)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c0c8820a-5ec8-432f-8f20-625b1e0ae461

この修正プログラムの適用により、DRM 保護されたコンテンツでもエラーが発生せずコンテンツの再生が可能になる。
(追記終了)

また上記のように DRM では証明書を使用するので、証明書関係のコンポーネントに問題がある場合も再生に支障がでる可能性がある。この問題の解決方法については以下の技術情報が参考になるだろう。

MSKB 813442
Windows XP におけるデジタル署名の問題を検出する
http://support.microsoft.com/kb/813442/ja

広告

2件のコメント »

  1. […] Windows Media Player で DRM 保護されたコンテンツを再生できない […]

    ピンバック by 人気記事ベスト20 « Hebikuzure's Tech Memo — 2011年6月4日 @ 1:26 PM

  2. 「Windows Media セキュリティコンポーネントアップグレード」ができない…

    ず~っと悩んでいたこの問題。 「DRMで保護されたメディアファイルの再生ができない。」 (ちなみにWindows Vista SP2/ 7 SP1 (32bit/64bit), WMP12 環境です。) ググってみると分かるように、この問題には多くの人に発生しており、原因も多岐にわたる。トラブルシューティングを行うのも大変であった。 ある程度、解決法の定石とされているのは、 セキュリティコンポーネントのアップグレード DRMストアのリセット である。これに関しては以下が詳しい。 Hebikuzure…

    トラックバック by ばびぶべぼBlog — 2012年9月23日 @ 1:28 AM


RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com で無料サイトやブログを作成.

%d人のブロガーが「いいね」をつけました。