【解決済み】「このファイルには、この操作を実行するプログラムが関連付けられていません」エラーの直し方
エラー「このファイルには、この操作を実行するプログラムが関連付けられていません」とは?
Windowsオペレーティングシステムについて少しでも知識がある方なら、それがいかに繊細で壊れやすいものかをご存じでしょう。わずかなシステムファイルに手を加えたり、重要なレジストリキーを変更したりするだけで、システムの重要な機能が誤作動し、最悪の場合まったく動作しなくなることもあります。これはWindows 10を含むすべてのバージョンのWindowsに共通していえることです。
C:\Windows\Users フォルダの下には AppData という名前のフォルダがあります。AppData フォルダには、インストール済みのプログラムやアプリケーションのデータ、そしてPC上にアカウントを持つ各ユーザーの設定情報や環境設定が格納されています。
AppData フォルダには必ずしも「システムファイル」が含まれているわけではありません。しかし、このフォルダに何らかの変更を加えること――コピーするだけでも(移動ではなく)――さまざまな問題を引き起こす可能性があります。AppData フォルダに手を加えたことで発生する代表的な問題のひとつが、Windows 10の通知領域にある「カスタマイズ...」ボタンがまったく機能しなくなるというものです(通知領域には、タスクバーの空いている場所を右クリックして「プロパティ」を選択するとアクセスできます)。この問題が発生している状態で「カスタマイズ...」ボタンをクリックすると、次のようなエラーメッセージが表示されます。

このファイルには、この操作を実行するためのプログラムが関連付けられていません。プログラムをインストールするか、すでにインストールされている場合は、既定のプログラムのコントロールパネルで関連付けを作成してください。
エラーが発生する主なケース
- Explorer.exe でエラーが表示される場合:Windowsのファイルエクスプローラー自体に破損が生じており、フォルダ(ディレクトリ)を開けなくなっている可能性があります。
- JPEGファイルを開こうとしてエラーになる場合:PCがJPEG画像ファイルをどのアプリで開けばよいのか判断できていない状態です。
- JPEG以外にも、Excel、DVD、.zip などのファイル形式でも同様の問題が起こることがあります。いずれの場合も、後述の解決策をお試しください。
また、この問題の影響を受けた多くのWindows 10ユーザーは、デスクトップの空きスペースを右クリックし、コンテキストメニューから「ディスプレイ設定」や「個人用設定」を選択した際にも同じエラーメッセージを目にしています。これらの基本機能が使えなくなることで、無視できるレベルの不具合から早急な対応が求められる深刻な問題へと発展します。
解決策1:既定のファイル拡張子の設定を復元する
「このファイルには、この操作を実行するためのプログラムが関連付けられていません」というエラーは、OSがファイルを開いたり操作したりするためのプログラムを選択できない場合に発生します。多くは、ファイルの拡張子を既定のものから別のものに変更したことが原因です。
ここでは、すべてのファイルタイプの拡張子の関連付けをリセットして、問題が解決するか確認してみましょう。
- Windowsキー + S を押し、検索ボックスに「ファイルの種類ごとに既定のアプリを選ぶ」と入力して、設定アプリを開きます。

- 問題が発生しているファイルの種類を選択し、プログラム一覧から既定のアプリケーションを指定します。あえて別のアプリで開いてみて、再度操作を試すのも有効です。

ひとつずつ設定するのが面倒な場合は、設定 > アプリ > 既定のアプリ と進み、「リセット」をクリックすれば、Microsoft推奨の既定値にまとめて戻せます。
解決策2:Microsoftのホットフィックスを使用する
もうひとつの有効な手段は、Microsoftが提供するホットフィックスでWindowsのファイル・フォルダ関連の問題を修復する方法です。このツールはレジストリやグループポリシーの設定をスキャンし、不整合がないかをチェックしてくれます。問題が見つかれば、ホットフィックスを使って簡単に修復でき、アプリケーションを再び正常に動作させられます。
- Microsoftの公式サイトにアクセスし、ホットフィックスをダウンロードします。

- ダウンロードが完了したらホットフィックスを実行し、PCを再起動してから、問題があったファイルへのアクセスや操作を試してみます。
解決策3:アカウントを管理者グループに追加する
システムの復元に頼る前に試したいのが、自分のアカウントを管理者グループに移行してすべての権限を持たせる方法です。適切な権限がないために、ファイルを操作できないケースもあるためです。
- Windowsキー + R を押し、名前ボックスに「lusrmgr.msc」と入力して Enter キーを押します。
- 左側の「グループ」をクリックし、「Administrators」を選択します。PC上の管理者一覧ウィンドウが開くので、下部にある「追加」をクリックします。

- 「詳細設定」をクリックし、次の画面で「検索」を選択します。表示された一覧から自分のアカウントを選び、「OK」をクリックします。

- 追加するアカウントを選択したら、「OK」を押して残りのウィンドウを閉じていきます。PCを再起動し、再度ファイルにアクセスできるか確認しましょう。
解決策4:システムの復元を実行する
残念ながら、この問題を引き起こす具体的なファイルやレジストリキーはまだ特定されておらず、現時点で専用の修正プログラムは存在しません。とはいえ、問題が解決できないわけではありません。Windows 10をクリーンインストールすれば確実に解決しますが、現在の環境を初期化したくない場合は、システムの復元を実行して、この問題が発生する前の時点までPCを巻き戻すのがおすすめです。手順は以下の通りです。
- スタートメニューボタンを右クリックして、WinXメニューを開きます。
- WinXメニューから「コントロールパネル」をクリックして起動します。
- コントロールパネルの検索ボックスで「回復」と入力します。
- 検索結果の「回復」をクリックします。
- 「システムの復元を開く」を選択し、「次へ」をクリックします。
- この問題が発生する前の時点で作成されたシステム復元ポイントを選択します。手動で復元ポイントを作成したことがなくても心配いりません。新しいアプリやドライバーのインストール時、Windows Updateの適用時に、Windows 10が自動的に復元ポイントを作成してくれるからです。
- 「次へ」をクリックします。
- 選択した復元ポイントの時点の状態にPCが復元されるまで待ちます。
- システムの復元が完了したら、「完了」をクリックします。

この問題に対してはシステムの復元が最も効果的な解決策であり、過去にこの問題に悩まされたほぼすべてのWindows 10ユーザーにとっての決定打となりました。さらに嬉しいことに、システムの復元を実行しても個人データが失われることはありません。ただし、選択した復元ポイントより後にインストールしたアプリ、ドライバー、Windows Updateはアンインストールされる点には注意してください。
解決策5:対応するプログラムをインストールする
上記のどの方法でも改善しない場合は、そのファイルの種類がWindows標準機能だけで開けるものかどうかを確認しましょう。もし開けない形式であれば、インターネット上で代替となるソフトウェアを探し、該当ファイルを簡単に開けるものをダウンロードしてください。その際は、必ず信頼できる公式サイトから入手するよう注意しましょう。
-
【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 このファイルにはプ