就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可
; w/ Y0 ?/ ^0 {/ |8 q& z# n
2 b9 S# H6 C0 V z& ~ z 修改CPU二级缓存4 ] I- O& m$ I$ T+ t0 y1 _6 k
9 ?" [) }6 e K7 S- t s
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
( A3 D% D( J1 r8 r- q" ?( z* ?4 |$ }: i: e* q/ P
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
, U4 ?4 s8 V9 M0 i) X- b Q2 Y$ Q) H2 c% Z* `3 t( C p7 x
AMD Duron:40(十六进制)或64(十进制);5 I9 _0 h& x2 p& i& h
0 `7 H f! A' r- U
赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);2 v/ b7 \- b' n* g+ H& B
. q4 F/ j4 n' K' _% v
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);! T T% P3 {8 J- y4 i* J6 p, y
0 O5 G4 Y0 ~7 c8 V
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
8 R8 Z/ M# m4 q( K! D! a
S3 U s- d. ?# w PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的)( v9 R: _% y6 N1 q
) G- l/ ?! \) l. z* Z/ m* L/ H/ z. T
修改磁盘缓存2 h$ d% j( |+ E( V/ a, y" h
& R) o- l5 E. e
磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。6 w) Z/ C2 p% ?/ C
5 l+ M/ X" b4 U7 Z6 F9 `1 H; r
在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:7 \8 T5 o C/ C! D
0 F% \ O# Z, K f( j 64M:1000(十六进制)或4096(十进制);
$ ~ k4 k8 B! [! i; _ 128M:4000(十六进制)或16384(十进制);5 e* z% [0 N1 l- f! K/ H: R
256M:10000(十六进制)或65536(十进制);
2 L; D* x0 E6 K8 s$ z+ e6 }5 J ~1 R6 Q- R
512M或更大:40000(十六进制)或262144(十进制)。
) T5 o4 T. H, ?$ _$ W& d" H* a
/ u1 C9 S1 u: o7 Q$ s% W! g" {4 e 预读设置以提高速度
' W y* U, E1 Q( C; C
+ N$ k, t$ b1 m" d3 T( ` XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改:- u' ^ S) r* s5 v& q1 g* t
9 V2 [" C( U0 J& ?" k 在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:' z! u6 x1 ` j! C2 Q, P& W; v+ D
H4 b+ H% p8 Y* i
0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。
, @$ \4 u7 S1 V% r4 G. O5 d) g; q, V6 d* N+ A+ P$ |( b, e
本技巧需重启才可生效。# O& A' H* K5 J9 g9 C i: x
. F7 R; h7 B0 E9 R2 t$ | a 清除预读文件& Q r' m6 j4 n/ U I
' m! d7 y4 j) l3 M# y L" i O 当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。$ Z& p) q; K/ J, O* T) q! Q6 e
% Q# D/ ~& i! K/ p: B. |
减少磁盘扫描等待时间+ F2 l! h" q, B/ P
) G# r, Q% ^4 k$ G9 q, K0 G9 w- q' W XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。( k7 |5 Y( |3 T0 b+ X& M2 u9 G& n
2 l4 J; t1 K8 T/ @+ v" b
关闭磁盘索引% V' w c( M, z; z
. b9 h W ?& O' A XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。
, Y* r* U1 \: h5 K. ?4 o
+ y; L% z( \- N3 Q9 k( n 修正鼠标加速的Bug
3 ?# l( _- w0 _# q1 Q! }! y. w2 c2 r/ c5 O! _$ {
在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。
. Q f5 x* y/ y* n1 K/ ^ l7 Q( \* ^' ?/ y9 z$ E! Y$ U& N1 p$ o
找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为
8 K1 w9 ^3 G% M( A2 y6 C7 F! P! L- v' s/ } r, Q
00,00,00,00,00,00,00,00,6 `( ^6 Z' K ~- I/ D
00,A0,00,00,00,00,00,00,
L: I7 d( M: w" W1 | e" c. N 00,40,01,00,00,00,00,00,9 P3 Z3 y2 X$ s( T1 r$ o
00,80,02,00,00,00,00,00,
* I" x* z8 [: E2 }& C' R8 a A 00,00,05,00,00,00,00,00
5 O, K4 Q! {+ r# N9 W- K/ }) q' j+ X- }9 B( o. A0 k f" _
另一个名为“SmoothMouseY-Curve”的键值改为:) C5 t) z2 f3 @
* @) c* L, L1 b! A& s. |7 Y
00,00,00,00,00,00,00,00,
; {" g# `7 w2 k2 P5 M& h 66,A6,02,00,00,00,00,00,. S2 C% Q- k/ N8 o
CD,4C,05,00,00,00,00,00,
, J8 c7 M4 T& z A0,99,0A,00,00,00,00,00,
% P/ U) m2 `" y+ p5 A- d 38,33,15,00,00,00,00,006 X" {% v4 k5 z- X0 m# U8 j
" Y& I) n5 e+ |) C1 B
改完后关闭注册表,重启Windows。
! N5 Q A/ J5 ~, J- ]
* T; U. O+ C8 {7 q: h" V在介绍几则:" \* S+ {( G/ A8 {
让WinXP启动时不处理Autoexec.bat
) A* p8 j8 y* Y
% I' V& s$ b: D2 H' |* ]8 x" X/ g+ n Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!( ]2 X- v1 e( S2 W
2 J9 _4 t- L7 `5 [
具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。: \8 |5 f3 ?' ]9 z/ t
; P% e$ x L! ]5 D& G3 O- x
3 H& \4 [, |- |$ |0 ]: l/ o
7 B/ D/ V2 O' w* ~* Y
取消WinXP专业版中的保留带宽
# C8 T0 U* Q, L/ M
i7 B. Q1 m. |! t/ N/ I 由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。
a& m% X& E# b7 d! N0 Q+ H) \9 C9 c Z: k6 m8 S$ B" y: o
在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!2 h1 J; ~6 E% t% f6 R' T
修改CPU二级缓存
, F& C" L: `- E( B0 Y( n; f8 c1 u# y% `% |2 P' z: O. `3 _6 y. C/ W
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
, o% O1 \% }! C C, I" W# h- p/ F/ S& ^- |
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):* S; ^% A4 f: F _' N
3 i( h6 [) e, a3 J' x) x5 x5 A5 K AMD Duron:40(十六进制)或64(十进制);! V4 N+ N: F1 T4 D8 C8 J7 c4 n; n
0 K3 S( Y/ B: K# T& S 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);
6 f! V3 c" d5 G7 [/ z9 B4 O/ K- i% m! U
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);% S) T \$ _% R, u. N% C6 n
$ N5 Q. ]% ~0 L6 J' v9 |6 q" o4 ]& T! Y
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
: @" X* I( j! e6 e3 n- |
8 \' k; I- Y# k6 a3 |# w- X- @ PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。
$ z3 D# k( V' y8 H
% f5 s7 Y1 a: M, E |