一、禁止向微軟報(bào)告錯(cuò)誤
如果正在運(yùn)行的程序出現(xiàn)錯(cuò)誤,就會(huì)有一個(gè)報(bào)告錯(cuò)誤的窗口出現(xiàn),詢問(wèn)是否要向Microsoft報(bào)告錯(cuò)誤。對(duì)于大多數(shù)人來(lái)說(shuō),這絕對(duì)是一個(gè)啰里啰唆的功能,關(guān)閉這個(gè)功能可以節(jié)省時(shí)間——可以相信,很少有人愿意或者需要向Microsoft報(bào)告程序運(yùn)行錯(cuò)誤,幫助Microsoft調(diào)試XP。
你可以禁用這個(gè)報(bào)告錯(cuò)誤的功能,或者讓它針對(duì)不同的程序采取不同的動(dòng)作。禁用該功能的步驟如下:
在控制面板中打開(kāi)“系統(tǒng)”。
選擇“高級(jí)”選項(xiàng)卡。
點(diǎn)擊“錯(cuò)誤匯報(bào)”按鈕,出現(xiàn)圖一的對(duì)話框。
點(diǎn)擊“禁用錯(cuò)誤匯報(bào)”。點(diǎn)擊“確定”確認(rèn)修改。
圖1
如果要針對(duì)不同的程序選擇使用錯(cuò)誤報(bào)告功能,設(shè)置步驟如下:
在圖一的“錯(cuò)誤匯報(bào)”窗口中,選擇“啟用錯(cuò)誤匯報(bào)”,然后點(diǎn)擊“選擇程序”。
在“選擇程序”對(duì)話框中,選中“所有在列表中的程序”,然后選擇要啟用錯(cuò)誤報(bào)告功能的程序。XP默認(rèn)只提供兩類程序供選擇:Microsoft提供的程序,Windows組件。點(diǎn)擊“添加”按鈕可以向列表加入其他程序。
如果要針對(duì)特定的程序禁用錯(cuò)誤報(bào)告功能,點(diǎn)擊“不為這些程序報(bào)告錯(cuò)誤”列表下面的“添加”按鈕把程序加入列表,并確保該程序前面的檢查框處于選中狀態(tài)。如果你正在調(diào)試自己的程序,這個(gè)功能很有用。
二、刪除XP組件
在Windows組件向?qū)е校幸恍¦indows組件沒(méi)有列出來(lái),例如Windows Messenger和寫(xiě)字板(Wordpad),這些組件不能直接用Windows組件向?qū)h除。如果你確實(shí)要?jiǎng)h除它們,辦法還是有的。
XP通過(guò)一個(gè)安裝配置文件控制Windows組件向?qū)э@示出哪些組件,只要修改這個(gè)安裝配置文件,就可以象刪除其他組件一樣刪除那些本來(lái)沒(méi)有顯示在Windows組件向?qū)е械慕M件。
安裝配置文件的名字是sysoc.inf,在\Windows\INF目錄下。sysoc.inf文件的每一行描述一個(gè)組件。用記事本打開(kāi)這個(gè)文件,然后找到描述待刪除組件的行。刪除該行的hide或HIDE單詞(不要?jiǎng)h除逗號(hào))。例如,如果要?jiǎng)h除“三維彈球”游戲,首先找到下面這行內(nèi)容:
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7
把它改成:
Pinball=ocgen.dll,OcEntry,pinball.inf,,7
修改好之后保存sysoc.inf文件。打開(kāi)控制面板,選擇“添加或刪除程序”,點(diǎn)擊“添加/刪除Windows組件”啟動(dòng)Windows組件向?qū)ВF(xiàn)在可刪除的組件清單中已經(jīng)增加了一個(gè)“桌上彈球”。
sysoc.inf文件中的組件名稱是縮寫(xiě)的英文名稱,這個(gè)英文名稱與我們通?吹降闹形拿Q沒(méi)有明確的對(duì)應(yīng)關(guān)系。如果你知道待刪除組件的中文名稱,要確定它在sysoc.inf文件中的英文名稱,辦法之一是查看組件的程序名稱,例如在開(kāi)始菜單上用鼠標(biāo)右鍵點(diǎn)擊組件,查看“屬性”對(duì)話框的“快捷方式”。但有些組件的程序名稱與它在sysoc.inf中的名稱略有不同,例如寫(xiě)字板的程序名稱是wordpad.exe,它在sysoc.inf文件中的名稱是MSWordPad。不管怎樣,多試驗(yàn)幾次應(yīng)該能夠找到sysoc.inf文件中的名稱。表一是本人試驗(yàn)的一些結(jié)果。
表一:
sysoc.inf名稱組件中文名稱
AccessOpt輔助功能向?qū)?/P>
MultiM多媒體組件,包括Media Player、音量控制、錄音機(jī)
CommApps通訊組件,包括超級(jí)終端、對(duì)話、電話撥號(hào)程序。
AutoUpdate Windows自動(dòng)更新
TerminalServer終端服務(wù)器
Dtc分布式事務(wù)處理協(xié)調(diào)器
Com COM+
WBEM WMI(Windows Management Instrumentation)
Pinball三維彈球
MSWordPad寫(xiě)字板
msmsgs Windows Messenger
三、刪除孤立的安裝登記條目
有的程序被刪除之后,它的名稱仍舊留在“添加或刪除程序”對(duì)話框的清單中,成為孤立的登記條目,如果點(diǎn)擊“更改”或“刪除”按鈕,只能得到一個(gè)錯(cuò)誤提示說(shuō)程序已經(jīng)被刪除。如果你頻繁地安裝和試驗(yàn)許多不同的程序,越來(lái)越多的孤立登記條目將是一個(gè)很頭痛的問(wèn)題。
刪除孤立登記條目的步驟如下:
從命令行或“運(yùn)行”對(duì)話框,執(zhí)行Regedit打開(kāi)注冊(cè)表編輯器。
找到HKEY_LOCAL_MACHINE下面的\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall分支。
點(diǎn)擊“+”符號(hào)顯示出子鍵清單。
找到包含孤立登記條目的子鍵。
選中該子鍵,按Delete鍵刪除。
關(guān)閉注冊(cè)表編輯器。
再次打開(kāi)“添加或刪除程序”,清單中的孤立登記條目將消失。
四、改變程序的超時(shí)限制
當(dāng)一個(gè)程序被掛起不再響應(yīng)事件,XP顯示一個(gè)對(duì)話框詢問(wèn)是強(qiáng)制關(guān)閉該程序還是繼續(xù)等待。默認(rèn)情況下,只要程序有半秒沒(méi)有應(yīng)答,這個(gè)對(duì)話框就會(huì)出現(xiàn)。如果你在設(shè)計(jì)和調(diào)試自己的程序,這個(gè)超時(shí)限制可能太短,會(huì)帶來(lái)不少麻煩。
如果要修改XP等待程序響應(yīng)的時(shí)間,按照如下步驟進(jìn)行:
運(yùn)行注冊(cè)表編輯器。
打開(kāi)HKEY_CURRENT_USER的\Control Panel\Desktop分支。
找到HungAppTimeout值。
修改HungAppTimeout值,例如10000(默認(rèn)值是5000)。
關(guān)閉注冊(cè)表編輯器。
新設(shè)置的值必須在重新啟動(dòng)之后才能生效。
五、性能和視覺(jué)效果的平衡
Windows XP的用戶界面具有許多特殊的視覺(jué)效果,例如平滑滾動(dòng)列表框等,這些特效豐富了XP的用戶界面,但是,它們也會(huì)給系統(tǒng)性能帶來(lái)很大的負(fù)擔(dān)。
到底要啟用多少視覺(jué)效果必須根據(jù)系統(tǒng)的性能決定,你可以關(guān)閉所有的視覺(jué)效果,也可以由系統(tǒng)決定啟用哪些視覺(jué)效果,或者手工挑選要啟動(dòng)的視覺(jué)效果。操作步驟如下:
右擊“我的電腦”,選擇“屬性”,選擇“高級(jí)”選項(xiàng)卡。
點(diǎn)擊“性能”區(qū)域的“設(shè)置”按鈕,出現(xiàn)圖二的“性能選項(xiàng)”對(duì)話框。
根據(jù)對(duì)話框提示,啟用或關(guān)閉各種視覺(jué)效果。
圖2
六、自定義占用CPU的時(shí)間
XP為每一個(gè)正在運(yùn)行的程序和進(jìn)程定義了優(yōu)先級(jí),優(yōu)先級(jí)決定了一個(gè)程序相對(duì)于其他程序而言的占用CPU時(shí)間的比值。XP允許定義的優(yōu)先級(jí)包括:低,低于標(biāo)準(zhǔn),標(biāo)準(zhǔn),高于標(biāo)準(zhǔn),高,實(shí)時(shí)。
大多數(shù)程序?qū)儆跇?biāo)準(zhǔn)優(yōu)先級(jí)。但是,你可以用任務(wù)管理器改變?nèi)我膺M(jìn)程和程序的優(yōu)先級(jí)。例如,如果你運(yùn)行了大量的應(yīng)用,可以讓3D射擊游戲占用較多的CPU資源,使游戲運(yùn)行得更流暢。
修改優(yōu)先級(jí)的步驟如下:
按Ctrl+Alt+Delete啟動(dòng)任務(wù)管理器。
選擇“進(jìn)程”頁(yè)。
右鍵點(diǎn)擊目標(biāo)程序或進(jìn)程,選擇菜單“設(shè)置優(yōu)先級(jí)”,然后選擇適當(dāng)?shù)膬?yōu)先級(jí)。
新的優(yōu)先級(jí)只在程序或進(jìn)程運(yùn)行期間有效。如果結(jié)束程序再打開(kāi)它,XP會(huì)重新為它設(shè)置默認(rèn)的優(yōu)先級(jí)。
七、創(chuàng)建磁盤(pán)清理配置文件
Windows提供了磁盤(pán)清理工具幫助我們清理磁盤(pán)上沒(méi)有用的文件。磁盤(pán)清理工具通常用開(kāi)始菜單的“程序->附件->管理工具”打開(kāi),但是,我們還可以用它的命令行版本,創(chuàng)建和使用磁盤(pán)清理配置文件。
執(zhí)行cmd.exe進(jìn)入命令行窗口,然后按如下步驟操作:
執(zhí)行cleanmgr /Sageset:n創(chuàng)建磁盤(pán)清理配置文件,其中n是1到65535之間的任意數(shù)值。你可以根據(jù)不同的磁盤(pán)和清理目的創(chuàng)建多個(gè)配置文件。
XP顯示出“磁盤(pán)清理設(shè)置”對(duì)話框,如圖三,要求選擇當(dāng)前配置文件要清理的項(xiàng)目。這個(gè)對(duì)話框提供的選項(xiàng)要比用普通方式運(yùn)行的磁盤(pán)清理工具多,例如它包含了清除調(diào)試轉(zhuǎn)儲(chǔ)文件、安裝日志文件、用于內(nèi)容索引程序的分類文件、舊的Chkdsk文件、WebClient/Publisher臨時(shí)文件等選項(xiàng)。不過(guò),如果你創(chuàng)建的清理配置文件不是用于安裝XP的磁盤(pán),部分選項(xiàng)會(huì)不可用。
選中要用當(dāng)前配置文件清理的項(xiàng)目,點(diǎn)擊“確定”保存配置文件。
圖3
以后,如果要執(zhí)行該配置文件定義的清理操作,運(yùn)行cleanmgr /Sagerun:n即可,其中n是配置文件編號(hào)。
八、修改IE的LOGO
IE的右上角有一個(gè)LOGO圖標(biāo),當(dāng)IE活動(dòng)(例如正在下載文件)時(shí)靜態(tài)的LOGO會(huì)變成動(dòng)畫(huà)。在XP中,IE 6的默認(rèn)LOGO圖標(biāo)是飛揚(yáng)的窗戶。如果你厭倦了默認(rèn)的圖標(biāo),可以換上自己的圖標(biāo)。
動(dòng)畫(huà)狀態(tài)的LOGO涉及兩個(gè)位圖文件,兩者圖形可以相同,但大小不同,一個(gè)寬度是32像素,另一個(gè)寬度是22像素。
利用圖形編輯軟件創(chuàng)建位圖,例如畫(huà)筆程序,使位圖形成類似電影幀順序排放的形式,即同樣大小的“幀”垂直排列。例如在一個(gè)大圖標(biāo)內(nèi)排列10個(gè)幀,則這個(gè)大圖標(biāo)寬度是38像素,高度是380像素。圖四就是一個(gè)例子。假設(shè)大、小位圖的文件名字分別是AniLargeLOGO.bmp和AniSmallLOGO.bmp,保存在C:\Windows目錄下。
圖4
當(dāng)瀏覽器處于活動(dòng)狀態(tài),LOGO標(biāo)志顯示出動(dòng)畫(huà):位圖的第一個(gè)幀先顯示,接著顯示第二、三等幀,一直顯示到最后一個(gè)幀,然后從頭開(kāi)始循環(huán),形成動(dòng)畫(huà)效果。當(dāng)瀏覽器不活動(dòng)時(shí),除非另外指定了非動(dòng)畫(huà)狀態(tài)下的LOGO位圖,否則瀏覽器將把動(dòng)畫(huà)位圖的第一個(gè)幀作為L(zhǎng)OGO的靜態(tài)位圖。
設(shè)計(jì)好動(dòng)態(tài)位圖之后,接下來(lái)要通過(guò)修改注冊(cè)表設(shè)置新的LOGO動(dòng)畫(huà)。首先啟動(dòng)注冊(cè)表編輯器,找到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar。然后,新建兩個(gè)字符串值SmBrandBitmap和BrandBitmap,把它們分別設(shè)置成小動(dòng)畫(huà)位圖(22像素)和大動(dòng)畫(huà)位圖(38像素)的文件名,即C:\Windows\AniSmallLOGO.bmp和C:\Windows\AniLargeLOGO.bmp。
設(shè)置完成后重新啟動(dòng)瀏覽器,瀏覽網(wǎng)絡(luò),IE右上角將顯示出定制的LOGO動(dòng)畫(huà)。如圖五所示。
和動(dòng)畫(huà)位圖相似,靜態(tài)LOGO位圖也有兩個(gè),分別為32 X 32像素和38 X 38像素大小。設(shè)計(jì)好靜態(tài)位圖之后,找到注冊(cè)表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main鍵,新建兩個(gè)字符串值SmallBitmap和BigBitmap,分別把它們?cè)O(shè)置成小靜態(tài)位圖和大靜態(tài)位圖的文件名(含完整路徑)。
另外,你還可以按照類似的方式修改工具欄的背景圖。假設(shè)背景位圖的名稱是MyBack.bmp(大小任意),則在指定動(dòng)畫(huà)位圖的同一子鍵(Toolbar)下,創(chuàng)建名為BackBitmap字符串,值是MyBack.bmp的完整路徑名。注意,這一改動(dòng)也影響到資源管理器的工具欄。效果如圖五所示。
圖5
九、禁止報(bào)告腳本錯(cuò)誤
當(dāng)IE遇到頁(yè)面中的腳本錯(cuò)誤時(shí),它會(huì)報(bào)告錯(cuò)誤。除非你在調(diào)試自己的程序,否則即使知道了錯(cuò)誤的詳細(xì)信息,也沒(méi)有任何辦法來(lái)改正錯(cuò)誤。所以對(duì)大多數(shù)用戶來(lái)說(shuō),報(bào)告腳本錯(cuò)誤是一個(gè)中看不中用的功能。禁止瀏覽器報(bào)告腳本錯(cuò)誤的辦法如下:
從IE的工具菜單選擇“Internet選項(xiàng)”。
選擇“高級(jí)”選項(xiàng)卡。
向下滾動(dòng)列表,找到“瀏覽”區(qū)域。
找到“禁止腳本調(diào)試”,選中前面的檢查框。
十、導(dǎo)入、導(dǎo)出或備份Cookie
許多用戶對(duì)Cookie沒(méi)有什么好感。但實(shí)際上,Cookie是非常有用的,例如它可以幫助你自動(dòng)登錄網(wǎng)站;許多網(wǎng)站提供的服務(wù)需要借助Cookie實(shí)現(xiàn),例如個(gè)性化的內(nèi)容。因此,有些時(shí)候你需要備份Cookie,或者把Cookie轉(zhuǎn)移到另一臺(tái)機(jī)器,例如從臺(tái)式機(jī)轉(zhuǎn)移到筆記本。如果你準(zhǔn)備重新安裝操作系統(tǒng),可以先備份Cookie,安裝好操作系統(tǒng)之后再導(dǎo)入。
備份Cookie的步驟如下:
在IE中,選擇菜單“文件->導(dǎo)入和導(dǎo)出”。
出現(xiàn)“導(dǎo)入/導(dǎo)出向?qū)А,點(diǎn)擊“下一步”,選擇“導(dǎo)出Cookie”,根據(jù)指示完成其余的操作。
向?qū)?chuàng)建一個(gè)包含所有Cookie的文本文件,默認(rèn)保存在“我的文檔”文件夾。
如果要導(dǎo)入Cookie,先啟動(dòng)“導(dǎo)入/導(dǎo)出向?qū)А,選擇“導(dǎo)入Cookie”,指定包含Cookie的文本文件,然后根據(jù)向?qū)崾就瓿善溆嗟牟僮鳌?