就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可* J' m* h% ?% w4 L: L8 `
0 e7 m0 y* a4 l
修改CPU二级缓存 M- M6 ? d9 e! R2 M. n! Y6 R" m
3 \/ |5 Z. Z* Y+ n Z
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
$ u2 c- g+ Y% I/ O* K* p3 |! U9 _- ^1 p3 A
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):; \! \3 V5 F0 ~3 s$ z2 p
* h( r a- H% m0 \ AMD Duron:40(十六进制)或64(十进制);
' D/ o4 x n9 a1 Q9 m j* M5 V2 x( G. y8 ~5 b1 X# j1 j
赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);
; B1 ?! n" w L7 k4 h( e2 j( \' ~6 l+ ]4 i
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);0 ^2 H$ t; W+ R
2 ^) B# A8 i$ c$ m7 d$ V6 w
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);3 E6 M5 R( u. W. Q, S
) Z! w% H/ s, l; P6 c PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的)
5 Z* a8 ~5 e/ H; j+ T
/ ~7 j0 P) Z- K4 X8 L 修改磁盘缓存; L! i$ \/ v& {- s5 ^
0 ^5 d: ]/ z: Z: I0 I4 G 磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。2 p' e% V; {: ], d" G
5 b! Z) T" h }( ^* a; c: O* D
在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:
; k, K! g9 ^# J* Z1 Z- a
+ M9 h+ z* y2 t0 }' @ 64M:1000(十六进制)或4096(十进制);' ~; [% B* Z; x Y
128M:4000(十六进制)或16384(十进制);- Q0 j, v* K' P* D- s* P
256M:10000(十六进制)或65536(十进制);
: f8 T8 S F! L- U: M
0 R$ k( V1 X5 ~ 512M或更大:40000(十六进制)或262144(十进制)。# G5 ]' J0 `0 u9 r: n
* I* ~9 `# G" z. w: m
预读设置以提高速度& W' l7 m- R; l# q: D
3 q7 U1 ^6 M, V8 W
XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改:
2 a0 f! U0 M# o: g! v. h) C M
$ P$ f8 I7 D0 t6 W. r 在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:# n+ B7 D# L u" b3 f6 O; L, b
& }" @, z) B* L+ E5 Q1 Y 0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。
1 u, q* m; @. E- h, y' P3 ~
1 [! i* ]3 k ^ 本技巧需重启才可生效。6 [8 L' Q$ }5 x
4 k* s. ?" s! M5 p7 w) E/ ?1 z3 P: G 清除预读文件( D; ]% {8 N; v+ E% b0 [
- r! }8 X9 E( I$ z 当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。; H! S- A7 f* Y" F" |
9 p/ T9 w2 H# |8 Q) |
减少磁盘扫描等待时间
. K' P$ O3 K, c8 E! D+ w
# ?5 `- k) a5 Q S XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。
0 i0 I3 H) u( ?; ^. j1 L
% w! i6 s, `2 {; J 关闭磁盘索引1 `4 L( f2 x) C+ T% M
1 j: A4 T; r) {: | XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。
3 q" e( _# t* n Q: B' Y/ |: m0 K) p: X; X
修正鼠标加速的Bug P4 k% I2 y7 i
3 ? t- c1 U7 R0 C; Q0 t
在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。
1 V/ `, d# q- I) d8 }$ h: @- `/ ^7 f+ x; l& H _
找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为2 P7 X/ F) T6 ~9 Z* j7 g
. t \' V+ \8 |: s: ?& G( ]7 q 00,00,00,00,00,00,00,00,
4 t6 y4 ~+ C, O; ^ 00,A0,00,00,00,00,00,00,5 M. O( _) j6 w% h
00,40,01,00,00,00,00,00,9 `3 R5 M% o& D* L- w5 t3 l6 y
00,80,02,00,00,00,00,00,
/ u p3 N1 ?9 i. E! _, y 00,00,05,00,00,00,00,001 t6 Y5 [# k+ L4 L: `4 F& ]
! f% U( E) A3 F# s; V3 E
另一个名为“SmoothMouseY-Curve”的键值改为:! X! f6 s; b' C& j) B
4 [2 t' Y0 [8 [3 c- t% @
00,00,00,00,00,00,00,00,
6 B# z9 [* b0 O8 b/ U 66,A6,02,00,00,00,00,00,
7 e+ }% ~+ ~6 O' Q CD,4C,05,00,00,00,00,00,7 w) ]. k X6 F$ \8 u8 Y5 N6 V
A0,99,0A,00,00,00,00,00,$ }$ @$ `& V! X/ i& z
38,33,15,00,00,00,00,00
% _2 I6 I& B3 v% m9 d! {8 m( z! Q4 g: K
改完后关闭注册表,重启Windows。 D: O% F4 ~0 N1 d8 j4 A3 h) G
' q. Z: U4 O/ N) |$ G) y. Z在介绍几则:
& O8 G* y( N- K+ V$ v6 U/ p8 H6 K$ g让WinXP启动时不处理Autoexec.bat - s. T' |- b- D6 W- z) U' R- I9 ~
, d+ K7 k) f1 B7 F, @ Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!& |6 `, c& g' k) o' p4 n# _5 u
6 H& d- m- y) X ? 具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。
4 D2 Q4 h. ?8 O; r1 U8 E) D+ L
3 U1 e& s- ~5 h) ^. S( U, M5 S1 P# B4 t3 y, m' M
; K( I# H* ^+ M, w! P# {$ t
取消WinXP专业版中的保留带宽
& c6 c- m) i$ n( U! U( l n& P" c3 ^% x0 L5 ]/ X6 V0 C4 i
由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。
0 d, C% k; @" q1 O
2 ~9 |4 c- x. ] 在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!- @% m; W3 z% A/ P! O8 j( S
修改CPU二级缓存
6 `! E. g) {$ K* x3 t0 Z1 h9 F! @
+ c+ i% M }$ h4 F- Z 一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。' ?1 B5 o, i4 {. z, }
+ c: ?. E8 l+ a4 Y
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
! |. }# }6 X4 u h$ M
% C8 C4 C/ l# }6 z0 t4 @: Y: O AMD Duron:40(十六进制)或64(十进制);$ Y, y0 u6 i# [
3 b& u. ^* a( W, [' R8 k0 @ 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);: t! y6 l% M0 x2 f+ K0 w$ U' ]/ {9 X
' {" Q1 q, m2 |3 I AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);! G/ J0 f& m: `) r( {! @
+ z9 y/ n- F4 a( k" I B$ B) X AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
* y, @9 ?# d4 m9 F J
& o: x( N7 |. ]; l PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。' ?. }& a, U2 V: E# t* \$ W3 G
# g, d' L- {4 l' O$ f0 e |