昨天一位朋友電腦出現如下的錯誤提示:
他的這個提示是出現在安裝某個軟件的時候,無法安裝彈出來的提示。
關於dll文件的錯誤在電腦的使用過程中,屬於常見問題,有可能中毒被殺,有可能誤刪等各種原因都有可能,處理原理也比較固定,所以值得拿出來說一說。
首先需要理解這個dll文件都是幹嘛的,有什麼用?
計算機領域的解釋我就不說瞭,我用通俗的語言告訴你dll文件是幹嘛的。這種比喻在我們生活中隨處可見,比如汽車發動機,對於汽車而言,他就是一個獨立的部件,汽車通過一些部件的連接,來調用發動機的動力輸出,很有可能不同類型的汽車,不同品牌的汽車,都采用同一種發動機,所以發動機就是一個很公共的組件。
電腦裡面的dll文件也是類似這樣的東西,我們叫它庫文件,也是一種公共的組件,有可能它是放到系統裡面,可以供所有軟件來調用的,也有可能隻是某個程序自己私有供這個程序來調用的,隻需要理解到這一層就夠瞭。
從發動機的角度來考慮,出現這種故障該如何處理呢? 既然是一個獨立的組件,那麼差什麼、壞什麼,換就是瞭嘛,前提就是需要型號匹配。
電腦的操作系統,目前常見的從winxp,win7,win8,到win10,它們可能都用到DuiLib.dll文件,但是隻是名字相同,但是內部構造可能是不同的,就好像都叫發動機,但是很多不同汽車的發動機,內部構造是不同的。因此我們換的時候需要找到適配於當前的操作系統版本的dll文件才行。
所以理解瞭上面修理原理之後,剩下就是我們要具體操作的尋找跟替換的問題瞭。
總體分成兩種范疇,一個是借助工具軟件,一個是純手工,我們分別說明:
一、借助工具軟件
這方面的工具還比較多,隨便舉幾個例子:
1、電腦管傢
電腦管傢->工具箱->電腦診所->軟件硬件->丟失dll文件
100a4ecbbacdb8b169ecfe2d6c9558c9
360可能也有類似的功能,這種操作比較簡單,但也要看不同dll文件的丟失或者損壞情況,不能修復可以繼續看下面的方法。
2、Dll-Files Fixer軟件,專門的庫文件修復軟件
addfa9e695b65024d7d9fdb2c07df44e
可以通過文件名在DLL-files Fixer中的安裝DLL文件上進行搜索安裝。
這個是後面要講的手工處理的軟件實現方式,這個軟件功能看著是不錯的,效果我沒試,也不知道是否真的好用。此軟件懶得免費發出瞭,有vip會員需要可以後臺發信息索取。
二、純手工
說真正的純手工之前,提醒一個小點,有時候的缺失庫文件可以通過重新安裝軟件解決,這種比較多的是針對某個軟件運行時候報錯,比如A軟件無法運行,提示缺少某個庫文件,那麼直接把A軟件卸載瞭,重新安裝可能就好瞭,因為安裝過程中,自己就把庫文件帶上瞭。
除瞭上面之外的方法,就是最底層,最手工的操作,也需要對電腦的理解更深才行。
比如前面提示DuiLib.dll丟失,我們也知道是win7的64位系統,那麼我們需要手動在網上去搜索下載這個文件,或者從相同系統的電腦裡面去拷貝這個文件,然後存放到c盤windows目錄下面的system32目錄,目前大多數情況還是這個目錄,放進去之後然後需要手動執行一條庫文件註冊的命令,才能讓庫文件生效。
通常按win+R鍵,輸入regsvr32 庫文件名回車即可。
7eba651b0eb28a9840ef11544d81eae1
如果文件跟系統匹配,則會提示註冊成功,否則會提示失敗。
純手工之前的所有方法的背後都是執行的最後這條,隻是軟件幫你尋找合適的dll文件,並且幫你來執行瞭註冊命令。
如果手工無法修復這種錯誤,也就相當於汽車找不到合適的發動機的情況,就隻能汽車返廠重新處理瞭,對於電腦而言,可能就需要重置系統,或者重新安裝系統瞭。
基本上碰到所有dll方面的錯誤,都可以按照上述思路來解決,所以關鍵還是要理解,不能死記憶。
本文共69691字,耗時約263小時,預計閱讀時間85~120分鐘,宜深度閱讀(2023年1月11日更新)我自2016年起在復旦大學、上海交大...
作为一台功能齐全的 NAS,它在你的工作场上甚至能够发挥更大的作用。小型的办公室或工作室可以考虑一下我们桌面机型,为什么呢?
2023年7月更新以下信息可能過時瞭 騰訊搞出一個NT新架構QQ 有需要的可以轉戰瞭2019年9月更新騰訊近期已在微軟應用商店Microso...