【Windows 11/10】「プログラムにコマンドを送信中に問題が発生しました」エラーの対処法
Windows 11/10/8/7環境で、デスクトップのショートカットやWebリンクなどを利用している際に、ExcelやWord、Internet Explorerで「プログラムにコマンドを送信中に問題が発生しました(There was a problem sending the command to the program)」というエラーが表示されることがあります。本記事では、この問題の原因と効果的な解決方法をわかりやすく解説します。
「プログラムにコマンドを送信中に問題が発生しました」とは

このエラーメッセージは、デスクトップ上のショートカットをダブルクリックしたとき、インターネット上のリンクを開いたとき、あるいはWordやExcelのドキュメントを開こうとしたときなど、さまざまな場面で発生することが報告されています。
Microsoft Officeアプリケーションの場合

特に多いのが、ExcelやWordのドキュメントを開こうとした際にこのエラーが発生するケースです。原因は動的データ交換(DDE:Dynamic Data Exchange)の設定にある可能性が高く、設定を見直すことで解決できます。作業を始める前に、必ずシステムの復元ポイントを作成しておきましょう。
Excelでの対処手順:

- Excelを開き、「ファイル」→「オプション」をクリックします。
- 「詳細設定」を選択します。
- 「他のアプリケーションからDDE(Dynamic Data Exchange)要求を無視する」のチェックを解除します。
- Excel(またはWord)を再起動します。
これらの手順でも解決しない場合は、次の観点も参考にしてください。
Windowsには、アプリケーション間でデータを受け渡すための複数の仕組みが用意されており、DDE(Dynamic Data Exchange)プロトコルはそのひとつです。DDEは一連のメッセージとガイドラインで構成され、データを共有するアプリケーション同士がメッセージをやり取りし、共有メモリを介してデータを交換します。Microsoft Office製品群の各コンポーネントも、このDDEプロトコルを利用しています。
レジストリエディターを使った対処法

UIからDDE設定を無効化しても問題が解決しない場合は、Windowsレジストリを編集する以下の方法を試してください。
1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「Regedt32.exe」と入力してEnterキーを押し、レジストリエディターを起動します。
2. 次のキーへ移動します:
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec

3. 左側のペインでddeexecキーを選択し、「ファイル」→「エクスポート」をクリックして、あらかじめバックアップを作成しておきます。
任意の場所へエクスポートできたら、同じキーを右クリックして「削除」を選択します。

キーを削除したらレジストリエディターを閉じ、PCを再起動します。再起動後は、このエラーが表示されなくなるはずです。
Internet Explorerの場合
多くの場合、Internet Explorerを既定のブラウザーとして設定し直すことで問題が解決します。

- Internet Explorerを開きます。
- 「ツール」→「インターネット オプション」をクリックします。
- 「プログラム」タブを選択します。
- 「既定にする」ボタンをクリックします。
それでも問題が解決しない場合は、Internet Explorerの設定をリセットしてみてください。
Microsoft Fix Itソリューションの活用
Microsoftもこの問題の解決を支援するFix Itソリューションを公開しています。
- Windows 8ユーザーは「Microsoft Fix it 20074」をダウンロードできます。
- Windows 7、Windows Vista、Windows XP、Windows Server 2008、Windows Server 2003のユーザーは「Microsoft Fix it 50392」をダウンロードできます。
- Microsoft Excelの使用中にこのエラーが表示される場合は、「Microsoft Fix It KB21149」をご利用ください。「他のアプリケーションからDDE(Dynamic Data Exchange)要求を無視する」設定が自動的にオフになります。
その他の対処法
特定のプログラムのショートカットをクリックしたときだけこの問題が発生する場合は、古いショートカットを一度削除し、新しく作り直すことも検討してください。このシンプルな方法は、実際に多くのケースで有効であることが知られています。

-
「プログラムへのコマンド送信中に問題が発生しました」エラーの解決方法【Windows・MS Office対応】
Windowsを使用していると、突然予期しないエラーメッセージに遭遇することがあります。その一つが「There was a problem sending a command to the program(プログラムへのコマンド送信中に問題が発生しました)」というエラーです。このエラーは、DDE(Dynamic Data Exchange:動的データ交換)コマンドをMS Officeアプリケーション(Excel、Word、Accessなど)に送信する過程で、ウィンドウとアプリケーションの接続に失敗したことを示しています。その結果、MS Officeアプリケーションを起動できなくなります。このエ
-
「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】
Microsoft ExcelなどのOfficeファイルを開こうとした際に「コマンドをプログラムに送信中に問題が発生しました」というエラーメッセージが表示される場合、WindowsがMicrosoft Officeアプリケーションと正常に接続できていないことを意味します。エラーメッセージで「OK」をクリックして再度ファイルを開くと、問題なく開けるケースもありますが、PCを再起動すると再び同じエラーが表示されてしまいます。 Word文書やExcelスプレッドシートなどのMicrosoft Officeファイルを開こうとすると、以下のようなエラーメッセージが表示されることがあります。 コマンドを