系統(tǒng)軟件園 - 專注分享最好的電腦系統(tǒng)軟件!免費(fèi)安全下載 系統(tǒng)軟件園首頁(yè) | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁(yè) > > 系統(tǒng)教程 > Win7系統(tǒng)教程 >

Win7 64位系統(tǒng)注冊(cè)DLL失敗提示找不到指定模塊,模塊加載失敗解決方法

更新時(shí)間:2017-06-02 09:17:19| 編輯:本站整理 | 信息來源:本站整理|瀏覽數(shù):
當(dāng)Win7系統(tǒng)出現(xiàn)dll丟失、缺少等問題的時(shí)候,我們都會(huì)從網(wǎng)上下載相應(yīng)的dll放在系統(tǒng)目錄然后使用regsvr32命令來注冊(cè),不過一些使用Win7 64位系統(tǒng)的朋友反饋?zhàn)?cè)失敗,提示找不到指定模塊或模塊加載失敗的問題,那么如何解決呢?下面小編分享了一些解決方法。



解決方法如下:

注意事項(xiàng)一:
System32 是放置 64 bits DLL 的地方
SysWOW64 才是放置 32 bits DLL 的地方
 
例如 midas.dll
先將 midas.dll 放到 c:\windows\syswow64 中
再運(yùn)行 regsvr32 c:\windows\syswow64\midas.dll 即可成功
如果將 midas.dll 放至 c:\windows\system32\中
運(yùn)行 regsvr32 c:\windows\system32\midas.dll 會(huì)失敗

正確方法:

1、打開c盤,用windows查找cmd.exe文件。

2、在找到的cmd.exe中點(diǎn)右鍵,選擇,以管理員身份運(yùn)行。

3、在打開的dos命令窗口中,輸入【cd\】,讓當(dāng)前目錄顯示【c:】

4、再輸入【cd windows】,進(jìn)入【C:\WINDOWS】目錄 

5、再輸入【cd syswow64】,進(jìn)入【C:\WINDOWS\syswow64】目錄 

6、最后,輸入【regsvr32 aaa.dll】,注冊(cè)成功!

dll路徑加個(gè)引號(hào)試試:

regsvr32 c:\program files\common files\system\ole db\msdasql.dll,提示如標(biāo)題所示,萬盤不得其解,突然看到網(wǎng)上有人將后面的文件路徑,加了引號(hào),于是,在cmd中將后面的文件路徑加個(gè)引號(hào),注冊(cè)成功。

注意事項(xiàng)三:dll存在關(guān)聯(lián)

當(dāng)輸入命令regsvr32 A.dll注冊(cè)時(shí),跳出下面錯(cuò)誤提示:

模塊C:\windows\System32\A.dll加載失敗。
請(qǐng)確保該二進(jìn)制存儲(chǔ)在指定的路徑中,或者調(diào)試它檢查該二進(jìn)制或相關(guān)的 .DLL文件是否有問題

查了很多資料,總而言之是64位系統(tǒng)的system32與syswow64的混淆原因,解決方法就是到syswow64目錄下使用regsvr32 命令。但我根據(jù)這種解決方法,還是不能解決問題。

這里感謝老師提醒,在次與大家分享。

B.dll的生成引用了A.dll,在注冊(cè)B.dll時(shí)出錯(cuò),剛開始認(rèn)為是32位系統(tǒng)與64位系統(tǒng)的問題,尤其是64位系統(tǒng)system32與syswow64的復(fù)雜的干擾。其實(shí),在將B.dll放入system32或syswow64后,還需要將A.dll也放入該文件下,才能成功注冊(cè)。

如果遇到Win764位系統(tǒng)注冊(cè)dll失敗,不妨通過上面的方法試試。


返回頂部


系統(tǒng)軟件園發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除,如果滿意請(qǐng)聯(lián)系版權(quán)方購(gòu)買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請(qǐng)立即聯(lián)系我們,本站將第一時(shí)間進(jìn)行相關(guān)處理。聯(lián)系方式(見首頁(yè))
版權(quán)聲明|下載聲明 Copyright @ 2016 系統(tǒng)軟件園