Windowsでファイルの関連付けを解除する方法
Windowsでファイルの関連付けを管理するのは、時に本当に面倒な作業です。ファイルの種類を間違えて別のアプリで開くように設定してしまったり、普段使わないアプリで特定のファイルが自動的に開かないように、不要なファイルを整理したいと思ったりするかもしれません。理由が何であれ、ファイルの関連付けを削除するのは必ずしも簡単ではありません。通常はデフォルトのアプリを変更するだけで済みますが、その関連付けを完全に削除したい場合はどうすればよいでしょうか?
レジストリをいじる方法、サードパーティ製ツールを使う方法、Windows標準のオプションを使う方法など、いくつかの方法を簡単にご紹介します。もちろん、方法によっては多少「ハック」的なものもありますので、それぞれの状況に最適な方法を知っておくと良いでしょう。これらの方法を実行すると、その拡張子のファイルを開く際に新しいアプリの起動を促すメッセージが表示されるか、新しいデフォルトアプリを設定するまでファイルは全く開かなくなります。
Windowsでファイルの関連付けを削除する方法
レジストリ設定を変更する – 勇気のある人(または慎重な人)向け
Windowsはファイルの関連付けをレジストリに保存するため、この方法は実際に機能します。これらのキーを削除すると、関連付けが実質的に削除されます。ただし、注意が必要です。注意しないと、問題が発生してしまう可能性があるため、事前にレジストリをバックアップしてください。.png対象の拡張子に置き換えてください。
一部のマシンではこれで奇妙な関連付けが修正されますが、他のマシンでは再起動後まで修正されない場合があります。当然ながら、Windows は必要以上に困難にしているからです。
- 押すWin + Rと実行ダイアログが開きます。
- 入力し
regeditて Enter キーを押すと、レジストリ エディターが開きます。 - Computer\HKEY_CLASSES_ROOT\.pngに移動します。
- を右クリックして[削除]
.pngを選択します。 - 「はい」をクリックして確定します。
- さて、本当にクリーンアップするには、これらを削除します(存在する場合)。
- コンピューター\HKEY_CLASSES_ROOT\SystemFileAssociations\.png
- コンピューター\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png
- コンピューター\HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.png
これを少し自動化したいですか?簡単なレジストリファイルを作成できます。メモ帳(notepad)を開き、以下のスニペットを貼り付け、.png拡張子を に置き換えて として保存しますremove_png_association.reg。ファイルをダブルクリックして実行すると、キーが自動的に削除されます。
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\.png] [-HKEY_CLASSES_ROOT\SystemFileAssociations\.png] [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\FileExts\.png]
複数の拡張機能を実行しようとしている場合、これは少しやり過ぎになる可能性がありますが、永遠にクリックし続けるよりはましです。
関連付けを簡単な方法で削除する(「開く」をいじって削除する)
この方法はちょっと変わっていますが、レジストリを操作せずにUIから関連付けを削除するのに有効です。基本的には、ファイルをダミーアプリに割り当てて、それを実際に削除するだけです。Windowsでは関連付けが正しく解除されないまま固まってしまうことがあるので、この方法でリセットできます。
trickapp.nofileメモ帳を開いてダミーの「アプリ」ファイル ( とします) を作成しCtrl + Shift + S、ランダムな拡張子を持つ任意のファイル名で保存します。- 迷惑な関連付けを持つファイルを見つけて右クリックし、[プログラムから開く] > [別のアプリを選択]を選択します。
- [常にこのアプリを使用する]をチェックし、[その他のアプリ] > [この PC で別のアプリを探す] をクリックします。
- フィルターを「すべてのファイル」に設定し、
trickapp.nofile作成したファイルに移動して選択します。 - Windowsで「お使いのPCでは実行できません」というエラーが表示された場合は、そのダミーファイルを閉じて削除してください。次回同様のファイルをダブルクリックすると、Windowsから再度確認のメッセージが表示され、新しいアプリを選択するか、何もしないかを選択できます。
これは一種の回避策であり、完璧ではありませんが、場合によってはレジストリにアクセスせずに関連付けをクリアできます。
サードパーティ製アプリはあなたの味方です(注意)
レジストリファイルや複雑なメニューの操作が面倒だと感じるなら、FileTypesMan や Unassoc のようなツールがすべてを自動で行ってくれます。ファイルの種類を選択して、関連付けを削除またはリセットするだけと、非常に簡単です。ダウンロードする前にレビューを確認してください。マルウェアが潜んでいる可能性は低いでしょう。
簡単なヒント: これらのアプリの中には、認識できないほど混乱してしまった場合に、デフォルトの関連付けを復元できるものもあります。
Windows設定ですべてのデフォルトをリセットする
これは特定の関連付けを削除するのではなく、すべてをWindowsのデフォルト設定にリセットするものです。アプリの不一致で困惑し、システムの動作がおかしくなった場合に便利です。
- 押すWin + Iと設定が開きます。
- [アプリ] > [デフォルトのアプリ]に移動します。
- 下にスクロールして「リセット」をクリックすると、デフォルト設定に戻ります。注:これにより、1つだけでなくすべてのデフォルト設定がリセットされます。
システムにバグがある場合、非常に効果的です。ただし、一部のカスタムデフォルト設定が失われる可能性があるため、システム全体をリセットしても問題ない場合のみ使用してください。
別のPCから保存したファイルの関連付けをインポートする
これはよりニッチな方法ですが、動作中のマシンから好みのデフォルトの関連付けをエクスポートし、問題のあるマシンにインポートします。プロファイルをコピーするようなものです。
- 動作中の PC で、[実行]を開き、と入力
cmdしてCtrl + Shift + Enter管理者プロンプトを表示します。 - 走る:
dism /online /Export-DefaultAppAssociations:“%UserProfile%\Desktop\AppConfig.xml” AppConfig.xmlファイルをターゲット PC に転送します。- ターゲット PC で、管理者コマンド プロンプトを再度開き、次のコマンドを実行します。
dism /online /Import-DefaultAppAssociations:“%UserProfile%\Desktop\AppConfig.xml”
これは少し高度ですが、複数のマシン間でセットアップを一致させたい場合には有効です。
これらのヒントが少しでもお役に立てば幸いです。ファイルの関連付けは、特にWindowsが頑固なリンクを残しておく場合など、厄介な問題を引き起こすことがあります。常に完璧というわけではありませんが、レジストリハックとクリーンアップを組み合わせることで、通常は問題なく対処できます。
まとめ
- 念のため、編集する前にレジストリをバックアップしてください。
- 正確な制御にはレジストリの調整を使用しますが、注意が必要です。
- サードパーティのツールを使用するとプロセスを自動化できます。
- 物事がうまくいかない場合は、すべてのデフォルトをリセットします。
- PC 間で一貫した設定を実現するために関連付けをエクスポート/インポートします。
まとめ
ファイルの関連付けを削除するのは必ずしも楽しい作業ではありませんが、不可能ではありません。状況に応じて様々な方法があります。レジストリの編集という勇気のある人から、面倒な人向けの便利なサードパーティ製アプリまで。ただし、Windowsは時々反撃してくるので、多少の試行錯誤が必要になることを覚えておいてください。関連付けを削除すれば、ファイルを開くのがそれほど面倒ではなくなるはずです。少なくとも、以前使っていたアプリを再度選択するように促されるはずです。
これで誰かがクリックする手間を大幅に省けるといいですね。