就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可
7 N" R5 a& x$ d0 w* W/ L2 V6 i# [# e2 F- P% C/ A6 w: X
修改CPU二级缓存
, s! s' ^: j# `" M1 }* }) A, D
- C# r6 ]" V7 _+ B2 d7 G 一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。+ n3 o- T2 g& E* w& c1 f( n) d
0 j. i: G/ \! O \2 A
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):9 _! W7 S0 n8 X& t
H9 n) M/ h% ~4 M, b0 U
AMD Duron:40(十六进制)或64(十进制);9 L+ s8 B5 \9 U% s/ B' ^; p. k8 O
3 |: A3 D$ v8 k1 _& b 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);! y! f0 w& G& T" j: Q$ P+ w5 K
% y9 M$ u: Z" ^- I/ }. Q3 ~ AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);# D7 N, o8 g- H( B4 b4 k/ v* O* q& o
. A. e3 f, d, l+ d8 f; d$ j
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);6 U7 a) J( q$ V) e- v- |" W
8 y5 T* j3 V& ^& l* P0 H! r
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的)
9 S5 z, V7 C5 q7 m8 I8 n. l4 F: U4 E7 m6 F2 {+ _
修改磁盘缓存& q- A: ^" _. n6 \
$ b. O+ e8 X' a$ Z% c
磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。: b- x( d) d6 ^7 K& `4 D
7 n% O Y1 M8 Z8 i& [! h0 b; |/ Q 在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:
, p5 ]& {; ^- @ |; }
1 P5 M( P3 f: @ 64M:1000(十六进制)或4096(十进制);
+ w8 j1 L1 l# D% Q* L+ ?# ] ` 128M:4000(十六进制)或16384(十进制);2 |0 k. M7 y) D' ~
256M:10000(十六进制)或65536(十进制);" K; M6 ^7 g3 D7 a+ o, W
" P9 R. l/ c8 c- h/ N4 s9 Y
512M或更大:40000(十六进制)或262144(十进制)。
& k$ E( h& m$ v) \: ?3 Y- b4 B0 x+ _# [
预读设置以提高速度
0 H$ R5 N+ `" r3 G- ?
2 D6 O! f9 w; J! D XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改:
& G3 H. \7 e) C0 s, ^# M1 O* F* y# j0 ~. I
在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:
8 X t' `& {" Y5 ?# m
% D* J% W+ x* w 0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。 i O+ [* ?" S5 K9 ] P
* {0 f. ]0 ^* i7 a# l2 i9 W# @8 a 本技巧需重启才可生效。" V- D6 L' H2 A
! |9 Z* e$ X" ]) O, u- A
清除预读文件
0 }8 @" i% `& E, v; f3 |8 d9 M' T. Y- u: @+ r; n
当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。- Y3 {( d3 i) Z; ?% H
7 j, n* i* S5 K! o! x$ {! p/ B* `! f
减少磁盘扫描等待时间
6 G5 W# U A5 [9 H/ X' W" E) G6 U3 c% H$ c8 V+ q9 K
XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。
, u" H ?8 l8 s3 S) r# O7 O! l- J8 d2 f; m9 O0 n
关闭磁盘索引
( h; r! _* l* z' V. o9 e/ v5 z: e/ ^' B! f# D
XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。5 E' U$ p- H1 ]5 h
$ m; v1 N! e+ T$ j
修正鼠标加速的Bug
- Q+ _. P9 B) i) C7 V7 p6 Y
; B; v9 S, t) m7 z. F9 r! J7 | 在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。
3 J# [8 s0 M. k" Y X, W( W! [. t# A, i0 {( A" ?
找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为* \5 G4 x9 L% Y1 m& f( X
8 w2 I9 I9 k X! W" z
00,00,00,00,00,00,00,00,
N$ J- I& P* Y 00,A0,00,00,00,00,00,00,
, b& q' E7 i3 b1 S 00,40,01,00,00,00,00,00,2 X6 n; J) u: R$ q& s7 i( w- G
00,80,02,00,00,00,00,00,
/ z* {8 q. ~! n+ ^* H/ O 00,00,05,00,00,00,00,00
" a$ c( b, r5 z% ~2 N2 t: U& q0 j- C1 N5 `+ Q F
另一个名为“SmoothMouseY-Curve”的键值改为:9 O+ |6 A9 j4 ~" S- }# d4 \
2 @4 Y7 ^6 U! R& G
00,00,00,00,00,00,00,00,' Y* l) |& K. }4 d% O. `* T8 ~) e4 b
66,A6,02,00,00,00,00,00,
3 g: u$ v7 z/ V4 B2 f CD,4C,05,00,00,00,00,00,
. P: V# @# m$ Q8 [, H A0,99,0A,00,00,00,00,00,$ [3 t+ t: {2 W' p8 p* E
38,33,15,00,00,00,00,00. i# K9 y/ h1 u! O/ }
+ S& r$ x9 H: V* B) ], H
改完后关闭注册表,重启Windows。 ( r5 i' [ Q% S& w3 M' i- l
$ L& H) t! k# U# r" Z在介绍几则:
( k1 I5 \9 e0 ]5 K让WinXP启动时不处理Autoexec.bat 6 y% n2 ?1 s9 _$ r6 u. j4 [
3 {/ ~. R* L' r( c: ?) T
Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!
/ `" r0 H6 J% i8 _% A) b# I
' R a* n8 I" X1 i U 具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。& J5 N+ Z! f( V- C* a
1 t; n w; C4 q2 D7 X
, }: b4 v# _% Y: _
1 w8 g" M. j5 d% y! Z. \取消WinXP专业版中的保留带宽7 u" K, | R0 `6 ?
) D9 V: m* a) E 由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。
1 t& n5 [. k0 Q! _% {- e4 @4 I& h m, x- Y4 u0 K
在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!- s; T6 b+ \4 e: X2 v" e1 {
修改CPU二级缓存7 v1 I+ y' w0 q
+ G7 D8 h6 K v- H" x! Q4 S 一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。3 `; A8 O s. a9 v# r$ C8 {
0 ~* O3 C! ? c6 ~8 o 在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
& ^9 Q+ D. i- w/ |4 H5 \4 s" G, ]) w" f, ?5 i5 a
AMD Duron:40(十六进制)或64(十进制);
v( W2 K9 w& `2 M( Q9 g$ w8 X! c9 h, }
赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);: }) i! b: S* L
, u" t2 n/ C. h& R" i
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);
0 T. X. S! P, I7 n
! j- z! t6 H$ S7 u2 j! q, w AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);& d+ D" N* M: z# Z# U
5 `" k% y2 v* @ PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 T* }! d9 \% o/ o7 }2 j
2 N5 ]6 L) b, \ |