“Dll已加載,但對Dll的調用失敗”解決辦法


Dll已加載,但對dllregisterServer的調用失敗,錯誤代碼為0x80040201

原因:使用管理員(Adminnistrator)權限才能注冊dll

處理辦法:需要獲取到管理員(Administrator)權限或者登錄Administrator帳戶

1 注冊無問題:Windows在安裝完成的情況下,管理員(Administrator)帳戶默認是開啟的,也就是說我們安裝完成之后,實際使用的就是管理員(Administrator)帳戶,這樣注冊Dll是沒有問題的;

2注冊有問題:在安裝正版Windows操作系統,或者用光盤安裝Windows操作系統的時候,會讓用戶輸入一個要創建的用戶名(比如DAS),其實創建的這個用戶名不是真正意義上的管理員帳戶,只是Administrator底下的一個帳戶,無法獲得Administrator管理員權限。

我們在『控制面板』中的『用戶管理』當中只能看到當時創建的那個管理員帳戶(比如DAS)。

出現這個問題的主要原因是Administrator帳戶是被禁止的,我們需要啟用Administrtor管理員帳戶,從而登錄Administrator獲取最高權限。

方法如下:

1 運行輸入 gpedit.msc

 

 

 

打開組策略編輯器

 

 

 

順序為:

計算機配置-Windows設置-安全設置-本地策略-安全選項-帳戶:管理員帳戶狀態-已開啟-應用-確定

完成之后,重啟計算機,這個時候就是出現多個帳戶讓用戶選擇,選擇Administrator進入即可,然后可以刪掉其它的管理員用戶,這樣我們就獲得了Administrator的權限,注冊Dll的時候也就不會出現報錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM