樺仔二手電腦-技術支援

 找回密碼
 註冊
搜索
查看: 34517|回復: 0

MSCOMCTL.OCX 錯誤訊息的解決方式

[複製鏈接]

61

主題

3

回帖

1967

積分

資深會員

積分
1967
發表於 2016-7-1 17:17:59 | 顯示全部樓層 |閱讀模式
程式執行時, 出現錯誤訊息 :
Component ‘MSCOMCTL.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid.

這個 MSCOMCTL.OCX 是 Microsoft Visual Basic 6.0 程式開發環境所提供的元件, 出現這個訊息代表系統內沒有這個檔案.

解決方法:
1.下載 MSCOMCTL.OCX
  https://www.microsoft.com/zh-tw/download/details.aspx?id=10019

2.下載到的是 VisualBasic6-KB896559-v1-CHT.exe
  若直接執行該檔案後, 出現錯誤信息. 就用解壓縮程式( 例如 7Zip ) 解壓縮.
  解壓縮後 會有好幾個檔案, 其中就有 MSCOMCTL.OCX

3.32位元的作業系統 將 MSCOMCTL.OCX 複製到 C:\Windows\System32 底下。
  WIN7 64bit 作業系統則複製到 C:\Windows\SysWOW64 內.

4.然後按 開始 > cmd >
  32位元系統輸入 Regsvr32 C:\Windows\System32\MSCOMCTL.OCX
  WIN7 64bit 系統 輸入 Regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX

5.看到 DllRegisterServer in mscomctl.ocx succeeded 的訊息,就代表註冊成功。

6.若出現錯誤信息 "模組 MsComCtl.ocx 已經載入,但是呼叫 DllRegisterServer 失敗,錯誤碼為 0x8002801c"
  開始 > 所有程式 > 附屬應用程式 > 命令提示字元 > 按右鍵 > 以系統管理員身分執行
  然後再依照步驟4輸入即可看到成功的提示
 
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

樺仔二手電腦-技術支援

GMT+8, 2024-3-29 22:24 , Processed in 0.078881 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表