NG新勢力綜合論壇

 找回密碼
 註冊
搜索
查看: 280|回復: 3

[求助] 【已解決】會出現以下錯誤視窗

[複製鏈接]
  • TA的每日心情
    開心
    2024-11-21 07:36
  • 簽到天數: 1036 天

    [LV.10]以壇為家III

    發表於 2024-10-29 04:08 | 顯示全部樓層 |閱讀模式
    本帖最後由 su_sin_min 於 2024-11-3 06:39 編輯

    想請教各位 在執行某個程式時 會出現以下錯誤視窗

    視窗顯示
    "Component MSFLXGRD.ocx or one of its dependencies not correctly registered: a file is missing or invalid"

    請問這是缺少某個檔案嗎? 還有該怎樣解決呢? 謝謝

  • TA的每日心情
    慵懶
    2024-11-20 21:53
  • 簽到天數: 109 天

    [LV.6]常住居民II

    發表於 2024-11-1 12:19 | 顯示全部樓層
    參考這裡:點我
    以下是原文

    程式執行時, 出現錯誤訊息 :
    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
    附件有提供解壓後的 VisualBasic6-KB896559-v1-CHT.exe
    3.32位元的作業系統 將 MSCOMCTL.OCX 複製到 C:\Windows\System32 底下。
      WIN7 64bit 作業系統則複製到 C:\Windows\SysWOW64 內.
    查詢作業統為32或64位元
    4.然後按 開始 → 執行cmd  
      32位元系統輸入 Regsvr32 C:\Windows\System32\MSCOMCTL.OCX
      WIN7 64bit 系統 輸入 Regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX
    如何以系統管理員開啟CMD
    5.看到 DllRegisterServer in mscomctl.ocx succeeded 的訊息,就代表註冊成功。

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



    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有賬號?註冊

    x

    評分

    參與人數 4ng金幣 +50 評分 +50 收起 理由
    寶可夢 + 10 + 10 心得分享
    su_sin_min + 10 + 10 熱心助人
    風I + 20 + 20 熱心助人
    ili789 + 10 + 10 熱心助人

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮鬥
    2024-11-18 12:03
  • 簽到天數: 2071 天

    [LV.Master]伴壇終老


    雷丘 Lv:100
    發表於 2024-11-2 23:42 | 顯示全部樓層
    https://www.microsoft.com/zh-tw/download/details.aspx?id=10019【不要點擊】

    寶大查閱的影片介紹【zh-tw】修改為【en-us】點擊以下網址則可連結官網

    https://www.microsoft.com/en-us/download/details.aspx?id=10019

    您再自己翻譯閱讀,微軟官網只有簡體可選



    以管理員執行  CMD 步驟:



    (1)  Windows 鍵   +   R   【二鍵同時按】
    (2)  輸入 CMD
    (3) Ctrl + Shift+ ENTER 【三鍵同時按】
    (4)呈現【系統管理員】視窗才為正確



    (1)下載的檔案      VisualBasic6-KB896559-v1-CHS    解壓

    (2)資料夾的檔案     mscomctl.ocx    拷貝至 C:\Windows\SysWOW64    (64位元)

    (3)於程式命令視窗,貼上這段文字【 Regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX



    (4)點擊   Enter

    (5)視窗呈現【DllRegisterServer in mscomctl.ocx succeeded 成功

    關閉  cmd  視窗:於 cmd  視窗,輸入【exit】即可關閉
    ===========================

    寶大查閱影片解說,其網頁和    todobug 版主相同,只是用步貼圖說明,觀帖會員參考即可,不用評分
    您測試後如果還無法解決,可點評的寶大回帖,讓寶大知道即可
    若有解決,請記得標題要標上【已解決】字樣,免得雙方誤解,謝謝



    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有賬號?註冊

    x

    評分

    參與人數 3ng金幣 +40 評分 +40 收起 理由
    風I + 20 + 20 熱心助人
    ili789 + 10 + 10 熱心助人
    su_sin_min + 10 + 10 熱心助人

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-11-21 07:36
  • 簽到天數: 1036 天

    [LV.10]以壇為家III

     樓主| 發表於 2024-11-3 06:43 | 顯示全部樓層
    已自行解決了 後來找網路資訊找到 原來是系統缺少相應的檔案

    64位系統將檔案複製/剪下到C:\Windows\SysWOW64目錄,32位系統就複製到C:\Windows\SYSTEM32目錄。
    64位系統複製下面的一段命令 regsvr32 c:\Windows\SysWOW64\Msflxgrd.ocx,32位系統則是regsvr32 msflxgrd.ocx。
    以管理員方式開啟cmd視窗。
    將上面複製的命令粘貼到cmd視窗,斷行符號即可。

    Windows系統下運行某些程式時缺少“Msflxgrd.ocx”的解決方案

    該程式可以正常使用了 分享給若有相同情況的朋友

    評分

    參與人數 3ng金幣 +30 評分 +31 收起 理由
    風I + 10 + 10 心得分享
    todobug + 10 + 11 我眼殘..是Msflxgrd.ocx但方法都是一樣><.
    寶可夢 + 10 + 10 心得分享(Msflxgrd.ocx 明白了)

    查看全部評分

    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

    小黑屋|手機版|Archiver|NG新勢力綜合論壇

    GMT+8, 2024-11-21 14:47

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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