自己動手刪除冗余DLL文件
(2009-07-11 10:02:24) 我們可以用注冊表清理軟件來清理注冊表中無效的DLL文件,但這些軟件有時(shí)也會將有用的DLL文件刪除,導(dǎo)致其他程序無法運(yùn)行。為了安全起見,我們可以自己動手來清理無效的DLL文件。
運(yùn)行注冊表編輯器,找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs ,程序運(yùn)行時(shí)對DLL文件的調(diào)用情況都存放在這里。其中“名稱”欄下顯示的是DLL文件的名稱及路徑,它右邊的“數(shù)據(jù)”顯示的是這個(gè)DLL文件的使用情況,即這個(gè)DLL文件有幾個(gè)應(yīng)用程序共同“享用”。一般來說,“數(shù)據(jù)”欄上顯示的鍵值為“0x000000 (0)”的DLL文件就是沒有程序調(diào)用的垃圾,你只管刪除就是了!如果不放心的話,可以雙擊這個(gè)鍵值為“0x000000 00(0)”的DLL文件,在彈出的“編輯DWORD值”對話框中查看,若鍵值為“0”(十六進(jìn)制),就表示沒有程序使用該DLL文件。
為安全起見,清理DLL文件前可以先備份注冊表。另外,也可以在注冊表中找到無效的DLL信息,先記下這些文件的名稱及路徑,然后打開“資源管理器”找到這些文件并備份,然后再刪除,這樣在運(yùn)行其他程序的時(shí)候一旦報(bào)告缺少某個(gè)DLL文件,就可以立即還原這個(gè)DLL文件。