極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗(yàn)!
最近更新 | 軟件專(zhuān)題 | 軟件分類(lèi) | 軟件排行
時(shí)間:2012-02-20 21:13:58 作者:不思議游戲 瀏覽量:68
對(duì)于菜鳥(niǎo)級(jí)的電腦玩家,我們并不需要弄清DLL文件的真實(shí)面貌;但如果我們自己的電腦操作水平更上一個(gè)臺(tái)階的話(huà),那就必須善于管理、利用DLL文件,因?yàn)榍擅畹赜煤肈LL文件可以讓系統(tǒng)運(yùn)行效率更高!這不,本文下面提供的三則DLL文件管理技巧,可以讓系統(tǒng)實(shí)現(xiàn)意想不到的運(yùn)行效果!
1、逼迫DLL文件交出內(nèi)存資源
不少應(yīng)用程序在啟動(dòng)時(shí)需要調(diào)用某些DLL文件,這些DLL文件往往會(huì)占用一定的內(nèi)存資源,但遺憾的是當(dāng)應(yīng)用程序被使用完畢退出系統(tǒng)后,那些曾經(jīng)被調(diào)用的DLL文件并不會(huì)隨程序關(guān)閉而自動(dòng)交出它們所占用的內(nèi)存資源,這樣就容易造成內(nèi)存資源的浪費(fèi),并且隨著運(yùn)行的應(yīng)用程序越多,系統(tǒng)內(nèi)存資源就被消耗得越多,最終會(huì)影響系統(tǒng)的整體運(yùn)行效率。那有沒(méi)有辦法逼迫那些已經(jīng)過(guò)時(shí)的DLL文件,交出它們所占有的內(nèi)存資源,從而保證系統(tǒng)內(nèi)存空間始終處于“干凈”狀態(tài)呢?答案是肯定的,我們可以按照如下步驟來(lái)逼迫DLL文件交出內(nèi)存資源:
依次單擊“開(kāi)始”/“運(yùn)行”命令,在彈出的系統(tǒng)運(yùn)行對(duì)話(huà)框中,輸入字符串命令“regedit”,單擊“確定”按鈕后,打開(kāi)系統(tǒng)的注冊(cè)表編輯界面;
在注冊(cè)表編輯界面中,找到其中的注冊(cè)表分支HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer(如圖1所示);
在對(duì)應(yīng)“Explorer”子鍵的右側(cè)窗口區(qū)域中,檢查一下是否有“AlwaysUnloadDLL”字符串鍵值的身影,如果沒(méi)有的話(huà),那可以用鼠標(biāo)右鍵單擊右側(cè)窗口區(qū)域中的空白位置,并從彈出的快捷菜單中依次執(zhí)行“新建”、“字符串值”命令,然后將新創(chuàng)建好的字符串值名稱(chēng)設(shè)置為“AlwaysUnloadDLL”,再用鼠標(biāo)雙擊“AlwaysUnloadDLL”鍵值,在其后界面的“數(shù)值數(shù)據(jù)”文本框中直接輸入數(shù)字“1”,并單擊“確定”按鈕,最后刷新一下系統(tǒng)注冊(cè)表,這樣就能逼迫那些過(guò)時(shí)的DLL文件交出曾經(jīng)占有的系統(tǒng)內(nèi)存資源了。
2、逼迫DLL文件交出空間資源
在頻繁地安裝與卸載應(yīng)用程序之后,系統(tǒng)中的有些DLL文件就會(huì)變成無(wú)用的垃圾文件,不過(guò)這些垃圾文件仍然會(huì)占用系統(tǒng)的硬盤(pán)空間資源,時(shí)間一長(zhǎng)越來(lái)越多的垃圾DLL文件就會(huì)消耗越來(lái)越多的硬盤(pán)空間資源。為此,我們可以通過(guò)下面的操作步驟,來(lái)將無(wú)用的垃圾DLL文件刪除掉:
依次單擊“開(kāi)始”/“運(yùn)行”命令,在彈出的系統(tǒng)運(yùn)行對(duì)話(huà)框中,輸入字符串命令“regedit”,單擊“確定”按鈕后,打開(kāi)系統(tǒng)的注冊(cè)表編輯界面;
用鼠標(biāo)逐一展開(kāi)其中的注冊(cè)表分支HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls(如圖2所示);
在對(duì)應(yīng)“SharedDlls”子鍵的右側(cè)窗口區(qū)域中,我們就能看到當(dāng)前系統(tǒng)的所有DLL調(diào)用情況,要是對(duì)應(yīng)某個(gè)DLL文件的數(shù)據(jù)顯示為“0”的話(huà),那就說(shuō)明沒(méi)有應(yīng)用程序使用該DLL文件,那么該DLL文件就是無(wú)用垃圾文件,將這些無(wú)用的DLL文件名稱(chēng)逐一記錄下來(lái);
接下來(lái)返回到Windows系統(tǒng)桌面,并依次單擊“開(kāi)始”/“搜索”/“文件或文件夾”命令,然后在彈出的系統(tǒng)搜索文件對(duì)話(huà)框中,輸入前面記錄下來(lái)的無(wú)用DLL文件,再單擊“搜索”按鈕找到無(wú)用DLL文件所在的具體位置,之后將這些找到的DLL文件臨時(shí)轉(zhuǎn)移到其他位置,并讓系統(tǒng)再運(yùn)行一些日子,看看系統(tǒng)是否能夠正常運(yùn)行,要是系統(tǒng)仍然可以正常運(yùn)行的話(huà),那我們就能把那些無(wú)用的DLL文件真的從硬盤(pán)中刪除掉了,這樣就能有效地節(jié)省硬盤(pán)空間資源了。
3、借用DLL文件解決系統(tǒng)運(yùn)行錯(cuò)誤
由于許多應(yīng)用程序的DLL文件都是共用的,一旦對(duì)某個(gè)應(yīng)用程序執(zhí)行了卸載操作之后,共用的那個(gè)DLL文件也有可能被隨之卸載,這么一來(lái)其他應(yīng)用程序運(yùn)行時(shí)由于找不到共用DLL文件而出現(xiàn)運(yùn)行錯(cuò)誤。當(dāng)不幸遇到這樣的故障現(xiàn)象時(shí),我們不妨通過(guò)對(duì)DLL文件的注冊(cè)與卸載,來(lái)快速有效地解決各種常見(jiàn)的系統(tǒng)故障。
一般情況下,要注冊(cè)某個(gè)DLL文件時(shí),我們可以打開(kāi)系統(tǒng)運(yùn)行對(duì)話(huà)框,然后在其中輸入字符串命令“regsvr32 aaa.dll”(其中regsvr32為動(dòng)態(tài)鏈接文件的注冊(cè)命令,aaa.dll文件為具體的目標(biāo)動(dòng)態(tài)鏈接文件),單擊“確定”按鈕后,系統(tǒng)就能自動(dòng)將目標(biāo)DLL文件注冊(cè)成功了!如果要對(duì)某個(gè)目標(biāo)DLL文件進(jìn)行反注冊(cè)的話(huà),那可以在系統(tǒng)運(yùn)行對(duì)話(huà)框中輸入“regsvr32 aaa.dll /u”(其中“u”參數(shù)表示反注冊(cè)的意思),單擊“確定”按鈕后,系統(tǒng)就能自動(dòng)將目標(biāo)DLL文件從系統(tǒng)中卸載掉了!比方說(shuō),我們要是想將Windows XP系統(tǒng)默認(rèn)的ZIP壓縮功能卸載掉的話(huà),那就可以在系統(tǒng)運(yùn)行對(duì)話(huà)框中執(zhí)行“regsvr32 %windir%\system32\zipfldr.dll /u”字符串命令。