|
给你的Windows XP加速
) I3 m9 N! M% u% g( k ) y" X. K$ w& Y4 ^0 x, t" X
如果你只是在单机使用Windows XP,那么很多服务组件是根本不需要的,额外的服务程序大大拖慢了系统的速度,完全可以将这些多余的服务组件禁用。
& Y& r+ U" L: o$ l5 n) s* ]+ Q2 { 下面我们就来看一下怎样关掉不必要的服务。单击“开始”→“设置”→“控制面板”。双击“管理工具”→“服务”,打开后将看到服务列表,有些服务已经启动,有些则没有。右键单击要配置的服务,然后单击“属性”。 在“常规”选项卡上选择“自动”、“手动”或“禁用”,其中“自动”表示每次系统启动时,Windows XP都自动启动该服务;“手动”表示Windows XP不会自动启动该服务,而是在你需要该服务时手动启动该服务;而“禁用”则表示不允许启动该服务。在实际配置时,选择“手动”或者“禁用”都可以实现关闭该服务的目的,推荐使用手动功能,这样你随时可以启动一些临时需要的服务。
' m% b I; O9 J& f( I5 l$ r! J 有些服务是Windows XP所必需的,不能关闭,否则将会造成系统崩溃。至于各项服务的功能,我们可以通过双击该服务或将鼠标悬停在该服务名上查看。下面我们就先来看一看这些服务的说明,最后再看哪些服务可以关掉(见下表)。* B7 {+ ]: }9 ?- y6 C0 u, H
对于我们这些单机使用Windows XP的普通用户来说,可以把表中服务关闭,如果你有特殊要求,可以参照表中说明自行配置Windows XP的服务,以便达到最优状态。! L3 c% J/ I7 @( x/ @4 S: `8 r
服务名称 如果符合下列条件,你可以将之关闭
# k: ?, Q. L2 r* D$ k$ ` alerter 你未连上局域网并且不需要管理警报
. [1 j( |8 }( J" c# D4 d! D Automatic Updates(自动更新):这个功能前面已经讲过了,在这里可以改为手动启动。# |2 J7 F9 P5 @2 i8 Q
Clipbook Server(文件夹服务器) 你不需要查看远程剪贴簿的剪贴页面 & t! v' ^% d6 ^ e( c5 T4 n
distributed link tracking client 若不使用ntfs分区并且没有联入局域网 g) e/ u K% f3 N5 u
distributed transaction coordinator 不需要同时处理多个数据库或者文件系统 3 d* l; C8 L g% Z: O/ \; j
Error Reporting Service(错误报告):服务和应用程序在非标准环境下运行时提供错误报告。建议改为手动启动。" i6 T* j3 q0 S7 u6 W& T
Fast User Switching Compatibility(快速用户切换兼容性):建议改为手动启动。
5 j9 {7 T- ^, ~. C: P& u; s, `, V fax service 不用windows 2000发送或者接收传真
+ ]5 c; d" o7 M8 K# I! p8 E ftp publishing service 你的计算机不做ftp服务器 $ r% } M6 v% O' X1 y% n
iis admin service 你的计算机不做www服务器 ' b- M$ m# G- m# d" I
indexing service 你的计算机不提供远程文件索引和快速访问或者没有连上局域网
/ G. t$ y9 j3 s/ Y internet connection sharing 你不准备用windows 2000做路由服务器,让多人共享一条线路上网) W0 c8 m$ k* `! V
ipsec policy agent 你未连接到windows 2000的域 , K% o9 I( Q$ u
logical disk manager administrative service 你不准备使用磁盘配额
- N+ M9 ]1 h5 d* H/ ~; N9 B message queuing 你未连接到windows 2000的域
0 d7 K' h+ X% |4 Z6 j6 a) d messenger 你未连接到windows 2000的域并且不需要管理警报
5 J" }; d3 b$ \9 _% E& I net logon(网络注册) 你不想让局域网上的其他用户登录 % _6 }. \6 S1 ]( r' E; k
netmeeting remote desktop sharing 你不想使用netmeeting远程管理计算机 ; r2 m9 X1 r4 {2 d) h, K
Network DDE和Network DDE DSDM(动态数据交换):除非你准备在网上共享你的Office,否则你应该把它改为手动启动。注:这和在通常的商务设定中使用Office不同(如果你需要DDE,你就会知道)。5 c3 A% U) m2 l! F* N1 f3 z
NT LM Security Support(NT LM安全支持提供商):在网络应用中提供安全保护。建议你把它改为手动启动。
o+ v& L8 ?; J) i6 A performance logs and alerts 若不想知道计算机每一秒都干什么
H% {2 b' o" z7 {! O Printer Spooler(打印后台处理程序):如果你没有配置打印机,建议改为手动启动或干脆关闭它。
" B( G5 {0 \' `; [+ h* S; z9 L' d qos rsvp 你没有使用依赖于qos的程序 ! v! H! k: ?/ Q7 C! E
remote access auto connection manager 你不想在程序企图读取网络信息时自动连接到网络 3 S8 {, d& v& k, A4 t' E
Remote Desktop Help Session Manager(远程桌面帮助会话管理器):建议改为手动启动。
0 v8 i8 Y( N( l7 [ Remote Registry(远程注册表):使远程用户能修改此计算机上的注册表设置。建议改为手动启动。/ W4 t! K( d1 B7 h% H6 S
remote procedure call (rpc) locator 你不需要管理rpc名称服务数据库 : A$ C7 f1 L r' O
routing and remote access 你的计算机不做路由器 3 s: \4 q9 e& t" u
runas service 你不需要在某一用户下以另外一个用户的身份执行一个程序 4 a6 J, ^% U! m% }
simple mail transport protocol (smtp) 你的计算机不做邮件发送服务器 * O1 A6 ?; V# Q( P# _
smart card 你没有智能卡阅读器 + R0 v& W1 C/ T) P
smart card helper 你没有旧式智能卡阅读器 / v2 M: e& D; g! c" k4 P
snmp trap service 你没有连接到windows 2000的域
5 j; s2 d5 W! i; I( U, c Task Scheduler(任务调度程序):使用户能在此计算机上配置和制定自动任务的日程,它计划每星期的碎片整理等。 除非你实在太懒了,连在电脑上开一下都不想,建议改为手动启动。/ ^8 D5 a0 \/ P* A7 r y9 g5 y" V0 D
tcp/ip netbios helper service 你的计算机不准备让别人共享
; R' i/ h: j1 B tcp/ip print server 不让你的计算机成为网络打印服务器 6 j' c" O, m6 Z4 `# c- X
telnet 不想远程控制计算机执行控制台命令
; ~) B3 x2 e! J5 D0 N uninterruptible power supply(不间断电源) 没使用ups或ups不支持双向传输信号
+ d# j+ _% v( @( o utility manager 不从一个窗口中启动和配置辅助工具 3 a& ]) E1 x2 l
Windows Image Acquisition (WIA) (Windows 图像获取 (WIA)):为扫描仪和照相机提供图像捕获,如果你没有这些设备,建议改为手动启动或干脆关闭它。2 [# D9 W4 I6 y+ T
windows management instrumentation 你不看你的系统管理信息 * Z# r$ [$ i' H$ c
world wide web publishing service 你的计算机不做www服务器
1 m% q/ a; w6 l2 c+ F7 q1 o, e 鲜为人知的Windows XP优化 3 T$ j+ A w! W3 W
6 q* L& U p0 G6 n( R( J
一、修改cpu的二级缓存 5 j3 g; O! J$ n
在正常情况下,xp会自动识别cpu的二级缓存。但有时xp不会这样做,这样就需要手动优化以改善cpu的性能。 # t3 g1 ?' l3 W R% E9 B( J
1.运行"regedit"; 9 M9 T. @* |& z, c: @ e, o3 s* s; m
2.去"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SecondLevelDataCache]";
5 |$ P/ @8 G# g 3. 修改他的十进制:
. q( s& b. ~! }( }: Z/ @2 y. t3 R AMD Duron: 64(kb);
2 D% L0 D2 t. p5 K+ } CeleronA/celeron2:128;
Y8 s3 d3 ~+ f2 z9 h PII mobile/PIII E(EB)/P4/AMD K6-3/AMD ThunderBird/AMD Athlon XP/Cyrix III:256;" c3 l) e" U q1 k7 i' ~% o
AMD K6-2/PII/PIII katmai/AMD Athlon:512;3 f/ }: w+ z% Y# d. V8 Z( ?3 p' ~
PII Xeon/PIII Xeon:1024;
5 q; L* j. b3 m( L 二、修改磁盘缓存以加速xp
0 d6 [7 i; F. ?) A 磁盘缓存对xp运行起着至关重要的作用,但是默认的I/O页面文件比较保守。所以,对于不同的内存,采用不同的磁盘缓存是比较好的做法。 ; j: z! Q& ~, q/ O
1.运行 "regedit"; * d: E# D' x0 i8 h% J
2.去[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimit];
; a3 E5 j4 T/ e- @ 3.根据你的内存修改其十六进制值:
. K& B1 p4 k+ ?1 X- z6 M* |1 | 64M: 1000;
. e. \( J4 F8 L% f# G) d 128M: 4000;
; n! H& l' O% V 256M: 10000;
9 }% K( M% `( K! A8 S1 z 512M或更大: 40000. " N6 h$ W- M8 B5 T" f8 R
三、预读设置以提高速度
; A; J+ a$ o: J. U+ n2 o& }/ D xp使用预读设置这一新技术,以提高系统速度。如果你拥有PIII 800, 512M内存以上,推荐一下修改: 3 k8 S& z' }- z6 x* q
1.运行“egedit” - f- c% ]3 B4 \, j2 O: |! B
2.去[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher];
; M4 j' [# _2 g1 x% s 3.设置数值0,1,2,3。0-Disable,1-预读应用程序,2-启动预读,3-前两者皆预读 ("3",推荐使用)。每次启动Windows XP,蓝色的滚动条都要走上好多次, 这样滚动条滚动的时间就会减少。 9 q {5 U2 e( C* @4 ~5 n* y8 Z8 P }
四、清除预读文件 g+ D7 ?* C8 A/ v( m' X4 H
当xp使用一段时间后,预读文件夹里的文件会变的很大,里面会有死链文件,这会减慢系统时间。建议,定期删除这些文件。(c:\windows\prefetch) / p8 F% K2 u. U2 u
五、减少磁盘扫描等待时间
+ f1 o8 } e# } 在dos下,键入“chkntfs /t:0” / a& [! L8 y5 j
0:表示等待时间为0秒
4 S% N5 h" z% q2 X8 D. C& G$ Z 六、关闭磁盘索引
8 c7 e0 s& J; u; Y Xp纪录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。
+ m! }" p2 X( q% Q- E& W" m: Y 1.打开我的电脑
: R$ R8 F1 |6 \ 2.右击驱动器,选“属性”。
$ S2 k! G0 o$ @5 K8 b 3.取消“使用索引以便快速查找文件”。
( c& c, G; O( d5 w% A& x6 t 七、修正鼠标加速的bug " n: |' [- e3 X4 z9 S
1.当在xp玩quake3、cs时,鼠标加速有问题而且枪法变得不准,名为“yinxs”的tweak能修改这个bug。
9 _, h2 v6 F: h) e, b7 O6 a 2.运行“regedit”
/ f- j# u% p9 c2 @4 L# t$ I 3.去[HKEY_CURRENT_USER\Control Panel\Mouse]
. v* k0 G& n- ]* l"SmoothMouseXCurve"=hex:00,00,00,00,00,00,00,00,00,a0,00,00,00,00,00,00,00,40,\
( H! |; N0 B9 b% U0 z01,00,00,00,00,00,00,80,02,00,00,00,00,00,00,00,05,00,00,00,00,00" j. i* D8 A. ?/ ]! O
"SmoothMouseYCurve"=hex:00,00,00,00,00,00,00,00,66,a6,02,00,00,00,00,00,cd,4c,\
/ F+ a/ X! @) h05,00,00,00,00,00,a0,99,0a,00,00,00,00,00,38,33,15,00,00,00,00,00 % s q; ]6 p4 Q, H: Y
八、优化ntfs文件系统
& p8 `* W& v3 `2 T ntfs的好处不用说了吧,但也有不足。 ' ^+ d* B; L% p' L d$ ] ]. A; \" Z
取消更新最后一次磁盘访问,这样对于容量大的分区,会减慢速度。
4 |- s3 `( r! x7 {! Y& p5 w+ x 运行“regedit”
. Z' {3 x8 W3 ]9 D G在HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Control\Filesystem)中,加DWORD,数值为1。 (Sadenness Wang ); b1 i: a( y1 w+ `5 `2 D) }
) p- k0 J1 g6 ]0 i2 w3 i) S# i* f 提高宽带速度 $ I( U# p) k# X; }' b
专业版的Windows XP默认保留了20%的带宽,其实这对于我们个人用户来说是没有什么作用的。尤其让它闲着还不如充分地利用起来。点击"开始"->"运行"->“gpedit.msc”,打开“组策略”,点"计算机配置->管理模版->Network(网络)->Qos Packet Scheduler(QoS数据包高度程序)",双击右边的“Limit reservable bandwidth(限制可保留带宽)”,设置为"禁用"。
0 ?7 P m9 c, A! [ 关闭华医生Dr.Watson(适用于家用版"HomeEdition"及专业版"Professional")
( Q# @: E4 A2 Z. `/ P6 s2 r5 B4 Q9 O 在"开始"->"运行"中输入"drwtsn32"命令,或者"开始"->"程序"->"附件"->"系统工具"->"系统信息"->"工具"->"Dr Watson",调出系统里的华医生Dr.Watson ,只保留"转储全部线程上下文"选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。如以前有此情况,请查找user.dmp文件,删除后可节省几十MB空间。 6 w! m* O( l' }. ~" k
四、用SFC命令释放更多空间(适用于家用版"HomeEdition"及专业版"Professional") . j/ X' c i. J* ?
若确认系统不会新加入设备,可以把\windows\system\dellcache目录内的文件予以删除或设定大小,以释放空间。 ; @! {8 E8 Z+ r$ ]" j9 c" z, @
删除全部文件的命令是sfc.exe/purgecache(sfc.exe/?查看命令参数的意义),约300MB,本操作有危险性,对系统不熟悉者勿用。
, b8 H# ^' Q) K/ q六、删除一些可不用的东西(适用于家用版"HomeEdition"及专业版"Professional") ; K) |' `# j) n% d% t
1.删除驱动器备份 2 {+ j0 S1 Z5 K1 W" {2 O# z" N
"\windows\Driver cache\i386"下的Driver.cab文件,约70MB。
/ p% `& \( D' ]/ z( K 2.删除帮助文件 1 M/ N: Q9 k9 O. ~ H
"\Windows\Help"下,约40MB " h9 n- ~+ V9 m- D5 L
3.删除备用DLL文件
t6 {( I" t4 }& e( H& U' r, ?3 R M "\Windows\System32\Dllcache",约200MB.最好有安装光盘或安装文件备份,以备用。 # L7 h* ?) U' I3 y
4.删除不用的输入法 3 w% J; ~, v# ? B, d
"Windows\Ime",如日文,韩文,繁体中文输入法。 / _: h* E7 X4 K8 h
九、解决任务栏假死(权威的消除QQ、IE等引起任务栏假死)
8 h. M% y( \8 I8 G' u "控制面板"->"区域和语言选项"->"语言"->"详细信息",在弹出的"设置窗口"中选择"首选项"的"语言栏",关闭“在桌面上显示语言栏”,在第三项"在通知区域显示其他语言栏图标"复选框上打上勾。如果不需要手写识别、语音识别的话,也可以再勾选最后一项"关闭高级文字服务"。
, S+ `" N; U: E k* f6 r 1、修改Windows XP的登录背景图案:面对长久不变的单调的登录图案,你可能日久生厌,我们可以通过注册表来把它换成自己喜欢的图案,步骤如下:打开注册表编辑器,找到HKEY_USERS\.DEFAULT\Control Panel\Desktop子键分支,双击wallpaper,键入你选择好的图片的路径,如:c:\Documents and Settings\My Documents\My Pictures\mypic.bmp,点击“确定”,然后找到Tilewallpaper,双击它输入键值“1”,重新启动系统即可看到效果。) Q% t b) ?) p) w
2、修改登录时的背景色:如果你还想修改登录时的背景颜色,可以按以下步骤操作:打开注册表编辑器,找到HKEY_USERS\.DEFAULT\Control Panel\Colors子键分支,双击子键分支下的Background键值名,出现“编辑字符串”对话框,在“数值数据”文本框中输入代表颜色的键值(比如黑色的RGB值为000,白色的RGB值为255 255 255,系统默认值是58 110 165),点击“确定”按钮,重新启动系统即可。
8 D) X* r7 B- s2 B/ V% x 3、禁止Dr.Watson的运行:Dr.Watson是自带的系统维护工具,它会在程序加载失败或崩溃时显示,我们可以通过注册表来取消它,步骤如下:打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug子键分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效。
! J0 D2 g! a4 [/ g 5 K) A% K2 `6 j5 p/ o" n
加快关机速度
+ t) P3 G1 K) X! `" i& U9 r 体积庞大的WindowsXP关起机来也是老黄牛一头--大约需要30~50秒,更改注册表选项,看看WinXP关机速度加快了吗?
( M1 b6 _' J! w" R9 L 1.“开始”菜单--“运行”,键入“regedit”。' z( j z, ?, j0 D' R
2.打开注册表的这个文件夹“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control”,找到“WaitToKillServiceTimeout”子键,双击修改键值,推荐值"100"。
: P& ?7 o0 o) p$ \4 M 整理你的内存
) a; }4 G$ F# o O 打开一个文本文件,然后插入以下中的1个:Mystring = Space(16000000) 或 Mystring = Space(80000000),你只需要插入其中的1个。把文件保存为memory.vbs。如果你安装了Visual Basic 4(或更高的版本)运行文件,那么你可以随时双击这个程序来运行它。4 w& p7 S/ Q f* j! }" N# j
最下面的那一条是给那些有不少于128MB内存的人的。当然每个人都应该先试一下它,因为大多数情况下它工作得更好。不过,如果它引起错误的话,把它替换成最上面那一条(可以用于任何不少于64MB内存的电脑)。
. K7 B& h3 ^% e7 T, ? 加速网上邻居
3 t+ k: I, c# `0 N8 w6 Q 打开注册表编辑器,找到HKEY_LOCAL_MACHINE/sofeware/Microsoft/Windows/ Current Version/Explore/RemoteComputer/NameSpace,删除其下的{2227A280-3AEA-1069-A2DE08002B30309D}(打印机)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务)6 `) a8 ?7 M4 } X* W$ z$ h" e5 f" A
去掉菜单延迟( X7 _' a. h6 p/ F7 ?1 }) ^/ }
为了达到视觉上的真实感,Windows XP中的菜单在打开时会有滑出的效果,但这也会延缓打开速度。我们可以在HKEY_CURRENT_USER\Control Panel\Desktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以去掉菜单延迟效果。
& \* x0 u0 E3 x, |! e" a* } O7 d6 E9 M4 F. N
去掉Win XP对ZIP的支持,在开始菜单的运行里输入:; {% O2 h& W4 S& {
regsvr32 /u zipfldr.dll |