OS: WinXP
症状: Windows Media Player でDRMで管理されたコンテンツを見ようと思ったら、
「必要な Windows Media デジタル著作権管理 (DRM) コンポーネントを検証できません。プレーヤーを再インストールすると、この問題を解決できる場合があります。」とダイアログが表示される。
指示通りのWMプレーヤーのアンインストール・再インストールはとても面倒なので、別な方法を模索したくなるはずです。ググれば対処法のページが山ほど出てきますが、何をやってもダメだった場合は以下を試して下さい(最初でもOKです)
デジタル署名を処理するコンポーネントの破損を疑い、以下のダイナミックリンクライブラリを再登録。・ Softpub.dll
・ Wintrust.dll
・ Initpki.dll
・ Dssenh.dll
・ Rsaenh.dll
・ Gpkcsp.dll
・ Sccbase.dll
・ Slbcsp.dll
・ Mssip32.dll
・ Cryptdlg.dl
再登録にはregsvr32.exeを使用。
例)
コマンドプロンプトから、
>regsvr32 引数(再登録するDLL)
再登録が成功した旨を伝えるダイアログが表示されたら「OK」ボタンを押して処理を完了。この方法で10個すべての関連DLLを再登録。
再びDRMで管理されたコンテンツにアクセスして見て下さい。
意味がわからない場合は、
スタートメニューボタンを押す →
ファイル名を指定して実行を押す →
cmdと入力する →
OKボタンを押すコマンドプロンプトが立ち上がったら、
regsvr32(半角スペース)
再登録するDLL名(上記参照)
と打つ。
例えば Softpub.dll を再登録するなら
regsvr32(半角スペース)
softpub.dll(Enter Keyを押す)
再登録が成功した旨を伝えるダイアログが表示されたら「OK」ボタンを押して処理を完了。この方法で10個すべての関連DLLを再登録。