這幾天碰到一個(gè)問題,運(yùn)行一個(gè)易語(yǔ)言開發(fā)的軟件出現(xiàn)以下錯(cuò)誤。我的系統(tǒng)是 Windows7 64 位 專業(yè)版。在系統(tǒng)盤 windows/system32 下查找 dm.dll。但是沒有這個(gè)文件。于是我到百度去查找相關(guān)答案,問的人有很多,答案卻是相同的,我斷定這些都是復(fù)制來(lái)粘貼去的,都沒有一個(gè)好的答案,有些更是離譜的發(fā)瘋了。到百度知道提問,也是復(fù)制粘貼到,牛頭不對(duì)馬嘴。
錯(cuò)誤信息:不能載入OCX組件 "Dm1.0版1.0版",其組件或類型庫(kù)文件名為"dm.dll",數(shù)字簽名為"{84288AAD-BA02-4EE2-85EC-3FAD4D11354D}#1.0#0",請(qǐng)確認(rèn)該組件已經(jīng)被安裝到Windows系統(tǒng)中,具體信息:OCX組件初始化錯(cuò)誤:獲取組件或類型庫(kù)的接口信息失敗

于是我認(rèn)為是缺少 dm.dll ,我到網(wǎng)上去下載 dm.dll,但是下過(guò)來(lái)的同樣注冊(cè)不了,說(shuō)版本不兼容,網(wǎng)上沒有 64位win7 系統(tǒng)的 dm.dll 相關(guān)下載。我這個(gè)時(shí)候已經(jīng)瘋了。然而死馬當(dāng)活馬醫(yī),問題放在了注冊(cè) dm.dll 文件了。怎么注冊(cè)呢?直接把他放到 windows/system32 ,然后運(yùn)行輸入 regsvr32 dm.dll ?這樣不行,注冊(cè)不了。
Windows 7 不能注冊(cè) dm.dll 文件,解決方案“模塊"dm.dll"已加載,但.....”,“模塊"dm.dll“加載失敗...”的解決方法
1、找到 C:\Windows\SysWOW64 。并將 dm.dll(在網(wǎng)上隨便下載個(gè))復(fù)制粘貼到這個(gè)文件夾內(nèi)。
2、以管理員身份允許cmd。如下:

3、輸入 regsvr32 dm.dll 回車。注冊(cè)成功啦。軟件也可以運(yùn)行成功了。以上所述同樣適用于Windows8 64位系統(tǒng)。