既定のプログラムを選択中に操作を誤ってしまいプログラムの拡張子がすべて書き換わってしまったのですが元に戻すにはどうすればいいですか?

ファイルを開く際に、プログラムから開く→既定のプログラムの選択 でプログラムを選択しokボタンを押したのですが、その際に誤って拡張子が .lnk になるプログラムを選択してしまっていた上に、この種類のファイルを開くときには、選択したプログラムをいつも使うにチェックが入ってたようで、もとの拡張子が.exeのファイルの表示がおかしくなってしまいました。
拡張子を元に戻すことはできないのでしょうか。
ちなみにPCはWindows7です。
 

質問情報


最終更新日 2018年12月01日 表示 65,203 適用先:
回答
ファイルを開く際に、プログラムから開く→既定のプログラムの選択 でプログラムを選択しokボタンを押したのですが、その際に誤って拡張子が .lnk になるプログラムを選択してしまっていた上に、この種類のファイルを開くときには、選択したプログラムをいつも使うにチェックが入ってたようで、もとの拡張子が.exeのファイルの表示がおかしくなってしまいました。

何らかの拡張子のファイルを、[プログラムから開く][既定のプログラムの選択]で.lnkのプログラムを選択しても、正しくリンク元のexeファイルと関連付くはずですが、結局どのようにおかしくなっているのでしょうか。

元の拡張子が、別のアプリケーションに関連付いたのであれば、再度同じ手順で[プログラムから開く][既定のプログラムの選択]で正しいプログラムを選べばいいと思うのですが、もともとは関連付けのされていない拡張子だったのでその状態に戻したいと言うことであれば、以下の手順でレジストリを削除する必要があると思います。

1. 管理者権限のあるユーザーでログオンします
2. [スタートメニュー]の検索ボックスか[ファイル名を指定して実行]画面(Windowsキー + Rキーで表示可)を表示します
3. regedit と入力し[OK]します
4. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts にある該当の拡張子のキーを削除します
5. HKEY_CLASSES_ROOT にも該当の拡張子のキーがあれば、これも削除します
6. ログオフしてログオンしなおします

※レジストリの操作は間違えのないように慎重にお願いいたします。


他の状況、たとえば.exeや.lnkの拡張子のファイルが、アプリケーションに関連付いてしまい正常に実行できなくなっているというような状況であれば補足いただければと思います。

この回答は 39 人の役に立ちました

·

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。