號為 Sun Valley 的 Windows 10 21H2 功能更新將于今年晚些時候發布,目前大量的泄漏和預覽版更新都表明微軟計劃在用戶界面上做出重大調整。除了為文件夾和系統應用啟用新圖標之外,微軟也在為那些 Windows 95 就引入的功能(例如休眠模式)更新圖標。新圖標接近于在 Microsoft 365、Microsoft Launcher 和其他產品上看到的圖標。
在最新預覽版中,在 Shell32.DLL 文件中為文件夾、選項和按鈕提供了一組新的圖標,Shell32.DLL 是 Windows95 之后發布的所有操作系統變體中都存在的主要外殼模塊。在下一次功能更新中,這些圖標中的一些將被改頭換面。
正如你在上面比較 Windows 10 Sun Valley Update 和 Windows 10 October 2020 Update 的截圖中看到的那樣,微軟已經刷新了 Shell32.DLL 內幾個文件夾的圖標。這包括休眠模式、地球儀、網絡等。
左邊是預覽版 右邊是當前版本
這都是 Sun Valley 的一部分,該 UI 大修將在今年下半年開始向消費者推出。
微軟已經對大量的應用程序、文件夾和設置進行了調整,使之具有更多的色彩和流暢的圖標,所以這并不令人感到驚訝。其他重要文件夾的圖標--這臺電腦、回收站、文檔等--也在預覽版中進行了修改,微軟今年早些時候正式宣布了這一點。
然而,仍有幾個圖標需要修改。例如,預覽版仍然使用 WinDirStat 的舊樹形圖標,WinDirStat 是 Windows 10 各版本中包含的磁盤使用統計查看器和清理工具。有了圓角、更多流暢設計的好處、真正的黑暗模式體驗和其他功能,桌面最終可能看起來與當前版本的Windows 10非常不同。
昨天一位朋友電腦出現如下的錯誤提示:
他的這個提示是出現在安裝某個軟件的時候,無法安裝彈出來的提示。
關于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方面的錯誤,都可以按照上述思路來解決,所以關鍵還是要理解,不能死記憶。