整得就是你—WindowsXP Dll不完全技巧
Windows XP的“體重”比起其它系統(tǒng),已經(jīng)成為一個(gè)不折不扣的“大胖子”。各優(yōu)化“瘦身”技巧早已布滿各大IT報(bào)刊雜志,望著Windows XP的“Windows”成百上千的DLL(動(dòng)態(tài)鏈接庫)文件,為使系統(tǒng)更清爽,我們可以通過regsvr32.exe程序重新注冊(cè)修復(fù)和反注冊(cè)屏蔽系統(tǒng)功能,以減少系統(tǒng)資源。
友情鏈接:regsvr32.exe使用詳解:
regsvr32.exe是32位系統(tǒng)下使用的DLL注冊(cè)和反注冊(cè)工具,使用它必須通過命令行的方式使用,格式是:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名
命令可以在“開始→運(yùn)行”的文本框中,也可以事先在bat批處理文檔中編寫好命令。未帶任何參數(shù)是注冊(cè)DLL文件功能,其它參數(shù)對(duì)應(yīng)功能如下:
/u:反注冊(cè)DLL文件;
/s:安靜模式(Silent)執(zhí)行命令,即在成功注冊(cè)/反注冊(cè)DLL文件前提下不顯示結(jié)果提示框。
/c:控制端口;
/i:在使用/u反注冊(cè)時(shí)調(diào)用DllInstall;
/n:不調(diào)用DllRegisterServer,必須與/i連用。
單獨(dú)運(yùn)行regsvr32.exe程序,可以看到彈出一“No DLL name specifIEd”的錯(cuò)誤提示框,并且可以看到參數(shù)原英文提示信息(如圖1)。
圖1
輸入DLL文件名時(shí),如果待處理的是非系統(tǒng)文件,必須在文件名前添加文件絕對(duì)路徑,必須注意的是文件路徑不包含中文,否則很可能導(dǎo)致處理失敗。如果碰到regsvr32不能正常執(zhí)行時(shí),很可能系統(tǒng)文件遭到破壞,因?yàn)槭褂胷egsvr32.exe時(shí)會(huì)調(diào)用到Kernel32.dll、User32.dll和Ole32.dll三個(gè)文件,在Dos模式或其它系統(tǒng)替換正常文件即可解決。
一、屏蔽對(duì)壓縮文件的支持
早在Windows千禧版(Me)時(shí),微軟就在系統(tǒng)內(nèi)置了對(duì)ZIP文件的支持,不過微軟似乎并不關(guān)心其功能,以至于在Windows Server 2003的ZIP功能也僅僅停留在把ZIP文件當(dāng)成文件夾瀏覽、壓縮等支持。主流壓縮軟件WinRAR已經(jīng)遍布天下,Windows自帶的ZIP瀏覽自然有理由丟之門外。
(如圖2)點(diǎn)擊“開始→運(yùn)行”,在運(yùn)行輸入框中輸入“regsvr32 /u zipfldr.dll”(不包括引號(hào),下同),回車即可。同樣,如果不喜歡系統(tǒng)查看CAB壓縮包,輸入“regsvr32 /u cabview.dll”來取消對(duì)cabview.dll的注冊(cè)。
圖2
二、屏蔽視頻預(yù)覽和刻錄功能
每當(dāng)用資源管理器選中一個(gè)視頻文件時(shí),XP會(huì)在左側(cè)面板預(yù)覽顯示,不過這對(duì)于較大的視頻文件時(shí),往往要讀上半天。用戶在大多數(shù)情況下并不需要預(yù)覽,禁止的方法也非常簡單,在運(yùn)行輸入框中輸入“regsvr32 /u shmedia.dll”即可撤消視頻預(yù)覽(屏蔽前和屏蔽后的資源管理器對(duì)比如圖3)。
圖3
三、屏蔽Windows圖片和傳真查看器
默認(rèn)情況下,Windows XP默認(rèn)的圖片查看工具是“Windows圖片和傳真查看器”,雖然通過安裝ACDSee等其它看圖軟件可以繞開圖片查看器,但未真正“消滅”此工具。在運(yùn)行輸入框中輸入“regsvr32 /u shimgvw.dll”,回車即可棄圖片查看器于系統(tǒng)外(屏蔽前和屏蔽后的資源管理器對(duì)比如圖4)。
圖4
