「このアクションを実行するためのプログラムがファイルに関連付けられていません」— ごみ箱エラーの原因と解決策
ごみ箱を空にしようとした際に、「このアクションを実行するためのプログラムがファイルに関連付けられていません(File does not have a program associated with it for performing this action)」というエラーが表示されることがあります。ファイルを開きたいわけではなく、単に削除したいだけなのに、なぜプログラムの関連付けエラーが発生するのか不思議に感じるかもしれません。この記事では、この問題の原因と考えられる解決策を詳しく解説します。
ごみ箱エラー「このアクションを実行するためのプログラムがファイルに関連付けられていません」とは
この現象は、Windowsがごみ箱に関連する操作を実行しようとしても、そのアクションとの関連付けを見つけられないために発生します。以下の4つの方法で問題を解決できます。
- 破損したごみ箱を修復する
- システム ファイル チェッカー(SFC)とDISMスキャンを実行する
- セーフモードでファイルを削除する
- システムの復元を実行する
一部の方法では管理者権限が必要になりますので、あらかじめ管理者アカウントでログインしておきましょう。
1. 破損したごみ箱を修復する
シンプルながら非常に効果的なのが、コマンドによるごみ箱のリセットです。管理者権限でコマンドプロンプトを開き、次のコマンドを実行してください。
rd /s /q C:\$Recycle.bin
この「rd」コマンドは、Cドライブ上にある$Recycle.binフォルダをリセットします。ハードディスクに複数のパーティションがある場合は、Cの部分を対象のドライブ文字(D、Eなど)に置き換えて、それぞれに対して実行してください。
2. システム ファイル チェッカー(SFC)スキャンを実行する
SFCコマンドは、ごみ箱を含む破損したシステムファイルを自動的に修復してくれる便利なツールです。ごみ箱に関連するシステムファイルに何らかの問題が生じている可能性があります。管理者権限のコマンドプロンプトまたはPowerShellを開き、次のコマンドを実行しましょう。
sfc /scannow
このコマンドはシステム全体をスキャンし、破損している、あるいは本来のバージョンと異なるファイルを検出して、システムイメージから正しいファイルへと置き換えます。スキャンには数分〜十数分かかることがあります。
SFCでも解決しない場合は、DISMを使ってシステムイメージ自体を修復すると効果的です。続けて次のコマンドを実行してみてください。
Dism /Online /Cleanup-Image /RestoreHealth
3. セーフモードでファイルを削除する
Windows 10のセーフモードは、最小限のシステムファイルとデバイスドライバだけを読み込んでOSを起動するモードです。これにより、通常起動時にファイル削除の妨げとなる競合や常駐ソフトの影響を回避できます。
セーフモードで起動するには、システム構成ユーティリティ(MSConfig)を使うのが簡単です。
- Win + Rキーで「ファイル名を指定して実行」を開く
- 「msconfig」と入力してEnterキーを押す
- 「ブート」タブを開き、「セーフ ブート」にチェックを入れて「最小」を選択する
- 「適用」をクリックし、パソコンを再起動する
セーフモードで起動したら、改めてごみ箱を空にできるかどうか試してみてください。作業が完了したら、MSConfigで「セーフ ブート」のチェックを外して通常起動に戻すことを忘れないようにしましょう。
4. システムの復元を実行する
上記の方法でも問題が解決しない場合は、すべてが正常に動作していた時点までWindowsを復元するのが最後の手段となります。ただし、この方法は事前にシステムの復元ポイントが作成されている場合にのみ利用可能です。確認と復元の手順は以下の通りです。
- スタートメニューの検索ボックスに「システムの復元」と入力する
- 「回復」>「システムの復元を開く」をクリックする
- 「次へ」ボタンを押して、利用可能な復元ポイントの一覧を表示する
- 正常に動作していたと思われる日時の復元ポイントを選択し、復元を実行する
復元が完了すると、PCは選択した時点の状態に戻ります。個人ファイルは削除されませんが、復元ポイント以降にインストールしたアプリやドライバーは削除される点に注意してください。
これらの方法を順番に試すことで、ごみ箱を空にする際に発生する「プログラムが関連付けられていません」エラーを解決できるはずです。まずは手軽なごみ箱のリセットコマンドから試してみることをおすすめします。
-
【Windows 10】「ms-settings:display – このファイルには関連付けられたプログラムがありません」エラーの解決方法
Windows 10のパソコンでは、アップデート後に「ディスプレイ設定」や「個人用設定」を開こうとした際に、以下のようなエラーが表示されることがあります。 「ms-settings:display – このファイルには関連付けられたプログラムがありません。アクションを実行するためのプログラムをインストールするか、既にインストールされている場合は、既定のプログラムのコントロール パネルで関連付けを作成してください。」 この記事では、Windows 10で発生する「ms-settings:display」および「ms-personalization-background」の問題(このファイルには
-
【解決方法】Explorer.exe「このファイルにはプログラムが関連付けられていません」エラーの直し方
Windows 7、8、10 のパソコンで、タスクバーのショートカットからエクスプローラーを起動したり、「ファイル名を指定して実行」ボックスに「explorer.exe」と入力して起動しようとすると、次のようなエラーが表示されることがあります。「Explorer.exe:このファイルには、この操作を実行するためのプログラムが関連付けられていません。プログラムをインストールするか、既にインストールされている場合は、既定のプログラム コントロール パネルで関連付けを作成してください。」 本記事では、Windows 10、8、7、Vista で発生する「Explorer.exe このファイルにはプ