首頁 > 常見問題 > 如何解決對dllregisterserver的呼叫失敗的問題

如何解決對dllregisterserver的呼叫失敗的問題

藏色散人
發布: 2023-02-10 16:14:48
原創
82457 人瀏覽過

解決對dllregisterserver的呼叫失敗的方法:1、右鍵開始按鈕,在打開的選單中點擊“命令提示字元(管理員)”;2、在“命令提示字元”視窗中輸入“ regsvr32   "路徑\控制名稱"」指令;3、回車執行指令,提示註冊成功即可。

如何解決對dllregisterserver的呼叫失敗的問題

本文操作環境:Windows10系統、Dell G3電腦。

解決win10 “ .dll(或.ocx)控制項已加載,但DllregisterServer的呼叫失敗,錯誤代碼為0x80007005”

        重構機房的過程參考用VB產生的「機房收費系統.exe」可執行,安裝後有一些涉及到控制的窗體會報錯,提示「運行錯誤'399'  元件'***.ocx '或其附件之一不能正確註冊:一個檔案遺失或無效」。這個問題是因為所需要的控制項沒有正確註冊所導致的,用win R開啟執行視窗輸入「cmd」 指令中輸入「regsvr32 路徑 控制項名稱」才可以使用。

       但回車後提示卻顯示「 ***.dll(或.ocx控制已載入但DllRegisterServer的呼叫失敗,錯誤碼0x8002801c(或其他類似錯誤碼) 」。出現這個錯誤一般是和權限問題有關,命令提示字元需要以管理員權限執行才可以註冊成功。

如何解決對dllregisterserver的呼叫失敗的問題

最簡單的解決方法是:

     右鍵開始按鈕,在開啟的選單中點選「指令提示字元(管理員)」

如何解決對dllregisterserver的呼叫失敗的問題

##      在管理者:指令提示符號中輸入"

regsvr32   "路徑\控制項名稱" "

如何解決對dllregisterserver的呼叫失敗的問題

       回車,然後提示註冊成功。

如何解決對dllregisterserver的呼叫失敗的問題

#親測有效,非常好用!

更多相關知識,請造訪

PHP中文網!

以上是如何解決對dllregisterserver的呼叫失敗的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板