質問: 画像ファイルのアイコンを、関連付けしたプログラムに合わせるには? 画像ファイル(たとえば jpg、gif)の 「プロパティ」>「全般」タブ の画面で、 プログラムのところの「変更」でプログラムを変更すると、 その設定画面では、 プログラムのミニアイコンが変更したプログラムのものに変わります。 ただ、画像ファイル自体のアイコンは、対応して変わってくれません。 (「フォルダオプション」の方で変更してみても、同じ状況) ---- 以前には対応してたんですが、 なぜかそんな風になってしまいまして、 対処法がお分かりでしたら、よろしくお願いいたします。 --
回答: ユーザーが新規に関連付けを登録した拡張子の 規定のアイコンはレジストリに保存されないようです。 クリーンなwindowsxpの jpgの規定アイコンは hkey_classes_root\jpegfile\defaulticon に登録されています。 他のプログラムのインストーラによって 関連付けが変更されたり、 自分で関連付けを変更、削除をしている時は jpegfileキーではない場合があります。 このdefaulticonキーを削除すると 関連付けされたプログラムに対応したアイコンに 勝手に変わってくれるようになります。