1、 縮短等待時間 % F8 R* w4 l" h$ P B, j9 z0 e
打開注冊表編輯器,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,將 WaitToKillServiceTimeout 設為:1000或更小(原設定值:20000)。
& a2 \" _8 b- m+ |" p, J找到 HKEY_CURRENT_USER\Control Panel\Desktop 鍵,將右邊窗口的 WaitToKillAppTimeout 改為 1000(原設定值:20000),即關閉程序時僅等待1秒。將 HungAppTimeout 值改為:200(原設定值:5000),表示程序出錯時等待0.5秒。
* b* ?: ^- i! k3 _9 _! n0 R2、 讓系統(tǒng)自動關閉停止響應的程序 $ U2 }2 g7 `2 }
打開注冊表 HKEY_CURRENT_USER\Control Panel\Desktop 鍵,將 AutoEndTasks 值設為 1(原設定值:0)。
, W: q, Q: W, ?- @3 E: j1 F9 e1 k* P$ H m1 y
3、 加快菜單顯示速度
% [0 d7 c9 N) ~( K! n3 s6 Z C打開注冊表編輯器,找到 HKEY_CURRENT_USER\Control Panel\Desktop,將其下的 MenuShowDelay 項改為:0,你的菜單將會出乎意料地快。, T) o' |4 U% G
4、 加速共享查看 - D# S$ M9 o I; D
打開注冊表編輯器,把HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace下的
! ?' T5 f$ i: q. s0 w{D6277990-4C6A-11CF-8D87-00AA0060F5BF} 刪掉
. |/ D" V8 u) Q$ a5、 加快窗口顯示速度:5 t9 O# ^4 H7 e: A5 Y0 A$ x
打開注冊表編輯器,找到HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics子鍵分支,在右邊的窗口中找到MinAniMate鍵值,其類型為REG_SZ,默認情況下此健值的值為1,表示打開窗口顯示的動畫,把它改為0,則禁止動畫的顯示,接下來從開始菜單中選擇"注銷"命令,激活剛才所作的修改即可/ `) s4 {& Z8 @# X1 @
6、 關掉不必要的服務:
& W$ I# l$ l k0 k; i如果你只是在單機使用WindowsXP,那么很多服務組件是根本不需要的,額外的服務程序大大拖慢了系統(tǒng)的速度,完全可以將這些多余的服務組件禁用。' P: G d# ^9 C" E
下面我們就來看一下怎樣關掉不必要的服務。單擊"開始"→"設置"→"控制面板"。雙擊"管理工具"→"服務",打開后將看到服務列表,有些服務已經啟動,有些則沒有。右鍵單擊要配置的服務,然后單擊"屬性"。在"常規(guī)"選項卡上選擇"自動"、"手動"或"禁用",其中"自動"表示每次系統(tǒng)啟動時,Windows XP都自動啟動該服務;"手動"表示WindowsXP不會自動啟動該服務,而是在你需要該服務時手動啟動該服務;而"禁用"則表示不允許啟動該服務。在實際配置時,選擇"手動"或者"禁用"都可以實現關閉該服務的目的,推薦使用手動功能,這樣你隨時可以啟動一些臨時需要的服務。有些服務是WindowsXP所必需的,不能關閉,否則將會造成系統(tǒng)崩潰。至于各項服務的功能,我們可以通過雙擊該服務或將鼠標懸停在該服務名上查看。下面我們就先來看一看這些服務的說明,最后再看哪些服務可以關掉(見下表)。對于我們這些單機使用WindowsXP的普通用戶來說,可以把表中服務關閉,如果你有特殊要求,可以參照表中說明自行配置Windows XP的服務,以便達到最優(yōu)狀態(tài)。
- L G: c4 M5 E, }+ m; S" q$ ?& E( o. c7 Z
服務名稱
8 s3 O# ^0 I( E" B+ l如果符合下列條件,你可以將之關閉
9 A, t; h" @& R, }alerter
8 i7 D8 H$ a ]: q$ `- _你未連上局域網并且不需要管理警報 2 J0 K& k1 N- q' ^6 L
clipbook
% g3 p. K1 y/ [你不需要查看遠程剪貼簿的剪貼頁面 ) `* E$ i, m' K0 j
distributed linktracking client
8 b& g" c) A6 v0 Q6 r8 _若不使用ntfs分區(qū)并且沒有聯入局域網 3 {4 w* Q0 r, \9 u. c
distributed transactioncoordinator
: l4 T1 J% k; w5 i( o% r不需要同時處理多個數據庫或者文件系統(tǒng) 3 [! |9 S/ X, x
fax service
0 g4 [8 V) q# Y不用windows 2000發(fā)送或者接收傳真
2 N! ]+ u! w% ]1 U! l1 Xftp publishing service
% \, p7 ^2 o5 T$ Z. E你的計算機不做ftp服務器
" A8 `! d, ~0 k. B$ Eiis admin service ' {" i3 X* v4 x
你的計算機不做www服務器 ) t9 Z% a& f& m
indexing service: n8 k. J" l/ c/ _, }8 i. \$ N
你的計算機不提供遠程文件索引和快速訪問或者沒有連上局域網
3 [9 Q7 l+ W/ {: s& M7 o# uinternet connectionsharing
2 o% l+ \* O4 \你不準備用windows2000做路由服務器,讓多人共享一條線路上網
( S# h+ y! r* {ipsec policy agent
" g- Y; w; N! k0 P/ {8 Y; `你未連接到windows 2000的域 _% ?% B9 o, ]% X; C8 w
logical disk manageradministrative service ; W" p5 }: Z. {% Z; v1 B/ ~
message queuing
& u. @* [ M7 f+ T- d9 B你未連接到windows 2000的域
, f1 S- w0 S; {; r- Umessenger
) W$ j, `( o+ Q8 j你未連接到windows2000的域并且不需要管理警報 $ [' T% M9 R0 ~) j n
net logon , l3 ~) S% G ~/ [
你不想讓局域網上的其他用戶登錄 6 c9 T( [. e' ?3 T
netmeeting remotedesktop sharing
, T% j( d! s# h; B( _你不想使用netmeeting遠程管理計算機 8 i& F; {9 v( j& e
network dde
5 Y, o/ j3 R o A& ?你沒有連入局域網
6 T W8 M/ a) G5 F& r6 Vnetwork dde dsdm
0 f. S5 `6 i5 |* x$ ?" `; d" ~# L你沒有連入局域網
- d/ i8 u9 }: j: Z9 H# H6 ^performance logs andalerts
% r4 m9 T6 o2 G& { ~2 }若不想知道計算機每一秒都干什么 : k8 v& r* t Z/ y& A9 o; A
qos rsvp
* g5 \" d) l! {: Q你沒有使用依賴于qos的程序 / T+ K- F, c: \4 y/ L7 c( B
remote access autoconnection manager
) L, [9 g/ Y' M# |" w- I4 B8 s( ]你不想在程序企圖讀取網絡信息時自動連接到網絡
; a B6 i; H2 w' Vremote procedure call (rpc)locator . t4 {) [; W; N( J7 S
你不需要管理rpc名稱服務數據庫 / G/ D- c8 N- C' x k1 L. s
routing and remoteaccess " m; N5 O5 C: |: m. y
你的計算機不做路由器 8 F/ t# l# {5 f
runas service . s: ~2 B a/ V
你不需要在某一用戶下以另外一個用戶的身份執(zhí)行一個程序 : @' ^# W$ W! c) B$ n
simple mail transportprotocol (smtp) 3 Y# p0 N0 `% k4 e2 l6 x, ~
你的計算機不做郵件發(fā)送服務器 4 R9 n8 v( J4 I. `* @
smart card ( B6 |" c ^" ^# e* U! m
你沒有智能卡閱讀器 " a3 L; B: Z$ R, c
smart card helper
# C1 p! m, P% Q" R9 w你沒有舊式智能卡閱讀器
8 U) U4 S1 k+ _7 S. bsnmp trap service " \. [9 t. o* T6 u
你沒有連接到windows 2000的域
) D5 _6 F* f" {! Y2 vtcp/ip netbios helperservice ! v. T5 I+ e1 E3 Q4 H+ L! M# @
你的計算機不準備讓別人共享 1 T2 Y# k6 v7 I, a! b
tcp/ip print server
& o- v$ i& g9 V1 U8 v( E' U不讓你的計算機成為網絡打印服務器 / C' W* D4 v" s' L/ D
telnet j6 Y) _- s8 a1 u8 q h5 l, d
不想遠程控制計算機執(zhí)行控制臺命令 , J7 w) M* R* d& n, o
uninterruptible powersupply . z( t8 B/ \9 p0 @3 z) g3 j
沒使用ups或ups不支持雙向傳輸信號
5 m% @+ K; z, {! A8 N; o3 Xutility manager 1 H' s1 b5 F. f7 K. L
不從一個窗口中啟動和配置輔助工具 9 g$ H) ?. W, \6 m; w; F! q+ c
windows managementinstrumentation
0 ?4 Q! F0 j7 V' Y4 g9 g9 e你不看你的系統(tǒng)管理信息 :/ h" T1 r5 p5 F
world wide webpublishing service
0 A" j: D) K: {; c; E/ ?你的計算機不做www服務器 , b4 B& H! Q- o* G/ _6 T+ v
7、 刪除共享文檔:0 b, G& q4 I* B( O. H9 j
默認情況下,在Windows XP中打開我的電腦,會看到在硬盤圖標上方有一些文件夾。這些就是"共享文件夾",這里有每一個用來戶共享文件所用的文件夾。這些文件夾特別煩人,毫無必要。我們可以讓這些文件夾在我的電腦中消失:( `1 s& Y; w: h7 G. j
打開注冊表編輯器,把HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders下的 : W; K+ z3 w% I# e' `
{59031a47-3f72-44a7-89c5-5595fe6b30ee}刪掉,下次打開我的電腦,這些煩人的文件夾就不復存在了。
+ h( d1 k }3 Y8、 加快Windows XP的啟動:
# m2 m. O/ {& D(1)Windows XP自帶了一個名為Prefetcher的服務,這個服務管理著Windows啟動時的程序初始(即啟動時滾動的藍條),其中指定的程序可以在以后使用中快速載入。Prefetcher在默認情況下就是打開的,不過它的性能還可以進一步提升。打開注冊表編輯器,在注冊表中找到:
0 [: X. Q8 E0 ]7 N# f& N7 D ], oHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,其中有一個鍵值名為EnablePrefetcher,多數情況下它的值是3。推薦設置值是5--在我的機子上,設為5的時候工作狀態(tài)最佳??梢噪S便試試不同的數值,直到找到最適合自己機子的值為止。也可以把Prefetcher禁用掉,只需把值設為0就可以了。不過,除非是為了測試用途,一般人都不會傻到把它設為0。 1 w7 t6 I( |2 z/ _( L: }" h- H
(2)"我的電腦"->"屬性"->"高級"->"啟動和故障修復"中,點"錯誤報告",選擇"禁用錯誤匯報"、"但在發(fā)生嚴重錯誤時通知我"。
# g+ O4 I0 S! {( s4 U3 j( f" {(3)去掉"將事件寫入系統(tǒng)日志","發(fā)送管理警報","自動重新啟動"選項;將"寫入調試信息"設置為"無"。 ( X" ~* ~5 s3 B9 h
(4)點擊"編輯",在彈出記事本文件中: + x" B5 G; {4 a7 _! B- P' M6 A' |. b
[Operating Systems] 4 \/ t2 `7 q8 D# y' N/ R9 o: p
timeout=30 //把缺省時間 30 秒改為 0 秒
! ~( [8 u' f' ^2 A! [" ^ multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect //把缺省 fastdetect 改為 nodetect : U8 j9 S! P' x) K
注冊表修改方法:"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control" ,SystemStartOptions鍵值改為NODETECT。 : v9 T3 y; Y# W2 u7 R4 M. P1 H0 h* j
9、 加快Windows XP的重啟和關機:
# P3 Z; I" ? g! N按下CTRL+ALT+DELETE打開Windows 任務管理器,然后選擇關機(U),先按下CTRL,再按下關閉(U)或重新啟動(R),就可以快速地關機或重啟。 ) }; r( B% q* M
10、關閉計算機時自動結束任務: 3 Q* V! d; W2 u$ o) A/ e
在關機的時候,有時會彈出討厭的對話框,提醒某個程序仍在運行,是否結束任務。其實完全可以通過一點點修改讓Windows自動結束這些仍在運行的程序。在注冊表中打開HKEY_CURRENT_USER\Control Panel\Desktop 目錄,把里面的AugoEndTasks鍵值改為1 1 w, d* l/ d. u( y2 _ g, K
注:可能會找不到AutoEndTasks鍵值,如果是這樣的話,自己建一個串值并把它改為這個名字,值設為1就可以了。
& |0 {9 k; o& L5 p11、優(yōu)化程序運行:
. E5 r/ w0 f( Z0 E7 ]0 q( d; t7 y程序運行有他們各自的優(yōu)先次序,所有程序都要占用處理器資源,處理器處理任務有一個先后次序,一般的計算機中有31個優(yōu)先等級,系統(tǒng)的內核占據了最高的一些等級,這樣就能保證系統(tǒng)的穩(wěn)定,而普通的應用程序一般在比較后面的等級。在普通應用程序中間也有優(yōu)先次序,他們本來在處理器面前是人人平等的,但還是有些細微的差別,前臺的程序(當前正在使用)的優(yōu)先級要比后臺的程序高。你可以自己調節(jié)應用程序的優(yōu)先級,打開任務管理器,點到"進程"選項卡,選一個應用程序的進程,點擊右鍵,會彈出一個快捷菜單,選擇"設置優(yōu)先級",這里有6個等級:實時,高,高與標準,標準,低于標準,低。你可以讓你的程序強行調度到更高或更低(自然為別的程序騰出了資源)的等級。如果你不知道某個應用程序的具體進程,可以如下操作:點到"應用程序"選項卡,右鍵點中一個任務,選擇"轉到進程",就會轉到該程序的進程,這樣你就找到了該程序的進程了。 & D0 b' b ?( X
12、優(yōu)化"啟動和故障恢復"設置:
: b* o4 s1 o7 h# `5 Q如果在你的系統(tǒng)崩潰時發(fā)現你的硬盤使勁兒的響,那是因為Windows XP正在寫DUMP文件呢,對我們來說,如果你不打算把這個文件寄給微軟(浪費電話費),那么它又有什么用呢?所以我的建議是關閉。右鍵單擊"我的電腦",點擊屬性,點擊"高級",在"啟動和故障恢復"一欄中,點擊"設置",其中的"系統(tǒng)失敗"一欄中,只選擇"自動重新啟動",寫入調試信息選擇"無"。' m/ I7 r6 U" i5 H
13、禁用"錯誤匯報"功能:! O( E0 V) i8 f
這個功能可以在你的Windows XP發(fā)生錯誤的時候,系統(tǒng)自動收集一些錯誤資料然后發(fā)送給微軟公司,以便其完善他們的操作系統(tǒng)(又一個浪費電話費且沒用的功能),建議關掉它。如果這個功能對你沒有用,那又何必讓它占用著你的內存呢?右鍵單擊"我的電腦",點擊屬性,點擊"高級"→"錯誤匯報",選擇"禁用錯誤匯報"功能。
: s- H% E* b* C* D" g8 y14、關閉"Internet時間同步"功能
' e/ o3 G/ w$ \& ], K. N如果啟用了同步,你的計算機時鐘每周就會和 Internet 時間服務器進行一次同步,建議關掉它(一個沒多大用的功能)。請依次單擊"開始"→"控制面板"→"日期、時間、語言和區(qū)域選項",然后單擊"日期和時間"→"Internet時間"。 |