此問題與「只能在同一視窗開啟」成因相同,核心在於 shdocvw.dll、actxprxy.dll 等核心元件註冊失效。除前述五大方法外,亦可嘗試:
regsvr32 /i shell32.dll regsvr32 /i browseui.dll regsvr32 /i shdocvw.dll regsvr32 /i urlmon.dll regsvr32 /i mshtml.dll
確認 HKEY_CLASSES_ROOT\.html、HKEY_CLASSES_ROOT\htmlfile\shell\open\command 等關聯值正確指向 iexplore.exe。
參考文章 139973 的方法五,批次檔可一次註冊 30+ 核心 DLL,成功率極高。
若以上方法均無效,建議檢查是否有第三方安全軟體攔截彈出視窗,或嘗試建立新使用者帳號測試是否為個人設定檔損壞。