Windows 7 中使用 IE 或內嵌 IE 殼的瀏覽器 (如舊版 360 瀏覽器、搜狗瀏覽器、應用程式內嵌 WebBrowser 控制項) 時,點擊二級連結 (JavaScript `window.open`、超連結 `target=_blank`、框架頁面連結) 無反應或開啟空白頁。此為系統核心 DLL (如 `urlmon.dll`、`mshtml.dll`、`shdocvw.dll`、`shell32.dll` 等) 註冊資訊遺失/損壞導致。批次重新註冊 `System32` 目錄下所有 DLL 可修復。
cmd → Ctrl+Shift+Enter 以管理員身分開啟命令提示字元。
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1若不想等待完整掃描,可僅註冊關鍵 DLL:
regsvr32 /s urlmon.dll
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s shell32.dll
regsvr32 /s oleaut32.dll
regsvr32 /s actxprxy.dll
regsvr32 /s msxml3.dll
regsvr32 /s msxml6.dll
regsvr32 /s jscript.dll
regsvr32 /s vbscript.dll
依序執行上述指令 (或存為 `.bat` 以管理員執行),通常 30 秒內完成,修復率 90% 以上。
| 情境 | 是否適用 | 說明 |
|---|---|---|
| IE 11 / IE 10 / IE 9 二級連結空白 | ✓ 完全適用 | 核心 IE DLL 註冊修復 |
| Chrome / Firefox / Edge (Chromium) 二級連結空白 | ✗ 不適用 | 非 IE 殼,使用獨立渲染引擎 |
| 應用程式內嵌 WebBrowser 控制項 (VB6/VC++/C#/Delphi) | ✓ 適用 | 底層調用 IE 核心元件 |
| 系統檔案嚴重損壞 (sfc/scannow 也無法修復) | △ 部分有效 | 建議修復安裝/重裝系統 |
批次重新註冊 `System32` DLL 或針對性註冊 IE 核心 DLL,是解決 Windows 7 IE 殼瀏覽器二級連結空白最直接、有效的系統級修復手段。