倍可親

回復: 5
列印 上一主題 下一主題

整得就是你 WinXP DLL文件不完全技巧

[複製鏈接]

1萬

主題

1萬

帖子

1萬

積分

八級貝殼核心

倍可親終生會員(廿一級)

Rank: 5Rank: 5

積分
18033
跳轉到指定樓層
樓主
kent 發表於 2007-5-20 08:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Windows XP的「體重」比起其它系統,已經成為一個不折不扣的「大胖子」。各優化「瘦身」技巧早已布滿各大IT報刊雜誌,望著Windows XP的「Windows」成百上千的DLL(動態鏈接庫)文件,為使系統更清爽,我們可以通過regsvr32.exe程序重新註冊修復和反註冊屏蔽系統功能,以減少系統資源。
友情鏈接:regsvr32.exe使用詳解:
regsvr32.exe是32位系統下使用的DLL註冊和反註冊工具,使用它必須通過命令行的方式使用,格式是:
regsvr32 [/n] [/i[:cmdline]] DLL文件名
命令可以在「開始→運行」的文本框中,也可以事先在bat批處理文檔中編寫好命令。未帶任何參數是註冊DLL文件功能,其它參數對應功能如下:
/u:反註冊DLL文件;
/s:安靜模式(Silent)執行命令,即在成功註冊/反註冊DLL文件前提下不顯示結果提示框。
/c:控制埠;
/i:在使用/u反註冊時調用DllInstall;
/n:不調用DllRegisterServer,必須與/i連用。
單獨運行regsvr32.exe程序,可以看到彈出一「No DLL name specified」的錯誤提示框,並且可以看到參數原英文提示信息(如圖1)。

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


一、屏蔽對壓縮文件的支持
早在Windows千禧版(Me)時,微軟就在系統內置了對ZIP文件的支持,不過微軟似乎並不關心其功能,以至於在Windows Server 2003的ZIP功能也僅僅停留在把ZIP文件當成文件夾瀏覽、壓縮等支持。主流壓縮軟體WinRAR已經遍布天下,Windows自帶的ZIP瀏覽自然有理由丟之門外。
(如圖2)點擊「開始→運行」,在運行輸入框中輸入「regsvr32 /u zipfldr.dll」(不包括引號,下同),回車即可。同樣,如果不喜歡系統查看CAB壓縮包,輸入「regsvr32 /u cabview.dll」來取消對cabview.dll的註冊。

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

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

圖4


四、拯救失落的「搜索」
不知是與軟體的衝突還是優化錯誤,最近一些朋友的Windows XP的搜索界面空白無物,昔日的搜索助手已「不見蹤影」,右窗口仍然有文件列表框,使用其它系統功能正常(如圖5,Windows Server 2003也有類似問題)。何故?
可以肯定,系統的搜索功能文件出錯,後來知道是urlmon.dll此鏈接庫註冊不正常,解決方法也相當簡單:在運行輸入框中輸入「regsvr32 urlmon.dll」,回車后,重新運行搜索窗口,即可恢復。

圖5
五、糾正IE保存mht網頁錯誤
點擊Internet Explorer「文件→另存為」命令菜單,在「保存類型」中選擇「Web電子郵件案(.mht)」格式后保存文件錯誤(如圖6)。

圖6
在運行輸入框中輸入「regsvr32 inetcomm.dll」,回車即可解決。
如果在使用使用OE時提示「無法啟動Outlook Express。應用程序無法創建字體緩存對象。計算機內容不足或磁碟已滿。請與Microsoft支持部門聯繫以獲取更多的幫助。(0x8007000E,14000)」,點擊「確定」后又彈出「MSOE.dll無法初始化,Outlook Express無法啟動。Outlook Express可能沒有正確安裝。」的提示框(如圖7),從提示的信息似乎是系統磁碟空間滿,其實這也是「inetcomm.dll」沒有正確鏈接導致,通過同樣方法解決。

圖7
六、在使用Windows Update更新操作時,提示「IEXPLORE錯誤」,無法繼續更新操作。
首先在運行輸入框中輸入「regsvr32 /u wuv3is.dll」反註冊此鏈接庫,接著進入「Xrogram FilesWindows Update」(X為Windows XP的在盤符),刪除wuv3is.dll文件。最後重新執行Windows Update操作,系統會重新生成wuv3is.dll文件,錯誤提示也不會再彈出。

358

主題

983

帖子

620

積分

貝殼網友五級

留學助教(八級)

Rank: 3Rank: 3

積分
620
沙發
George Shen 發表於 2007-5-20 16:15 | 只看該作者
回復 支持 反對

使用道具 舉報

0

主題

9

帖子

2

積分

註冊會員

Rank: 1

積分
2
3
要暈 發表於 2007-5-20 22:09 | 只看該作者
太感謝了
回復 支持 反對

使用道具 舉報

0

主題

74

帖子

15

積分

註冊會員

Rank: 1

積分
15
4
晨豐123 發表於 2007-5-20 22:15 | 只看該作者
回復 支持 反對

使用道具 舉報

2

主題

2382

帖子

499

積分

貝殼網友三級

留學博士后(十二級)

Rank: 3Rank: 3

積分
499
5
wssandy 發表於 2007-5-22 12:21 | 只看該作者
回復 支持 反對

使用道具 舉報

167

主題

1303

帖子

446

積分

貝殼網友三級

Rank: 3Rank: 3

積分
446
6
sunandshine 發表於 2007-5-22 19:53 | 只看該作者
very good!
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-8-12 02:37

快速回復 返回頂部 返回列表