`Regsvr32.exe` 是註冊/反註冊 COM 元件 (DLL/OCX/CPL) 的核心工具。善用它能解決大量疑難雜症,堪稱系統維護瑞士刀。
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
/u 反註冊
/s 靜默模式 (不顯示訊息框)
/n 不呼叫 DllRegisterServer (需搭配 /i)
/i 呼叫 DllInstall,搭配 /u 為呼叫 DllUninstall
位置:`C:\Windows\System32\regsvr32.exe` (2000/XP/2003/Vista/7/8/10/11)。
| 故障現象 | 指令 | 說明 |
|---|---|---|
| IE 無法開新視窗、超連結無反應 | `regsvr32 actxprxy.dll` `regsvr32 shdocvw.dll` | 重新註冊 IE 核心殼元件 |
| Windows Update 無法運作 | `regsvr32 wupdinfo.dll` | 重新註冊更新元件,建議再打 IE 累積更新 |
| 關閉 XP 內建 ZIP 壓縮資料夾 (太慢) | `regsvr32 /u zipfldr.dll` | 恢復:`regsvr32 zipfldr.dll` |
| 關閉 XP 圖片預覽/縮圖 | `regsvr32 /u thumbvw.dll` (2000) `regsvr32 /u shimgvw.dll` (XP) | 恢復移除 `/u` |
| 防範網頁腳本病毒 (FSO 物件) | `regsvr32 /u scrrun.dll` | 禁用 FileSystemObject,需時恢復 |
| 縮圖檢視失效 / 右鍵無「設為桌面背景」 | `regsvr32 thumbvw.dll` (2000) `regsvr32 shimgvw.dll` (XP) | 修復 Shell 影像檢視器 |
| 讓 WMP 支援 RM/RMVB | 1. 解壓 RealMediaSplitter.ax 至 System32 2. `regsvr32 RealMediaSplitter.ax` 3. 安裝 Real Alternative 解碼器 | 分離器 + 解碼器雙管齊下 |
| 網頁內嵌 WMP 9 顯示舊版 6.4 介面 | `regsvr32 wmpdxm.dll` (Win98 主見) | 註冊 WMP ActiveX 控制項 |
| 開始功能表「搜尋/說明/管理工具」無反應 | `regsvr32 shdocvw.dll` | 修復殼瀏覽器關聯 |
| 「新增/移除程式」打不開/閃退 | `regsvr32 mshtml.dll` `regsvr32 jscript.dll` `regsvr32 msi.dll` `regsvr32 "c:\program files\common files\system\ole db\oledb32.dll"` `regsvr32 "c:\program files\common files\system\ado\msado15.dll"` `regsvr32 mshtmled.dll` `regsvr32 /i shdocvw.dll` `regsvr32 /i shell32.dll` | 批次註冊相關元件,極高修復率 |
| XP 使用者帳號控制台打不開 | `regsvr32 nusrmgr.cpl` `regsvr32 mshtml.dll` `regsvr32 jscript.dll` `regsvr32 /i shdocvw.dll` | 修復帳號管理 CPL |
| 恢復「顯示桌面」快速啟動圖示 | `regsvr32 /n /i:u shell32` | 重新註冊 Shell32 產生 .scf 捷徑 |
| 中國工商銀行反釣魚軟體導致關機報錯 | 卸載該軟體 | 已知衝突軟體,移除即解 |
相依檔案檢查工具:`Depends.exe` (Dependency Walker),Resource Kit 內建。