電腦提示缺少DLL報錯怎么辦 補全DLL的方法

2017-03-15 17:44  出處:其他  作者:佚名   責(zé)任編輯:李顯梅 

    1. DLL文件缺失為哪般?

  作為與EXE發(fā)生關(guān)聯(lián)的一種文件,DLL文件可與其關(guān)聯(lián)的EXE主文件處在同一個目錄中,也可能不在同一目錄中。許多程序共享使用的DLL文件隨系統(tǒng)存在于Windows目錄或其子目錄中,為系統(tǒng)自帶的文件,也有軟件在安裝時才將這些文件安裝在系統(tǒng)目錄中。但是,當(dāng)一些程序作為“綠色”軟件使用時,人們又往往會忽略這一點。在同樣的系統(tǒng)中,拷貝了主程序而未拷貝DLL文件,到了另一個相同版本的系統(tǒng)中使用,由于該系統(tǒng)中默認(rèn)已有所需DLL文件,所以給人的假象便是該軟件好像不需要DLL文件也能運行,但實際上在運行中它是要調(diào)用系統(tǒng)目錄中的DLL文件的。若將該軟件直接拷貝移植到了另一個不同版本的系統(tǒng)中,若系統(tǒng)中不包含其所需的DLL文件,運行就會出現(xiàn)問題,顯示DLL缺失的提示。

  2. 跨越系統(tǒng) DLL借用移植

  知道了問題發(fā)生的原因,就可以用“倒推法”解決了。系統(tǒng)提示缺少哪個文件,就通過系統(tǒng)搜索功能,在原來運行完好的系統(tǒng)中搜索這個文件,從搜索結(jié)果中選擇位于系統(tǒng)目錄下該DLL文件版本,拷貝移植到新的系統(tǒng)目錄中,或者直接拷貝到與主程序相同的目錄中即可。

  以一款剪貼板軟件3DClip.exe為例,這款軟件在Windows 7之前的系統(tǒng)中一直運行良好,且人們一向都將起其作為綠色軟件直接拷貝使用。但在Windows 8之后的系統(tǒng)中運行,卻出現(xiàn)了系統(tǒng)錯誤提示信息,顯示“無法啟動此程序,因為計算機中丟失MSVBVM50.DLL。嘗試重新安裝該程序解決此問題”(圖1)。由于下載不到該軟件的安裝程序或安裝后問題依舊,因此只有通過尋找MSVBVM50.DLL來解決了。

  此前在Windows XP中3DClip.exe運行一切正常,因此可以斷定該MSVBVM50.DLL文件一定存在于Windows XP系統(tǒng)的某個角落。這時只需找一臺運行Windows XP的電腦,用搜索工具在系統(tǒng)盤下搜索MSVBVM50.DLL文件,從搜索結(jié)果中復(fù)制此文件到新系統(tǒng)中(圖2),或直接拷貝到3DClip.exe所在的文件夾中運行。這時,我們發(fā)現(xiàn)已經(jīng)能一如既往地啟動該軟件了(圖3)。

  小提示:

  缺失的DLL文件不一定非要拷貝到軟件相同的目錄或Windows目錄下,其實拷貝到系統(tǒng)路徑能夠識別的其他位置也可以。那么,系統(tǒng)能夠識別的路徑有哪些?這需要通過系統(tǒng)“高級”設(shè)置窗口的“環(huán)境變量”來查看PATH變量,雙擊即可看到可支持的完整路徑變量(圖4)。將DLL文件放在這些文件夾中都可以找到。此外,也可以直接在命令提示符窗口中運行不帶任何參數(shù)的“PATH”命令來查看當(dāng)前可支持的系統(tǒng)路徑(圖5)。

  為了防止今后在不同系統(tǒng)下運行程序再次遇到缺失DLL的情況,在獲得了DLL文件之后,可將該文件與原程序EXE存于同一目錄一并打包存放。這樣,在下次使用時,就不用到處去找缺失的DLL文件了。

  2. 借助工具 DLL自動下載

  如果手頭上正好沒有低版本的系統(tǒng),無法通過直接替換法找到相應(yīng)的DLL文件。這時可以借助于專用工具來在線查找DLL文件。這里推介一款DllFiles.comFixer工具,啟動該軟件后,點擊“安裝DLL文件”選項卡,在出現(xiàn)的文本框中輸入要查找的DLL文件名,然后點擊“搜索DLL-Files.com”按鈕,即可聯(lián)網(wǎng)搜索出需要的DLL文件(圖6),下載補缺即可。

  DllFiles.comFixer不但具有缺失DLL的檢測和自動修復(fù)功能,還具有注冊表檢測修復(fù)功能。軟件運行后,在“狀態(tài)”頁面,點擊“立即開始掃描”按鈕,即可對注冊表進(jìn)行深入掃描、清理和優(yōu)化,有利于提升系統(tǒng)的性能(圖7)。

xls文件怎么打開
微軟發(fā)布3D數(shù)據(jù)可視化工具插件GeoFlow
微軟發(fā)布3D數(shù)據(jù)可視化工具插件GeoFlow

微軟今天發(fā)布了Excel的3D數(shù)據(jù)可視化工具插件GeoFlow公眾預(yù)覽版。GeoFlow是一款結(jié)合了Excel和Bing地圖的插件工具,該工具可以以加載項的形式運行,目前支持的版本是Excel 2013或Office...

盛夏Veya 2013-04-12 評論: 3 標(biāo)簽: xls文件怎么打開  

卡巴斯基:警惕Excel宏病毒感染計算機
卡巴斯基:警惕Excel宏病毒感染計算機

Excel文檔可以說是今天人們不可缺少的一種辦公應(yīng)用,由于其豐富的功能和方便的數(shù)據(jù)處理能力,受到大家的青睞。而也正是因為這些出色的能力和廣泛的使用度,使其也成為了各種病毒、惡...

PConline 2012-10-26 評論: 0 標(biāo)簽: excel合并單元格   xls文件怎么打開  

卡巴斯基:警惕宏病毒利用Excel文檔傳播
卡巴斯基:警惕宏病毒利用Excel文檔傳播

近幾年惡意軟件泛濫,使得計算機用戶的安全防范意識逐步增強。由于大部分惡意程序都是可執(zhí)行文件,所以用戶對于可執(zhí)行文件,例如.exe、.com以及.scr等文件,警惕性比較高,不會輕易打...

PConline 2012-07-26 評論: 0 標(biāo)簽: xls文件怎么打開  

加入HTML5支持 Excel網(wǎng)頁版詳細(xì)內(nèi)容曝光
加入HTML5支持 Excel網(wǎng)頁版詳細(xì)內(nèi)容曝光

微軟在官方博客中展露了大量關(guān)于網(wǎng)頁版Excel的消息和截圖,網(wǎng)頁版Excel依然充滿著Metro元素,添加了HTML5支持。微軟稱用戶可以在不同的設(shè)備上體驗一樣的Excel。...

Aimo 2012-07-24 評論: 6 標(biāo)簽: excel合并單元格   xls文件怎么打開  

歲月催人老 那些年我們一起用過的Office
歲月催人老 那些年我們一起用過的Office

歲月催人老,讓我們一起來回顧一下那些年我們一起用過的Office,它們,你們熟悉么?你還記得當(dāng)年右下角的曲別針么?不同版本的ffice,記錄了我們不同時段的生活。你還記得你最早接觸...

我愛我家 2012-07-25 評論: 49 標(biāo)簽: xls文件怎么打開   frontpage2003教程