久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

補(bǔ)缺DLL 讓軟件重生

 蘇睿思 2015-08-24

由于軟件與系統(tǒng)的兼容問(wèn)題,我們有時(shí)會(huì)遇到軟件無(wú)法運(yùn)行,,系統(tǒng)提示缺少某個(gè)DLL文件支持的情況,。在某個(gè)版本系統(tǒng)下用得好好的軟件,換到另一個(gè)系統(tǒng)為何就不能用了呢,?出現(xiàn)這種情況后,,除了換系統(tǒng)還有別的解決辦法嗎?

  小知識(shí):DLL文件的作用與好處

大家都知道,軟件的主程序一般為EXE類型的可執(zhí)行文件,,直接雙擊它可以啟動(dòng)一個(gè)軟件,。但對(duì)DLL文件,知道的可能不如EXE多,。DLL是一種“動(dòng)態(tài)鏈接庫(kù)”文件,它是一套程序的重要組成部分,。在許多程序的開發(fā)中,,由于需要調(diào)用相似或相同的功能,或由于功能繁多,,開發(fā)時(shí)設(shè)計(jì)者會(huì)將功能相對(duì)獨(dú)立或可以共享使用的部分單獨(dú)設(shè)計(jì)成一個(gè)模塊,,于是,就將這些功能模塊包裝成一個(gè)動(dòng)態(tài)鏈接庫(kù)DLL文件,。一個(gè)程序可以調(diào)用多個(gè)DLL,,而多個(gè)程序又可以分享同一個(gè)DLL,管理起來(lái)就方便多了,,同時(shí)又大大節(jié)省了資源,。  

1. DLL文件缺失為哪般?

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

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

  知道了問(wèn)題發(fā)生的原因,,就可以用“倒推法”解決了。系統(tǒng)提示缺少哪個(gè)文件,,就通過(guò)系統(tǒng)搜索功能,,在原來(lái)運(yùn)行完好的系統(tǒng)中搜索這個(gè)文件,,從搜索結(jié)果中選擇位于系統(tǒng)目錄下該DLL文件版本,拷貝移植到新的系統(tǒng)目錄中,,或者直接拷貝到與主程序相同的目錄中即可,。   以一款剪貼板軟件3DClip.exe為例,這款軟件在Windows 7之前的系統(tǒng)中一直運(yùn)行良好,,且人們一向都將起其作為綠色軟件直接拷貝使用,。但在Windows 8之后的系統(tǒng)中運(yùn)行,卻出現(xiàn)了系統(tǒng)錯(cuò)誤提示信息,,顯示“無(wú)法啟動(dòng)此程序,,因?yàn)橛?jì)算機(jī)中丟失MSVBVM50.DLL。嘗試重新安裝該程序解決此問(wèn)題”(圖1),。由于下載不到該軟件的安裝程序或安裝后問(wèn)題依舊,,因此只有通過(guò)尋找MSVBVM50.DLL來(lái)解決了。   此前在Windows XP中3DClip.exe運(yùn)行一切正常,,因此可以斷定該MSVBVM50.DLL文件一定存在于Windows XP系統(tǒng)的某個(gè)角落,。這時(shí)只需找一臺(tái)運(yùn)行Windows XP的電腦,用搜索工具在系統(tǒng)盤下搜索MSVBVM50.DLL文件,,從搜索結(jié)果中復(fù)制此文件到新系統(tǒng)中(圖2),,或直接拷貝到3DClip.exe所在的文件夾中運(yùn)行。這時(shí),,我們發(fā)現(xiàn)已經(jīng)能一如既往地啟動(dòng)該軟件了(圖3),。

1515A-BQDLL-1

1515A-BQDLL-2

1515A-BQDLL-3

  小提示:

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

1515A-BQDLL-4

1515A-BQDLL-5

  小技巧:

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

2. 借助工具  DLL自動(dòng)下載

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

1515A-BQDLL-6

  小提示:

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

1515A-BQDLL-7

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多