1、 缩短等待时间 - `2 G7 k/ C' C5 ^' n% w4 C
打开注册表编辑器,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,将 WaitToKillServiceTimeout 设为:1000或更小(原设定值:20000)。
! h3 Z" c& T- `3 G3 J# A找到 HKEY_CURRENT_USER\Control Panel\Desktop 键,将右边窗口的 WaitToKillAppTimeout 改为 1000(原设定值:20000),即关闭程序时仅等待1秒。将 HungAppTimeout 值改为:200(原设定值:5000),表示程序出错时等待0.5秒。 . q& n5 M- k6 f
2、 让系统自动关闭停止响应的程序 1 K/ s+ R' f9 J- M3 [+ j+ B
打开注册表 HKEY_CURRENT_USER\Control Panel\Desktop 键,将 AutoEndTasks 值设为 1(原设定值:0)。" H+ }0 U2 C! ^6 W; l
# S; @% r4 t* u" I3、 加快菜单显示速度
- a7 Z/ ^0 d" M, G8 i9 y) L7 s: @打开注册表编辑器,找到 HKEY_CURRENT_USER\Control Panel\Desktop,将其下的 MenuShowDelay 项改为:0,你的菜单将会出乎意料地快。
$ D! _9 N$ U0 s* f/ c1 @5 t4、 加速共享查看
) R w% ^! W+ A* u打开注册表编辑器,把HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace下的
8 O+ @6 p4 P0 O7 H{D6277990-4C6A-11CF-8D87-00AA0060F5BF} 删掉 / T4 A$ U b$ o: |+ Y# { S
5、 加快窗口显示速度:
9 m$ g" |% D, d) V7 F" j7 R) _打开注册表编辑器,找到HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics子键分支,在右边的窗口中找到MinAniMate键值,其类型为REG_SZ,默认情况下此健值的值为1,表示打开窗口显示的动画,把它改为0,则禁止动画的显示,接下来从开始菜单中选择"注销"命令,激活刚才所作的修改即可
4 Z1 D3 U+ o" L: _6、 关掉不必要的服务:
% x% Q$ c$ ]$ B! Z3 s# U' C6 ~如果你只是在单机使用WindowsXP,那么很多服务组件是根本不需要的,额外的服务程序大大拖慢了系统的速度,完全可以将这些多余的服务组件禁用。
7 V" ~% R. N2 U: ` 下面我们就来看一下怎样关掉不必要的服务。单击"开始"→"设置"→"控制面板"。双击"管理工具"→"服务",打开后将看到服务列表,有些服务已经启动,有些则没有。右键单击要配置的服务,然后单击"属性"。在"常规"选项卡上选择"自动"、"手动"或"禁用",其中"自动"表示每次系统启动时,Windows XP都自动启动该服务;"手动"表示WindowsXP不会自动启动该服务,而是在你需要该服务时手动启动该服务;而"禁用"则表示不允许启动该服务。在实际配置时,选择"手动"或者"禁用"都可以实现关闭该服务的目的,推荐使用手动功能,这样你随时可以启动一些临时需要的服务。有些服务是WindowsXP所必需的,不能关闭,否则将会造成系统崩溃。至于各项服务的功能,我们可以通过双击该服务或将鼠标悬停在该服务名上查看。下面我们就先来看一看这些服务的说明,最后再看哪些服务可以关掉(见下表)。对于我们这些单机使用WindowsXP的普通用户来说,可以把表中服务关闭,如果你有特殊要求,可以参照表中说明自行配置Windows XP的服务,以便达到最优状态。8 L# l7 I n; O0 G% v2 A& F; W
" P- e3 @* k2 x! x; W5 c; r8 a8 X服务名称
9 h; J% ~0 _% R" p( P如果符合下列条件,你可以将之关闭 & g6 j9 D( B2 t
alerter ! g) ?/ j% Y1 g& {
你未连上局域网并且不需要管理警报 - u* p4 N2 N( e Z- ~' a& b( {! j
clipbook # O% X/ p% l& D& K% |) M1 v- h
你不需要查看远程剪贴簿的剪贴页面 " Q( K' p+ M" {6 z# j P; l
distributed linktracking client
- R! H9 u! j+ Z$ t2 U- m/ }' K若不使用ntfs分区并且没有联入局域网 & Q. q. w w7 ] ?7 b9 N
distributed transactioncoordinator
7 J7 d2 N8 a6 ^0 B5 i7 Z不需要同时处理多个数据库或者文件系统
! }) n0 O: ]* Q" Yfax service
3 ~2 {$ l8 s+ Y( H; X; `) @: ^8 M6 I不用windows 2000发送或者接收传真
7 ?- ^6 ~( A0 Nftp publishing service
9 x& x, A" ~9 S& S你的计算机不做ftp服务器 % Z/ u$ B* D {! O& `5 l. d0 Y7 w
iis admin service
- c5 d# I) ]0 ]& _8 I5 Q. d Z你的计算机不做www服务器 / @ a2 a% @! v# ]2 H; }
indexing service
8 e% Y X3 H! @' C1 w你的计算机不提供远程文件索引和快速访问或者没有连上局域网
3 S5 |, @) [. Q3 z' B& Cinternet connectionsharing% Y/ [1 P/ J% \ O) k) t0 t9 Z Q
你不准备用windows2000做路由服务器,让多人共享一条线路上网
- k: w( M+ s5 ?ipsec policy agent 9 t$ h% J1 p. ^) n! O* v( ^* z+ {
你未连接到windows 2000的域
$ T$ c7 G' S- s6 z4 T7 B R3 Plogical disk manageradministrative service $ H9 L+ q/ k, [: C1 p
message queuing
) V, ], S* }8 j3 I8 P ~4 y- Z8 X6 J你未连接到windows 2000的域
$ B0 `! P' c5 H: cmessenger 3 |" P5 T6 E; f, y6 e0 K
你未连接到windows2000的域并且不需要管理警报 ) x$ n9 S! [' {& ^
net logon ( k. \5 X" V6 w% ^( k
你不想让局域网上的其他用户登录 ! s; F6 o7 `% A2 c- U
netmeeting remotedesktop sharing
, L1 }1 n& @: l0 V5 J- y9 f& ]你不想使用netmeeting远程管理计算机
C6 B K& ?7 F7 X5 O8 Znetwork dde
: V% D# _0 s1 V4 ^6 Z你没有连入局域网
/ _+ U" \5 }$ d! K8 N8 P+ rnetwork dde dsdm
! p1 @) J2 y0 P. \! p& B3 x, M& x你没有连入局域网8 ]8 D/ Q' j8 @/ \0 Q) n- Q: t
performance logs andalerts
$ `3 Y$ a0 p* l5 g+ D1 X2 y; n若不想知道计算机每一秒都干什么
% M9 }7 v8 X7 pqos rsvp 0 X, |3 s3 _/ J4 _5 Y& y7 T
你没有使用依赖于qos的程序
9 v$ B6 O6 A0 {( B7 x8 q1 Jremote access autoconnection manager
6 S5 P* J9 h1 H! k( O5 R; a你不想在程序企图读取网络信息时自动连接到网络
2 R5 I$ p u" \, _$ y2 ], x5 ^- gremote procedure call (rpc)locator 4 B. n6 i' K7 C e2 g) Q) G* {
你不需要管理rpc名称服务数据库 1 A# _' w' D! d% F
routing and remoteaccess 4 Y; _8 m1 z" G$ q R. v& F
你的计算机不做路由器
/ a1 x F' D4 g1 n' q! d4 ]( xrunas service 4 l$ C. V/ ~: A2 q) O: F
你不需要在某一用户下以另外一个用户的身份执行一个程序
5 }. m: ?( h! `simple mail transportprotocol (smtp) * ?. T" O3 A+ o$ e, _$ s
你的计算机不做邮件发送服务器 A) f2 n5 f- T5 u+ M: s) d7 O
smart card
: P8 z2 Y4 k: M6 I你没有智能卡阅读器 ( |. G- d; s2 W, u( U
smart card helper
3 z" _) _- L/ B7 f你没有旧式智能卡阅读器
0 F0 R, H+ o, N9 Y$ Ksnmp trap service & n5 k$ n! S& f" g6 \' _
你没有连接到windows 2000的域 * i; P9 p. r4 t" ^) h1 c! g, L- [
tcp/ip netbios helperservice ) D+ u1 f. s0 _' c, _
你的计算机不准备让别人共享
2 }2 I1 D# w$ X' h8 n+ Q; @0 Z8 B& Qtcp/ip print server
' f a( G2 h* C# K2 P" V0 _不让你的计算机成为网络打印服务器
; L! _2 Z* g3 {2 C/ ~% @. ]telnet
/ A" D9 A# ~" x5 e; S8 Y# t不想远程控制计算机执行控制台命令 ( y# ?0 E% u& K9 m: c
uninterruptible powersupply
9 j7 k' \; C) M4 B" Y! l2 V没使用ups或ups不支持双向传输信号 4 p0 r( R6 O( v0 k" J- j
utility manager
4 |; i$ A3 C# u+ v: D9 q不从一个窗口中启动和配置辅助工具
+ \& H1 z/ ]+ y4 S/ T: {windows managementinstrumentation
% C- W7 |5 [% x% l你不看你的系统管理信息 :
0 q3 K& h+ H) [) f1 _* O8 [world wide webpublishing service 3 }2 }& S( J! ?% {, R i j" C$ g- D+ Q
你的计算机不做www服务器 x0 R1 ?* Z$ R5 r
7、 删除共享文档:
O) o3 \- U# [5 N4 n. R默认情况下,在Windows XP中打开我的电脑,会看到在硬盘图标上方有一些文件夹。这些就是"共享文件夹",这里有每一个用来户共享文件所用的文件夹。这些文件夹特别烦人,毫无必要。我们可以让这些文件夹在我的电脑中消失:0 C8 `$ _7 @: m
打开注册表编辑器,把HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders下的
9 v* V& o; k" t6 L{59031a47-3f72-44a7-89c5-5595fe6b30ee}删掉,下次打开我的电脑,这些烦人的文件夹就不复存在了。
" a" D9 ~0 h2 {4 V: C1 P. {8、 加快Windows XP的启动: , r, W3 L" _2 t) x: ?( B0 U+ Q6 M
(1)Windows XP自带了一个名为Prefetcher的服务,这个服务管理着Windows启动时的程序初始(即启动时滚动的蓝条),其中指定的程序可以在以后使用中快速载入。Prefetcher在默认情况下就是打开的,不过它的性能还可以进一步提升。打开注册表编辑器,在注册表中找到:
5 q7 _' I8 o9 i4 O' C: M6 O5 SHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,其中有一个键值名为EnablePrefetcher,多数情况下它的值是3。推荐设置值是5--在我的机子上,设为5的时候工作状态最佳。可以随便试试不同的数值,直到找到最适合自己机子的值为止。也可以把Prefetcher禁用掉,只需把值设为0就可以了。不过,除非是为了测试用途,一般人都不会傻到把它设为0。 8 h) r" R8 n8 w+ ]
(2)"我的电脑"->"属性"->"高级"->"启动和故障修复"中,点"错误报告",选择"禁用错误汇报"、"但在发生严重错误时通知我"。 4 |0 H: ^3 k$ o
(3)去掉"将事件写入系统日志","发送管理警报","自动重新启动"选项;将"写入调试信息"设置为"无"。 0 j! c. b+ {& E0 Q
(4)点击"编辑",在弹出记事本文件中: , v: I- u/ P, s4 `+ @$ p
[Operating Systems] b1 ` _8 [+ ^! R! Q
timeout=30 //把缺省时间 30 秒改为 0 秒 3 t' A8 g) }, }* g+ X
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect //把缺省 fastdetect 改为 nodetect
' m5 v! j3 q0 k3 ?# T 注册表修改方法:"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control" ,SystemStartOptions键值改为NODETECT。 ! R0 S, B! Q f; d/ ]0 p6 w
9、 加快Windows XP的重启和关机: & O1 L: ?& y7 A4 {, `6 L+ X+ @1 v
按下CTRL+ALT+DELETE打开Windows 任务管理器,然后选择关机(U),先按下CTRL,再按下关闭(U)或重新启动(R),就可以快速地关机或重启。 % ?1 ~ ]0 a; r6 N! ]( }
10、关闭计算机时自动结束任务:
- k# ]; o/ w- C, e# k; ^在关机的时候,有时会弹出讨厌的对话框,提醒某个程序仍在运行,是否结束任务。其实完全可以通过一点点修改让Windows自动结束这些仍在运行的程序。在注册表中打开HKEY_CURRENT_USER\Control Panel\Desktop 目录,把里面的AugoEndTasks键值改为1 $ n1 z8 c5 k0 ^: |: k* w
注:可能会找不到AutoEndTasks键值,如果是这样的话,自己建一个串值并把它改为这个名字,值设为1就可以了。 - M, e# o$ j( h) X3 \/ V
11、优化程序运行:
9 n. K* j, s' z% {& q( q2 f程序运行有他们各自的优先次序,所有程序都要占用处理器资源,处理器处理任务有一个先后次序,一般的计算机中有31个优先等级,系统的内核占据了最高的一些等级,这样就能保证系统的稳定,而普通的应用程序一般在比较后面的等级。在普通应用程序中间也有优先次序,他们本来在处理器面前是人人平等的,但还是有些细微的差别,前台的程序(当前正在使用)的优先级要比后台的程序高。你可以自己调节应用程序的优先级,打开任务管理器,点到"进程"选项卡,选一个应用程序的进程,点击右键,会弹出一个快捷菜单,选择"设置优先级",这里有6个等级:实时,高,高与标准,标准,低于标准,低。你可以让你的程序强行调度到更高或更低(自然为别的程序腾出了资源)的等级。如果你不知道某个应用程序的具体进程,可以如下操作:点到"应用程序"选项卡,右键点中一个任务,选择"转到进程",就会转到该程序的进程,这样你就找到了该程序的进程了。 9 H/ J1 r, N% L J; O
12、优化"启动和故障恢复"设置: " g6 C# h7 T' q; _9 V
如果在你的系统崩溃时发现你的硬盘使劲儿的响,那是因为Windows XP正在写DUMP文件呢,对我们来说,如果你不打算把这个文件寄给微软(浪费电话费),那么它又有什么用呢?所以我的建议是关闭。右键单击"我的电脑",点击属性,点击"高级",在"启动和故障恢复"一栏中,点击"设置",其中的"系统失败"一栏中,只选择"自动重新启动",写入调试信息选择"无"。8 R, U( a* k; y6 U) U# @4 ^( F9 @
13、禁用"错误汇报"功能:* X8 l6 A0 L1 [" K
这个功能可以在你的Windows XP发生错误的时候,系统自动收集一些错误资料然后发送给微软公司,以便其完善他们的操作系统(又一个浪费电话费且没用的功能),建议关掉它。如果这个功能对你没有用,那又何必让它占用着你的内存呢?右键单击"我的电脑",点击属性,点击"高级"→"错误汇报",选择"禁用错误汇报"功能。
5 z7 F6 F+ U' Y) ]14、关闭"Internet时间同步"功能 , y& D, Z' L7 N+ H
如果启用了同步,你的计算机时钟每周就会和 Internet 时间服务器进行一次同步,建议关掉它(一个没多大用的功能)。请依次单击"开始"→"控制面板"→"日期、时间、语言和区域选项",然后单击"日期和时间"→"Internet时间"。 |