尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
昨天一位朋友電腦出現如下的錯誤提示:
他的這個提示是出現在安裝某個軟件的時候,無法安裝彈出來的提示。
關於dll文件的錯誤在電腦的使用過程中,屬於常見問題,有可能中毒被殺,有可能誤刪等各種原因都有可能,處理原理也比較固定,所以值得拿出來說一說。
首先需要理解這個dll文件都是幹嘛的,有什麼用?
計算機領域的解釋我就不說了,我用通俗的語言告訴你dll文件是幹嘛的。這種比喻在我們生活中隨處可見,比如汽車發動機,對於汽車而言,他就是一個獨立的部件,汽車通過一些部件的連接,來調用發動機的動力輸出,很有可能不同類型的汽車,不同品牌的汽車,都採用同一種發動機,所以發動機就是一個很公共的組件。
電腦里面的dll文件也是類似這樣的東西,我們叫它庫文件,也是一種公共的組件,有可能它是放到系統里面,可以供所有軟件來調用的,也有可能只是某個程序自己私有供這個程序來調用的,只需要理解到這一層就夠了。
從發動機的角度來考慮,出現這種故障該如何處理呢? 既然是一個獨立的組件,那麼差什麼、壞什麼,換就是了嘛,前提就是需要型號匹配。
電腦的操作系統,目前常見的從winxp,win7,win8,到win10,它們可能都用到DuiLib.dll文件,但是只是名字相同,但是內部構造可能是不同的,就好像都叫發動機,但是很多不同汽車的發動機,內部構造是不同的。因此我們換的時候需要找到適配於當前的操作系統版本的dll文件才行。
所以理解了上面修理原理之後,剩下就是我們要具體操作的尋找跟替換的問題了。
總體分成兩種范疇,一個是借助工具軟件,一個是純手工,我們分別說明:
一、借助工具軟件
這方面的工具還比較多,隨便舉幾個例子:
1、電腦管家
電腦管家->工具箱->電腦診所->軟件硬件->丟失dll文件
360可能也有類似的功能,這種操作比較簡單,但也要看不同dll文件的丟失或者損壞情況,不能修復可以繼續看下面的方法。
2、Dll-Files Fixer軟件,專門的庫文件修復軟件
可以通過文件名在DLL-files Fixer中的安裝DLL文件上進行搜尋安裝。
這個是後面要講的手工處理的軟件做到方式,這個軟件功能看著是不錯的,效果我沒試,也不知道是否真的好用。此軟件懶得免費發出了,有vip會員需要可以後台發信息索取。
二、純手工
說真正的純手工之前,提醒一個小點,有時候的缺失庫文件可以通過重新安裝軟件解決,這種比較多的是針對某個軟件運行時候報錯,比如A軟件無法運行,提示缺少某個庫文件,那麼直接把A軟件卸載了,重新安裝可能就好了,因為安裝過程中,自己就把庫文件帶上了。
除了上面之外的方法,就是最底層,最手工的操作,也需要對電腦的理解更深才行。
比如前面提示DuiLib.dll丟失,我們也知道是win7的64位系統,那麼我們需要手動在網上去搜尋下載這個文件,或者從相同系統的電腦里面去拷貝這個文件,然後存放到c盤windows目錄下面的system32目錄,目前大多數情況還是這個目錄,放進去之後然後需要手動執行一條庫文件註冊的命令,才能讓庫文件生效。
通常按win+R鍵,輸入regsvr32 庫文件名回車即可。
如果文件跟系統匹配,則會提示註冊成功,否則會提示失敗。
純手工之前的所有方法的背後都是執行的最後這條,只是軟件幫你尋找合適的dll文件,並且幫你來執行了註冊命令。
如果手工無法修復這種錯誤,也就相當於汽車找不到合適的發動機的情況,就只能汽車返廠重新處理了,對於電腦而言,可能就需要重置系統,或者重新安裝系統了。
基本上碰到所有dll方面的錯誤,都可以按照上述思路來解決,所以關鍵還是要理解,不能死記憶。