Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP Regsvr32 命令實戰手冊:修復圖片預覽、ZIP 支援、WMP 網頁播放、FlashGet 右鍵、WMP 播放 RMVB 完整案例

編輯:XP 系統基礎知識

Regsvr32.exe 是註冊/解除註冊 COM 元件(.dll、.ocx、.cpl)的核心工具,位於 %SystemRoot%\System32。依賴 kernel32.dll、user32.dll、ole32.dll。語法:regsvr32 [/u] [/s] [/n] [/i:cmdline] dllname,/u 解除註冊,/s 靜默。

案例 1:修復圖片預覽/縮圖功能

  • XP:regsvr32 shimgvw.dll
  • Win2000:regsvr32 thumbvw.dll

執行後彈出「DllRegisterServer in xxx.dll succeeded.」即成功,重開機生效。

案例 2:修復/移除內建 ZIP 支援

  • 修復:regsvr32 zipfldr.dll
  • 移除:regsvr32 /u zipfldr.dll

案例 3:讓網頁嵌入 WMP9 播放器面板(而非舊版)

關閉 IE → regsvr32 wmpdxm.dll → 確定。重開 IE 瀏覽音樂網站即顯示新版面板。

案例 4:解決網頁 FlashGet 右鍵「使用網際快車下載」無反應

  1. 確認 FlashGet 安裝目錄存在 jc_link.htm、jc_all.htm、jccatch.dll、fgIEbar.dll(缺檔請從他機複製)。
  2. cmd → cd "C:\Program Files\FlashGet"(依實際路徑)。
  3. 依序執行:regsvr32 jccatch.dll、regsvr32 fgIEbar.dll。

案例 5:讓 WMP 播放 RM/RMVB

  1. 取得 RealMediaSplitter.ax(RM 分割器),複製至 C:\Windows\System32\。
  2. regsvr32 C:\Windows\System32\RealMediaSplitter.ax 註冊。
  3. 安裝 Real 解碼器包(如 RealPack-20050627)。
  4. WMP 即可播放 RM/RMVB。

Regsvr32 常見錯誤訊息對照表

錯誤訊息原因/解決
Unrecognized flag: /invalid_flag參數/開關組合無效
No DLL name specified.未指定 DLL/OCX 檔名
Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.檔案非有效 COM 元件(如對 .exe 執行 regsvr32)

進階提示: 批次註冊目錄下所有 DLL:for %f in (*.dll) do regsvr32 /s %f(需在該目錄下以管理員身分執行)。

Copyright © Windows教程網 All Rights Reserved