您目前已離線,請等候您的網際網路重新連線

無法在 Internet Explorer 中執行「在新視窗開啟」命令

依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。
如需本文的 Internet Explorer 5 及 6 版本,請參閱 281679
徵狀
您可能會遭遇下列任何一種徵狀:
  • 當您用滑鼠右鍵按一下網頁上的網址,然後按 [在新視窗開啟] 時,網頁可能不會在新視窗中開啟。
  • 當您在已經撰寫指令碼以開啟新視窗的網頁上按一下連結時,可能不會開啟新視窗,或者您可能會收到下列錯誤訊息:
    Internet Explorer 指令碼錯誤
    這個網頁的指令碼發生錯誤。

    行:
    字元:
    錯誤:不支援此種介面
    字碼:0

    要繼續執行這個網頁上的指令碼?
發生的原因
出現下列一種以上的情況時,可能就會發生這個問題:
  • 您所安裝的程式並未正確地在下列登錄機碼中登錄介面:
    HKEY_CLASSES_ROOT\Interface
  • 您利用 Microsoft Visual Basic 5.0 建立可以使用 Webbrowser 控制項 (Shdocvw.dll 檔案所提供) 的程式之後,便移除了 Microsoft Visual Basic 5.0。
  • 某些 Internet Explorer 登錄資訊已經遺失或遭到毀損。
解決方案
如果要解決這個問題:
  1. 按一下 [開始],再按一下 [執行]
  2. [開啟] 方塊中,輸入 regsvr32 actxprxy.dll
  3. 按一下 [確定],當您收到下列訊息時,再按一下 [確定]
    DllRegisterServer 在 actxprxy.dll 成功。
  4. 按一下 [開始],再按一下 [執行]
  5. [開啟] 方塊中,輸入 regsvr32 shdocvw.dll
  6. 按一下 [確定],當您收到下列訊息時,再按一下 [確定]
    DllRegisterServer 在 shdocvw.dll 成功。
  7. 重新啟動您的電腦。
如果某些 Windows 或 Internet Explorer 檔案的登錄資訊遺失或毀損了,可能也會發生這個問題。 如果本文前面所述的步驟無法解決問題,請重複可以登錄某些其他 Windows 及 Internet Explorer 檔案的步驟。如果要執行這項操作,請使用下列命令:
  • regsvr32 oleaut32.dll
  • regsvr32 shdocvw.dll
  • regsvr32 actxproxy.dll
  • regsvr32 mshtml.dll
  • regsvr32 pdm32.dll
在 Internet Explorer 4.01 Service Pack 1 或更新的版本中不會發生這個問題。如果要取得最新版的 Internet Explorer,請造訪下列 Microsoft 網站:
狀況說明
Microsoft 已確認本篇文章開頭所列之 Microsoft 產品確實有上述問題。
4.00 Zone 3.x Z3 VB 5.0 Visual Basic investor investor.msn.com
內容

文章識別碼:180176 - 最後檢閱時間:09/30/2004 07:57:05 - 修訂: 4.0

Microsoft Internet Explorer 4.01 128-Bit Edition, Microsoft Internet Explorer 4.01 128-Bit Edition, Microsoft Internet Explorer 4.0 128-Bit Edition, Microsoft Internet Explorer 4.0 128-Bit Edition

  • kberrmsg kbprb kbui KB180176
意見反應