2014年6月8日日曜日

Windows 7でファイルとプログラムの関連付けができない

Windows 7でファイルとプログラムの関連付けを変更したくて、参照にてプログラムを変更したにも関わらず、変更できない問題が発生しました。

これは、レジストリに正しく登録されていないために、発生しているようでした。
対応方法としては、下記となります。

1. 「ファイル名を指定実行」から、「regedit」と入力し、レジストリエディタを起動します。
2. レジストリエディタで、「HKEY_CLASSES_ROOT」-「Applications」を選択します。
3. 「Applications」の中から関連付けできないプログラム名を探します。
4. 該当のプログラム名が見つかったら、対象のプログラム名を右クリックし、「削除」をクリックします。
5. 再度関連づけの手順を行うことで、ファイルとプログラムを関連付けることだできます。

ちなみに、ここで登場したレジストリキーの役割は、下記の通りです。

HKEY_CLASSES_ROOT
関連付け情報やCOM/OLEで利用されるクラス情報などが登録されています。
Applications
アプリケーションが登録されています。これらは、「ファイルを開くアプリケーションの選択」ダイアログ等で使われます。