IE9 エラー: プログラムにコマンドを送信する際に問題が発生しました

IE9 エラー: プログラムにコマンドを送信する際に問題が発生しました

私は、IE9 がインストールされた新しい Windows 7 32 ビット マシンで作業しています。ユーザーは Dell Stardock アプリケーションを主な「デスクトップ」として使用しています (すべてのリンクはそこにあります)。そこにインターネット リンクを配置してクリックすると、次のエラー メッセージが表示されます。

プログラムにコマンドを送信する際に問題が発生しました。

これは、IE9 が、アクセスしたい Web サイトにアクセスする際に問題を抱えていることを示しているように思われます。この問題は、ブラウザーを開いたときにパラメーターとして渡されるはずです。

これは StarDock/ObjectDock の問題ではないと思います。インターネット リンクに関する他の問題もいくつかあるからです。たとえば、デスクトップからタスク バーのクイック起動にインターネット リンクを移動できません。移動しようとすると、IE アイコンのリンクを IE メニューの一部として配置する必要があり、独自のエントリとしてショートカットを作成できません。ただし、デスクトップとタスク バーのリンクは期待どおりに機能します (上記のエラー メッセージは表示されません)。

この問題は Windows Update をインストールした後に発生したようです。一度にたくさんの更新プログラムをインストールしたため、どれが問題の原因なのかわかりません。

Google Chrome はインストールしていましたが、ユーザーが IE を使いたいためアンインストールしました。問題は Chrome をアンインストールする前から発生していました。IE9 のブラウザ設定もリセットしました。それでも解決しませんでした。

次に、IE9 をアンインストールして IE8 に戻りました。これで問題は解決しましたが、IE9 を再度インストールするとすぐに問題が再発しました。

Verizon Internet Security をインストールしています。これは実際には McAfee の製品で、Verizon に似せてブランド名を変更したものです。私はこのソフトウェアにそれほどこだわっているわけではありませんが、顧客がサブスクリプションを所有しているため、変更する予定はありません。これが問題の原因であると信じる理由はないのですが、セキュリティ ソフトウェアが奇妙な問題の原因となることが多いことは知っています。

次のキーのレジストリ設定を確認しましたが、すべて正常に動作しているようです。

HKEY_CLASSES_ROOT\.htm
HKEY_CLASSES_ROOT\.html
HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
HKEY_CLASSES_ROOT\https\shell\open\command
HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application  
HKEY_CLASSES_ROOT\htmlfile\shell\open\command
HKEY_CLASSES_ROOT\Microsoft.Website\Shell\Open\Command

編集1:
2 つの潜在的な解決策を見つけたので、両方を試す機会を得ました。1 つは、「Windows フォント キャッシュ」サービスを無効にすることです。もう 1 つは、IE のキャッシュと閲覧履歴をクリアすることです。どちらも機能しませんでした。

編集2:
すでにインストールされているにもかかわらず、Windows Update が IE9 をインストールしようとしていることがわかりました。IE9 をアンインストールし、Windows Update から再インストールしました。上記の問題は依然として解決せず、Windows は引き続き、インストール可能な更新プログラムがあることを通知しています。その更新プログラムは、Windows 7 用の IE9 です。

関連情報