Win XP系統(tǒng)中Dll不完全技巧

2010-08-28 10:49:35來源:西部e網(wǎng)作者:

    Wndows XP的“體重”比起其它系統(tǒng),已經(jīng)成為一個不折不扣的“大胖子”。各優(yōu)化“瘦身”技巧早已布滿各大IT報刊雜志,望著Windows XP的“Windows”成百上千的DLL(動態(tài)鏈接庫)文件,為使系統(tǒng)更清爽,我們可以通過regsvr32.exe程序重新注冊修復(fù)和反注冊屏蔽系統(tǒng)功能,以減少系統(tǒng)資源。

  regsvr32.exe使用詳解:

  regsvr32.exe是32位系統(tǒng)下使用的DLL注冊和反注冊工具,使用它必須通過命令行的方式使用,格式是:

  regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名

  命令可以在“開始→運行”的文本框中,也可以事先在bat批處理文檔中編寫好命令。 未帶任何參數(shù)是注冊DLL文件功能,其它參數(shù)對應(yīng)功能如下:

  /u:反注冊DLL文件;
  /s:安靜模式(Silent)執(zhí)行命令,即在成功注冊/反注冊DLL文件前提下不顯示結(jié)果提示框。
  /c:控制端口;
  /i:在使用/u反注冊時調(diào)用DllInstall;
  /n:不調(diào)用DllRegisterServer,必須與/i連用。

  單獨運行regsvr32.exe程序,可以看到彈出一“No DLL name specified”的錯誤提示框,并且可以看到參數(shù)原英文提示信息(如圖1)。


整得就是你—WindowsXP Dll不完全技巧

圖1

  輸入DLL文件名時,如果待處理的是非系統(tǒng)文件,必須在文件名前添加文件絕對路徑,必須注意的是文件路徑不包含中文,否則很可能導(dǎo)致處理失敗。如果碰到regsvr32不能正常執(zhí)行時,很可能系統(tǒng)文件遭到破壞,因為使用regsvr32.exe時會調(diào)用到Kernel32.dll、User32.dll和Ole32.dll三個文件,在DOS模式或其它系統(tǒng)替換正常文件即可解決。

  一、屏蔽對壓縮文件的支持

  早在Windows千禧版(Me)時,微軟就在系統(tǒng)內(nèi)置了對ZIP文件的支持,不過微軟似乎并不關(guān)心其功能,以至于在Windows Server 2003的ZIP功能也僅僅停留在把ZIP文件當成文件夾瀏覽、壓縮等支持。主流壓縮軟件WinRAR已經(jīng)遍布天下,Windows自帶的ZIP瀏覽自然有理由丟之門外。

 。ㄈ鐖D2)點擊“開始→運行”,在運行輸入框中輸入“regsvr32 /u zipfldr.dll”(不包括引號,下同),回車即可。同樣,如果不喜歡系統(tǒng)查看CAB壓縮包,輸入“regsvr32 /u cabview.dll”來取消對cabview.dll的注冊。

整得就是你—WindowsXP Dll不完全技巧 

圖2

    二、屏蔽視頻預(yù)覽和刻錄功能

  每當用資源管理器選中一個視頻文件時,XP會在左側(cè)面板預(yù)覽顯示,不過這對于較大的視頻文件時,往往要讀上半天。用戶在大多數(shù)情況下并不需要預(yù)覽,禁止的方法也非常簡單,在運行輸入框中輸入“regsvr32 /u shmedia.dll”即可撤消視頻預(yù)覽(屏蔽前和屏蔽后的資源管理器對比如圖3)。

整得就是你—WindowsXP Dll不完全技巧 

圖3

  三、屏蔽Windows圖片和傳真查看器

  默認情況下,Windows XP默認的圖片查看工具是“Windows圖片和傳真查看器”,雖然通過安裝ACDSee等其它看圖軟件可以繞開圖片查看器,但未真正“消滅”此工具。在運行輸入框中輸入“regsvr32 /u shimgvw.dll”,回車即可棄圖片查看器于系統(tǒng)外(屏蔽前和屏蔽后的資源管理器對比如圖4)。

整得就是你—WindowsXP Dll不完全技巧 

圖4

    四、拯救失落的“搜索”

  不知是與軟件的沖突還是優(yōu)化錯誤,最近一些朋友的Windows XP的搜索界面空白無物,昔日的搜索助手已“不見蹤影”,右窗口仍然有文件列表框,使用其它系統(tǒng)功能正常(如圖5,Windows Server 2003也有類似問題)。何故?

  可以肯定,系統(tǒng)的搜索功能文件出錯,后來知道是urlmon.dll此鏈接庫注冊不正常,解決方法也相當簡單:在運行輸入框中輸入“regsvr32 urlmon.dll”,回車后,重新運行搜索窗口,即可恢復(fù)。

整得就是你—WindowsXP Dll不完全技巧 

圖5

  五、糾正IE保存mht網(wǎng)頁錯誤

  點擊Internet Explorer“文件→另存為”命令菜單,在“保存類型”中選擇“Web電子郵件檔案(.mht)”格式后保存文件錯誤(如圖6)。

整得就是你—WindowsXP Dll不完全技巧 

圖6

  在運行輸入框中輸入“regsvr32 inetcomm.dll”,回車即可解決。

  如果在使用使用OE時提示“無法啟動Outlook Express。應(yīng)用程序無法創(chuàng)建字體緩存對象。計算機內(nèi)容不足或磁盤已滿。請與Microsoft支持部門聯(lián)系以獲取更多的幫助。(0x8007000E,14000)”,點擊“確定”后又彈出“MSOE.dll無法初始化,Outlook Express無法啟動。Outlook Express可能沒有正確安裝!钡奶崾究颍ㄈ鐖D7),從提示的信息似乎是系統(tǒng)磁盤空間滿,其實這也是“inetcomm.dll”沒有正確鏈接導(dǎo)致,通過同樣方法解決。

整得就是你—WindowsXP Dll不完全技巧

圖7

  六、在使用Windows Update更新操作時,提示“IEXPLORE錯誤”,無法繼續(xù)更新操作。

  首先在運行輸入框中輸入“regsvr32 /u wuv3is.dll”反注冊此鏈接庫,接著進入“X:\Program Files\Windows Update”(X為Windows XP的在盤符),刪除wuv3is.dll文件。最后重新執(zhí)行Windows Update操作,系統(tǒng)會重新生成wuv3is.dll文件,錯誤提示也不會再彈出。

關(guān)鍵詞:WinXP

贊助商鏈接: