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

Win7 系統手動註冊 DLL/OCX 控件教程(regsvr32 指令)

編輯:Win7 系統應用技巧

當軟體執行時提示「找不到 xxx.dll」或「類別未註冊」等錯誤,通常是動態連結庫或 ActiveX 控件未正確註冊至登錄。Win7 可透過命令提示字元以管理員權限執行 regsvr32 指令手動註冊。

操作步驟

步驟 1:以管理員身分開啟命令提示字元

點擊「開始」→ 搜尋框輸入 cmd → 在搜尋結果 cmd.exe 上右鍵選擇「以系統管理員身分執行」。

搜尋cmd

以管理員身分執行

步驟 2:執行註冊指令

在命令提示字元視窗中(路徑預設為 C:\Windows\System32),輸入以下指令並按 Enter:

regsvr32 <控件完整檔名>

例如註冊 MSComm 控件:

regsvr32 mscomm32.ocx

輸入regsvr32指令

步驟 3:確認註冊結果

若出現「DllRegisterServer 在 xxx.ocx 成功」的提示視窗,即表示註冊成功。

註冊成功提示

常見問題與補充

  • 64 位元系統雙重註冊: 64 位元 Win7 需同時註冊 32 位元與 64 位元控件。32 位元控件請在 C:\Windows\SysWOW64 目錄下執行 regsvr32,或使用 %windir%\SysWOW64\regsvr32.exe 指定 32 位元註冊程式。
  • 解除註冊: 加入 /u 參數,如 regsvr32 /u mscomm32.ocx。
  • 權限不足: 必須以管理員權限執行 CMD,否則會報錯 0x80004005。

此方法適用於 Windows XP/7/8/10/11 所有版本。

Copyright © Windows教程網 All Rights Reserved