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

Win10 註冊 OCX 檔案報錯 0x80040200?以管理員權限執行 regsvr32 即可解決

編輯:Win10 系統應用技巧

OCX (OLE Custom Control) 是 ActiveX 控制項檔案,需透過 regsvr32 註冊後才能被應用程式呼叫。Windows 10 預設啟用 UAC,直接雙擊或一般命令提示字元執行註冊會因權限不足報錯 0x80040200。以系統管理員身分執行註冊指令即可解決。

解決步驟

  1. 按 Win + X → 選擇「命令提示字元 (系統管理員)」或「Windows PowerShell (系統管理員)」。
  2. 在視窗中輸入註冊指令:
    regsvr32 xxx.ocx
    (將 xxx.ocx 替換為實際檔案完整路徑或檔名,若檔案不在系統路徑下需加完整路徑)。
  3. 按 Enter,提示「DllRegisterServer 成功」即完成註冊。

常見問題與補充

  • 報錯「模組載入失敗」:檢查 OCX 相依性(需對應的 DLL、Runtime),建議使用 Dependency Walker 分析。
  • 64 位元系統註冊 32 位元 OCX:需使用 32 位元 regsvr32:%windir%\SysWOW64\regsvr32.exe xxx.ocx。
  • 解除註冊:regsvr32 /u xxx.ocx。
  • OCX 檔案常見於舊版 VB6、Delphi、企業內部管理系統元件,現代開發較少使用。

核心關鍵在於「系統管理員權限」,絕大多數 0x80040200 錯誤皆因權限不足導致,升級權限後即可順利註冊。

Copyright © Windows教程網 All Rights Reserved