就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可
( K6 `, c( {& j6 M5 m
8 j% G2 O8 k" y6 c 修改CPU二级缓存
( z3 e0 T5 a! ^! Z3 @* s# P6 }1 p2 f
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
8 `# g) B3 x- W& G+ E. p$ ?1 @# W% A9 O9 |* i) P- |! @; J) M
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
' n. A0 p+ F( y2 P, ?$ p" k
; a# Y! k- t0 ^ AMD Duron:40(十六进制)或64(十进制);
& s5 o" v. g1 w( r$ ^1 n! V7 u
& R V3 `' h0 t" v1 S 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);
6 U0 m3 E- [+ O8 O7 m) t1 V1 S, |: L) S% e1 ?/ b7 R7 P/ v0 G
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);
. l+ \3 E( R( B% T+ S# }# W
1 N- ]6 T9 x v AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
% c1 I* C6 J3 e5 q4 X9 z9 K3 D, X: S% B! ]6 w$ I
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的)1 K% Z$ j" K( u4 A9 \' [
1 J" n- {9 Z N1 H( z$ C& w
修改磁盘缓存
" [& r5 p* `( B, z% J% O; L& O. y9 q/ @9 r# m7 P5 {4 c
磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。
1 X8 \$ R: E: B0 D2 {! v. s6 @" @9 ]+ L( a2 |0 ~; w
在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:
; x. n4 `$ v2 N- ]% Y3 C: [1 r( u. b3 p; h* s5 k
64M:1000(十六进制)或4096(十进制);
& v$ D3 B* w) K 128M:4000(十六进制)或16384(十进制);
3 {) D% c5 O2 ?3 N 256M:10000(十六进制)或65536(十进制);
1 d3 G" `/ g; d* }* L9 \5 O5 U: n- g$ v8 C" Y7 t5 I
512M或更大:40000(十六进制)或262144(十进制)。9 x$ g3 |5 \( i
$ \6 h" K, ^) J4 k 预读设置以提高速度5 H+ D @* t- A! e( `0 m. [
# Y; K/ h# |2 a5 v b! p' [6 a
XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改:
- l" {9 ]. C/ Z$ ^& n/ ^( R4 R+ x/ l# D7 d
在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:$ F* f H3 H; A% r5 b9 V
6 R4 y0 a$ `! r- l0 ^ 0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。" \: `! F T/ B* `. Z( q; p! [( E
5 s, n. C4 u6 r" C; [+ j) @7 q& N 本技巧需重启才可生效。
# K- P8 q# ~7 `8 u
~+ D1 }) }+ p5 V: Q4 [ 清除预读文件
- ]- D/ Y" l. M, @. j, ]' R p5 `
, U- e. E' h5 S6 T5 x 当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。# I# o7 c; o: y* u
% P9 i5 S# O. |0 J
减少磁盘扫描等待时间) d1 U. d0 t% M' G( @8 J
% E. s* ?0 M. G; @ XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。2 s% v0 h8 K# |) b3 N
: c$ e# r2 Z2 H$ {0 F9 {/ H 关闭磁盘索引
( L9 n% C9 g0 m. T3 w. q% g% y" Q2 R
XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。
+ l& y* U0 q$ _ T8 q
- ]/ ?& h' |0 Z4 v' S- y @ 修正鼠标加速的Bug. n% Y5 c. a0 @) N
# f9 f( i: C2 f: s2 b
在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。* u, Q- p: v1 T% z$ i2 y
& R* ?0 I4 E0 X3 a5 I; z% f 找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为/ B1 ~9 x5 i* I/ }( _
5 P+ T/ M! j8 _* o, R 00,00,00,00,00,00,00,00,
; {$ C9 B+ u7 x' p 00,A0,00,00,00,00,00,00,
4 y1 a3 I" E9 C8 H5 L' b 00,40,01,00,00,00,00,00,
7 G% y- R. `5 I! |; k/ J- z 00,80,02,00,00,00,00,00,
) L4 f8 L2 u' d" v8 _% ^# E 00,00,05,00,00,00,00,00
/ k9 s+ |+ M+ a$ m: X% F
9 _: [8 M2 e2 N: v; C2 L5 \( F 另一个名为“SmoothMouseY-Curve”的键值改为:; h, `+ [# ]# a, P# W
% _9 ^3 s2 B+ l. X 00,00,00,00,00,00,00,00,! H9 j5 L- d$ m3 R) p
66,A6,02,00,00,00,00,00,) U5 J: R. q# L) a: X6 L
CD,4C,05,00,00,00,00,00,* ?1 B8 S2 w& `/ d7 k/ J! w0 ~, C6 z3 N
A0,99,0A,00,00,00,00,00,
. G. B3 j% c# D; Q5 \ 38,33,15,00,00,00,00,00
! ?. o, q& \% J& s- U" c
& A1 D m( }5 P' P3 z 改完后关闭注册表,重启Windows。 0 N! m1 x- b( b- L
3 I% P% v* g: u7 L* L; a0 I在介绍几则:- B2 N) G5 O R8 E( i/ T& Q
让WinXP启动时不处理Autoexec.bat
0 l. N0 H! f3 e6 f, D3 m. g
7 o# ]+ m/ [- Q- v- |. x" N$ B Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!
& K5 H" B$ @) @$ `4 T6 [% ~2 t3 Q0 `9 z, H& e9 N- q
具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。- f1 O, L6 s+ A2 R
' Y7 @( d: q) k, y2 Z4 q3 I% R% e
7 A. a" U3 {" Q3 d$ P# B- d
$ b) D; r; s3 S3 V* d0 N$ v; q& D取消WinXP专业版中的保留带宽
$ y% r3 u7 G: V- A) Z: E9 V9 |4 J; M0 @5 A# H# z, F& n
由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。
5 a( o, E' E6 @4 q0 K% P- u: S* c$ \4 [5 X( K/ o
在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!) ^5 s& m# A3 Z( ^) a( k/ _& q6 e
修改CPU二级缓存! w7 \9 ]% Z& T5 _6 C
6 u1 D2 y- p$ C1 O
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。- m. N) d/ V5 q# ^6 B- C5 X, O2 b4 G
% _& E% J7 v, d! f
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):6 |. p' Z! X5 y
: I- L7 X/ i5 D. P. @6 Q2 [$ ~% V! g AMD Duron:40(十六进制)或64(十进制);
5 m+ @( S: W- {0 m: L1 f+ s/ a* F' x# B
赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);2 B( A4 w1 Y1 B
4 f! H, k% k6 `8 h1 S+ ], i AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);$ G; f# Y1 B- O6 [* |4 G$ X2 {3 Z
- W8 f5 L- |( A* O% A) W AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
8 E) r( ]2 q6 i \ P
! F) }' M/ K: e) J1 P0 ~6 O. p PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。( S. h1 m0 b" o& `" K4 m8 _1 z/ @8 P
* w$ S% g/ t% K4 p D
|