IE9 錯誤:向程式發送指令時出現問題

IE9 錯誤:向程式發送指令時出現問題

我正在使用一台新的 Windows 7 32 位元計算機,現在已安裝 IE9。用戶正在使用 Dell Stardock 應用程式作為他的主要「桌面」(他的所有連結都在那裡)。當我們在那裡放置互聯網連結並單擊它時,我們會收到以下錯誤訊息:

將命令發送到程式時出現問題。

對我來說,這表明 IE9 無法訪問我們想要訪問的網站,該網站應該在打開時作為參數傳遞給瀏覽器。

我不認為這是 StarDock/ObjectDock 問題,因為我們還存在一些其他的網路連結問題。例如,我們無法將網路連結從桌面移動到工作列上的快速啟動。當我們嘗試時,它迫使我們將帶有 IE 圖示的連結作為 IE 選單的一部分,而不是允許我們在那裡有一個快捷方式作為它自己的條目。不過,我應該提到,桌面和工作列中的連結也按照我們的預期工作(不顯示上述錯誤訊息)。

看來這個問題是在安裝 Windows 更新後開始出現的。由於我們一次安裝了一大堆更新,我不知道哪個更新導致了問題。

我確實安裝了 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:
我找到了兩個潛在的解決方案,現在我有機會嘗試這兩個解決方案。一是禁用“Windows Font Cache”服務。另一個是清除IE快取和瀏覽歷史記錄。他們都沒有工作。

編輯2:
我發現 Windows Update 想要安裝 IE9,儘管我們已經安裝了它。我卸載了 IE9,然後透過 Windows Update 重新安裝。上面列出的問題仍然存在,Windows 仍然告訴我們有更新可供安裝。該更新是 Windows 7 的 IE9。

相關內容