2011年11月18日

DVDをダブルクリックすると"指定されたファイルに対してこの操作を行うプログラムが関連付けられていません。 プログラムをインストールするか、既にプログラムがインストールされている場合は コントロールパネルの[既定のプログラム]でプログラムを関連付けてください "というエラーになる

ドライブにDVDを挿入して、自動再生が起動して、動作を選択すればその通りに正常に動作するにもかかわらず、一度終了して再度DVDをダブルクリックして再生させようとすると、"指定されたファイルに対してこの操作を行うプログラムが関連付けられていません。プログラムをインストールするか、既にプログラムがインストールされている場合はコントロールパネルの[既定のプログラム]でプログラムを関連付けてください" というエラーになって再生が出来ないことがあるようです。

自動再生では、Windows Media Playerなど表示に従ってプログラムを選択すれば正常に動作しますから、拡張子とプログラムの関連づけが全く出来ていないわけでもないし、また既定のプログラムを設定し直しても状況が変わらない。

そんな場合には、レジストリを調整する必要があるようです。

Windows7でレジストリエディタを開いた画面

レジストリエディタを起動

HKY_CLASSES_ROOT>DVD>Shell>Play>command とたどっていきます。

"command" の所の値が、空白だと今回のようなエラーが発生するようです。

そこでここに以下の様な値を設定します。

32ビット版の場合
"C:\Program Files\Windows Media Player\wmplayer.exe" /prefetch:4 /device:DVD "%L"
または
"%ProgramFiles%Windows Media Player\wmplayer.exe" /prefetch:4 /device:DVD "%L"

64ビット版の場合
"C:\Program Files(x86)\Windows Media Player\wmplayer.exe" /prefetch:4 /device:DVD "%L"
または
"%ProgramFiles(x86)%Windows Media Player\wmplayer.exe" /prefetch:4 /device:DVD "%L"

今回は、空白の場合で取り上げましたが、空白に限らず何かほかのプログラムが動いてしまうというような場合で、Windows Media Playerに指定を戻したい場合には、同様に設定を変更してみてください。

<追加情報 2014.01.14>
コメントでも頂きました myさん から頂いた情報に寄れば、こちらで紹介したDVDに限らずBlue Rayドライブでも応用がきくようです。

Bluray.jpg

参考までに追記させて頂きました。情報を提供頂きました、myさん、ありがとうございました。


<参照>
DVD をダブルクリックした時の動作 ( Windows 7 )
エクスプローラー上での光学ドライブ認識の不具合
posted by クリック at 12:21| 東京 ☁| Comment(9) | TrackBack(0) | Windows7 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
とても助かりました。BDにも応用しました。

DVDのところでBluRayフォルダを開いてください。

そのあとはDVDと基本的に一緒でした。
どうか記事に載せていただきたいです。
Posted by my at 2013年03月27日 14:59
>myさん
コメントありがとうございました。

BlueRayにも応用可能みたいですね。
BlueRayドライブ搭載PCを持っていないので、キャプチャー画面は載せられませんが、近いうちにBlueRayでも、"DVD" のところを、"BlueRay" と置き換えれば応用が利くということを掲載させていただきたいと思います。

情報ありがとうございました。
Posted by クリック at 2013年03月27日 20:55
このあいだは助かりました。今も使えています。

http://s20.postimg.org/vst4mvijv/Bluray.jpg

ここに載せてみました。うまくみられるとうれしいです。
Posted by my at 2013年03月28日 12:17
>myさん

わざわざ、キャプチャーリングしていただきありがとうございます。
利用させていただきます。

ご協力ありがとうございました。
Posted by クリック at 2013年03月28日 14:08
とてもわかりやすい説明で,"command" の所の値が空白なのは見つけることができました。
しかし,値の設定についてどうやったらいいのかわかりません。説明していただけたらうれしいです。
Posted by you at 2014年01月13日 00:01
youさん

コメントありがとうございます。
command のところまではたどり着けて、空白であることも確認されたんですね。
そこまでくれば、後は、"command" をダブルクリックで開いて、値のところに、ご利用のPCにあわせて、上記で紹介している値を入力すれば大丈夫なはずです。
Posted by クリック at 2014年01月13日 12:15
教えて頂いたとおりに値を入力をしたら,書き込むことができました。
ありがとうございました。

しかし,今度は「D:\ アプリケーションが見つかりません」というエラーになってしまいました。
理由をご存じなら,教えて頂けますか。
Posted by you at 2014年01月13日 21:58
youさん

> 今度は「D:\ アプリケーションが見つかりません」というエラーになってしまいました。

っと言うことであれば、レジストリに入力された値に誤りがないかどうか、もう一度確認してみてください。


Posted by クリック at 2014年01月14日 13:38
お返事いただきありがとうございます。


"C:\Program Files(x86)\Windows Media Player\wmplayer.exe" /prefetch:4 /device:DVD "%L"
←をコピーして貼り付けたので間違いはないと思うのですが…。
先ほどもう一度貼り付けてみたのですが,やはり「D:\ アプリケーションが見つかりません」というエラーになってしまいました。
もう一つの方を貼り付けてみても,違うエラーメッセージが出てしまいます。
Posted by you at 2014年01月15日 22:08
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック