就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可
7 E. B+ C! U+ \, r. d. O" Y6 J" a; J
修改CPU二级缓存 j; L K7 {+ z: Z! d
! ]# b$ a+ M! p1 {5 B
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
0 Y( M& O1 w0 q1 n. I4 a. h, C7 z& F+ ~; |5 Y9 c4 E
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
4 S. }- ~. \: ]. _6 U X& t/ |7 [) U% Y _. X
AMD Duron:40(十六进制)或64(十进制);% |! J; y2 N0 u3 o4 o
8 f: i! ]/ k( u4 h& k8 R 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);
7 g1 N1 c5 @2 }7 e" v# T# E' g1 y3 r$ u$ k" ]% ]
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);
! f5 |4 \5 r& F, @
]) i1 y0 \2 R8 J; ?) { AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);8 f6 p$ `. z. j" a+ K& L
" Q) _0 [; x! G }0 j$ v# O9 o
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的)
. s' X9 B" X- V+ f$ ^) e5 ?
: j5 r+ {8 y6 t% F: I9 A 修改磁盘缓存, k8 ?' K0 f2 K+ e q/ L5 g
/ i: [3 {; M' n7 |" |7 U# F 磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。# |+ G4 d4 q3 S1 V- f. i
3 s& O8 J! ^, m$ s 在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:9 H* `1 w ~4 G; u7 i
; b+ N! ]/ B6 c+ {$ c6 I
64M:1000(十六进制)或4096(十进制);
5 B8 e0 a& ~: W) N8 e) K6 g 128M:4000(十六进制)或16384(十进制);
' f) {# |( [% C: F+ t+ d, E: E 256M:10000(十六进制)或65536(十进制);
B! C7 a8 y- ^* ]9 i* D0 q# t- I C% i3 { G$ X
512M或更大:40000(十六进制)或262144(十进制)。: {' x+ g: h1 g/ Q7 g. m
4 {5 |6 M* Y* {& \" ^' ~! G7 V7 u 预读设置以提高速度2 z( `! c4 P; N( p G. Z
: ?" A8 ^( \, g" R' K& U5 ?
XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改: d9 }4 ]. [9 _) G% [' H' F
) V3 _2 K7 L( i- ~$ K2 ?- M/ q
在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:) g- u6 @7 K* ?) R5 V" f
' \. X2 g0 Z2 b H
0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。& w, F0 A: S3 t' D! Q
5 {; K6 w& i8 X' ]
本技巧需重启才可生效。
6 _) O, h6 f) m: H$ b0 j! r$ v$ {3 D8 z# v, ^
清除预读文件9 l2 _# ?, V& F0 I0 v/ C, I; q
& c3 U! p! _" w
当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。 ~6 @$ ~ e, l; H0 W0 n g& _
& L# i9 E( y; k
减少磁盘扫描等待时间
x2 R# j+ m( r& }
6 w) P7 l/ D7 O- P- i XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。4 g- z6 @5 ? g) S4 C
c8 f, B( v2 i& E$ w 关闭磁盘索引5 ] ?, [- a9 v7 @! Y1 s
; q9 b$ ?' W5 W& C* j% x& `5 t
XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。; V* W9 Y7 T) m% |5 F
- g1 ^, l V* ^7 X! u4 w 修正鼠标加速的Bug
8 V* j; S3 ]4 Y9 s) l7 A+ P/ F3 i! c4 A
- d8 d6 b- s7 v( b% ^$ j 在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。
" d! G) }* z5 w+ Q7 L; J% H0 K2 o9 l7 e1 M4 @0 b u
找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为- Q$ _) ?( C1 r0 r' ]
1 Z$ o* {( I+ t' {- V& \7 | 00,00,00,00,00,00,00,00,
( h: G( G) s! Q7 U! R/ B 00,A0,00,00,00,00,00,00,
9 S3 I$ Z' c# x 00,40,01,00,00,00,00,00,
2 n7 f! S; ]% w) ]8 k8 H: u 00,80,02,00,00,00,00,00,9 \" d8 v( Y8 t1 }- F1 n" |- y
00,00,05,00,00,00,00,00
6 `9 R4 v7 f8 @+ p8 m4 u% L( d4 T! h) p" [7 e4 K2 \2 N: T
另一个名为“SmoothMouseY-Curve”的键值改为:
. {: o) X! L% E$ R0 n1 P1 h1 Q' I: Z$ }. }: [# _
00,00,00,00,00,00,00,00,6 ~. h/ w7 F; g9 I% C1 E6 k
66,A6,02,00,00,00,00,00,
4 z" A( T @ ~8 r7 ]- B: e/ q' S CD,4C,05,00,00,00,00,00,1 }5 t0 `5 {1 j8 H
A0,99,0A,00,00,00,00,00,, M0 f5 U( G; X/ m
38,33,15,00,00,00,00,00' T" T) D! w: F" Q' B2 g
* E6 E. ]# Q3 F9 t0 x
改完后关闭注册表,重启Windows。 " m! q& F8 W; C" t4 D. x
; c; N- ]: N! Y0 d0 b" ^在介绍几则:
`% ~1 z8 b6 ~让WinXP启动时不处理Autoexec.bat 8 u9 D2 Y. f( x/ `% r
3 o9 U# z5 s' k$ a; u Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!
1 d2 Y; R) I2 q. p2 S. y1 [, Y; A1 l' y4 Z, u: R0 ]! O
具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。
( Q* D2 h8 T7 T8 k" I: J8 r8 Y2 U Q
, }$ z( e, Z+ v
* }3 q f* X' _2 d! I( r- N
取消WinXP专业版中的保留带宽
0 H' X* F( j, \' M$ U& i& V4 J, J5 s7 M+ V
由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。9 u* y3 K6 V1 j" r' C
7 S% ^! @! o! w; w. ~
在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!
' g6 @# z" ~: w8 b ^6 W 修改CPU二级缓存
7 d9 |! u! G9 r
, w& n1 |' |9 v0 I) e% A 一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
/ [8 s- ~4 ~9 k: g$ l9 b7 \
: H3 Y- t# T; h" V2 M 在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):2 B! l2 L- s! M O: q
# l/ @7 N& h" @% G' b8 s
AMD Duron:40(十六进制)或64(十进制);
- \! H) w) k4 W" m- q$ u" [. N) z" Z" H- S* B
赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);% i" Q/ j; R+ e2 d
. H4 R( N ]; F$ G
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);
) K4 z8 v3 h& ~- `: q+ A, D2 [+ L: d8 N: I1 ?1 @
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);7 G& \! M( b: I6 s% ]) K4 e$ O) q
C. E7 g- r) I) G* u
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。) D+ l3 I* T* [7 P
; i) [/ F! a: m9 Q ^
|