就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可
, B# `3 v* ?; \9 g/ V
$ H: q/ i+ a0 I& j4 { 修改CPU二级缓存
# i4 j- W% J) s0 s* w* a# |* l6 H2 O1 T8 T6 ~- W& d+ k8 M
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
$ O/ O% m: Z- t3 A$ v6 X. u/ S& A! q7 L6 v Z# U8 U
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
7 o3 s+ d; P$ M$ L
6 g/ @ N1 @2 Y/ }' r! f+ Y3 }% E% { AMD Duron:40(十六进制)或64(十进制);& w M# F6 A( s2 @9 x$ }
3 O+ R( }; W* k# S- J 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);
' p: t& \1 T5 o$ I" B+ J/ w" R; M: ^1 Z! v7 \
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);( L' R+ H6 S5 W, O7 j9 K
$ q8 a, N, j; u
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
O9 T" F3 a( O n J- c+ N. a8 }5 ]
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的); v) n9 k* S! ~7 x& p8 T: @
6 W! J H* }+ ^, T, E$ c* x5 [$ V
修改磁盘缓存, n/ w1 @$ k: r8 S' O
! Q& N, h# E& e# {9 b7 M- _- g 磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。
# H( `3 T: R* \7 ?$ C5 F6 i. G% z5 O0 F
在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:8 v3 j$ t2 T/ v; }1 q& Z P, B) P/ S
( R3 b8 p' o) Z' a. z) n' F6 q( f 64M:1000(十六进制)或4096(十进制);
/ O2 R+ _# |; M+ R7 [$ c$ ] 128M:4000(十六进制)或16384(十进制);8 Z0 x2 ^0 ^; Y8 q
256M:10000(十六进制)或65536(十进制); ^! M2 p# J* E* S' N' |
( c* o9 ?4 ^0 ` 512M或更大:40000(十六进制)或262144(十进制)。
' f; [' Q/ d4 ?. f* [& j
8 H+ T5 ` l$ `9 x. s 预读设置以提高速度
$ Z% U+ x1 ? v5 s2 C' C6 K0 @2 b7 Z8 d( {7 k: d
XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改:
, m) E* ~% z* E) J0 M! U
! m# Y; L2 C: i: d* p) l$ h& ] 在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:
8 e) m# k# V. I0 C- A& ]8 m" e, \$ O8 T1 K @7 }* r9 a
0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。
$ B2 `. X3 u2 Y/ f, B- w
- s6 J1 e5 I, x* E5 Q5 v( t 本技巧需重启才可生效。* v) S% O. I1 m# m* l; n; T/ p
, W3 O2 g' q G, L* g
清除预读文件+ t! x, B% f; _$ r& G6 m9 `) F6 [
$ }7 c; c3 Z, @! @ f 当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。' M' c) c" R/ l' ?& f
( ~) ?8 f4 E1 |& O, ^% u 减少磁盘扫描等待时间$ Z( N5 q* ?3 q; F" K% c
7 s, K" F/ N. G
XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。
) F; f9 `2 W$ ~3 p7 q7 ?; V6 s2 g$ y% a
关闭磁盘索引( Y! c! U7 I9 O& d( `! S: |! @
( d: |. F# I- r1 L( H% ^
XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。9 e" p$ {" f4 X, C
' [" m0 o' p( Q7 e# @! o
修正鼠标加速的Bug( h1 [$ J" b u, j/ L
8 e3 K0 ]! x! \! p6 f. F) x
在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。
k6 ?3 t# D0 w0 m
9 S" G6 V/ e8 \) |# k, l+ d 找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为: I( g' T% `7 A! A# o6 R) v2 R
" c1 e4 h) w- h0 e 00,00,00,00,00,00,00,00,8 f0 M3 w: k+ o0 U
00,A0,00,00,00,00,00,00,
, l5 z" V$ i" Y( X* K& J" ? 00,40,01,00,00,00,00,00,
. M4 \$ P) U! W% K. n/ { 00,80,02,00,00,00,00,00,
& D8 c4 b0 y" m# m8 b; P+ _ 00,00,05,00,00,00,00,00" A- F9 e5 ]* w4 j; |
! x+ }6 Y1 E! [, P+ P4 v
另一个名为“SmoothMouseY-Curve”的键值改为:
+ }# N' M- J& [. z' z( O c" Z5 o0 m' a1 `; ` r1 L9 a& E' ^
00,00,00,00,00,00,00,00,) w$ q* h; i% Q2 A9 \
66,A6,02,00,00,00,00,00,. L$ Z9 E# p+ y8 S E: C: e
CD,4C,05,00,00,00,00,00,
3 ~) g, Y, _# d$ c8 M6 ^ A0,99,0A,00,00,00,00,00,
& ?4 ]7 _! _1 Q 38,33,15,00,00,00,00,00
0 f* s3 z+ L9 Z& w& z5 N9 N8 H E' V$ K* S [
改完后关闭注册表,重启Windows。
9 U) p8 \: S a1 n0 L8 y7 T8 V1 Y, f( O
在介绍几则:
c& p7 D3 v# p" v让WinXP启动时不处理Autoexec.bat * y- s5 U& `: R. v1 Y
; f) s* l! w. R Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!
/ {& s5 p+ i& m: p( w" d0 U3 L
; y" a3 h5 o: s1 ^- u7 V 具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。
- C+ S! i) h1 s; K J
- |8 F! s. |6 e1 f3 v6 Q `" I. T+ e9 f; {( {, G/ Q
4 f) R4 q! `9 F: C2 {
取消WinXP专业版中的保留带宽
1 L( g. N( q3 {
" e7 G6 O$ Y0 j/ K1 I( ^ 由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。 @ {* \0 R# t# O4 ]7 Q
" ~" X: |( I: C& @
在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!7 B+ h: ]1 n$ |& Q$ t
修改CPU二级缓存
6 E$ `! a$ ^/ h2 N: U/ ^. b- b, @6 v U3 ?' n7 l4 ? X
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。& ?$ a) \$ h7 U/ b8 n; o1 \9 d
& c7 e. I' {( u! h$ \( u
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
9 f4 O7 Y0 r3 w" T3 L. U) d5 m7 @
0 L! G3 V! R7 p8 s2 C, K AMD Duron:40(十六进制)或64(十进制);4 g5 {5 v; n8 i2 {# B6 u( c
) C7 M0 M+ M0 @5 q: L( d" Z 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);% _1 ]+ r' v( N3 b9 @; o' ?5 L
/ c9 x% U0 L3 o k' M2 n AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);% _! c5 }1 ]( b! @/ x5 E
" q0 ]: H- f; p& j& R; w0 V$ e AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
9 {& \9 v+ c+ M. t9 b/ d' ~: E+ m6 l0 L2 i1 ]7 _; a3 G
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。, w8 B" Z( f+ U; C8 R
, W1 v# B$ T$ b6 |. G
|