Windows 7(Vista)でファイルの関連付け情報を削除(解除)する
Windows 7環境でファイルの関連付けを間違えてしまったので戻そうとしたところ、XPと挙動が変わってしまっていてかなり手間取ってしまった。調べたところVistaから設定方法が変更されたとのこと。どうもこれには同じように戸惑っている人がかなりいるようなので、ちょっと整理してまとめておきたい。
Windows 7(Vista)の関連付け情報削除方法
Windows XPはマイコンピュータやエクスプローラから「フォルダオプション」を選択すれば簡単に拡張子ごとの関連付けを修正・削除できたものの、Vistaからはできなくなってしまった。で、どうすればいいかというと、基本的にはレジストリエディタを使ってユーザ自らが消すしかないらしい。以下具体的な手順。
- スタートメニューの「プログラムとファイルの検索」(あるいはコマンドプロンプト)に「regedit」と入れてEnterを押し、レジストリエディタを起動。
- 以下のレジストリキーを消して再起動。
HKEY_CURRENT_USER\Software\Classes\.[拡張子]
HKEY_CURRENT_USER\Software\Classes\[拡張子]_auto_file
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.[拡張子]
レジストリエディタを使えない、使いたくないという場合はGUIで操作できるフリーソフトがあるので、それを使うという手もある。実際問題としてレジストリをわざわざ検索して消していくより手軽なので、新たにソフトを入れる(起動する)のが嫌でなければ、こちらの方をおすすめしたいところ。
海外のダウンロードサイトにありがちの「わかりづらい」ページになっているが、下の方に「Attachments」と書かれているところがあるはずなので、その下のzipファイル(これを書いている時点では「unassoc_1_4.zip」)をダウンロードすればOK。
unassocの起動画面
後は解凍した「Unassoc.exe」を任意の場所から起動し、初期化したい拡張子を選んで「Delete file type」を選択する。正常に作業が終了していれば、関連付けが消去されているはず。(念のため再起動した方がいいかもしれない。)
関連付けられたアプリケーション情報も消す
上記の作業で拡張子の関連付け情報は初期化されるものの、関連付けられた方のアプリケーションの情報は消えていない。単なるミスで普段使っていないアプリケーションと結びつけてしまった場合は、これを残しておく意味はないので、以下の手順で消すことができる。(意味がわからないならそのままにしておくのをおすすめしたい。)
- 上と同じ手順でレジストリエディタを起動。
- 以下のレジストリキーを消す。
HKEY_CLASSES_ROOT\Applications\[アプリケーション(ファイル)名]
以上で関連付けが完全に初期化できるはず。
- クリックするとこの記事のURLやリンク用HTMLタグが表示されます
このエントリへのリンクとトラックバック
- このエントリにトラックバックする
- このエントリについて書く(FC2ブログユーザーのみ)
- スパム対策のためリンクのないトラックバックは受信されません。
このエントリへのコメント
コメント機能を利用するにはDisqus、Twitter、OpenIDのいずれかのアカウントでログインする必要があります。
blog comments powered by Disqus