就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可
/ e X W# m8 L" W/ l, N
0 W' c) u' y: V3 {* [ 修改CPU二级缓存
7 @+ o" p5 E n9 M) h* I
4 t; r$ r7 q* D: {! k 一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
9 N$ p9 \; n+ u2 T' e" Q8 _
* S* _+ @9 q& X4 A+ A5 R" L 在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
\: [% U4 t: O3 G% E" o. M/ _& p$ H) \/ K/ P
AMD Duron:40(十六进制)或64(十进制);
: O/ }, r( \9 M/ T
8 t Q7 M8 {3 W, i 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);) d, V6 z3 |5 c/ u' M
; h$ z0 U: \9 ~% x) N' `, j+ {
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);$ s Y6 @; f& l8 ~6 m
% |2 Z& N' A6 o% l8 E! G( u3 F AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
' N ~. I: W' i. Z% D: {) o2 P' @ r' h) j; {8 t& q; ?- t. e
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的)) W" ~) ]- {1 m+ |, n2 v! |
2 E, F. E3 ]/ l8 Y6 e% p
修改磁盘缓存: S, S& O6 g4 U8 |
6 i( u& W. N$ l4 Q Y6 {) z5 h" V' p
磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。
' {" }( P$ l9 ]0 {; i5 K! C& j# e1 u: F; o8 |. _9 k$ n1 R' x
在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:
m. r" e& Y8 ~7 M( J
& u9 Q5 K# \0 `4 r 64M:1000(十六进制)或4096(十进制);
' S: j- z; k4 G 128M:4000(十六进制)或16384(十进制);
% c; n R6 R+ F& I) e 256M:10000(十六进制)或65536(十进制);
; G$ s9 V& U% m' B1 h ^5 S# D$ ]1 _. S/ G$ Z8 e8 r
512M或更大:40000(十六进制)或262144(十进制)。* ^5 i$ H5 ]$ Q$ h) z5 x
/ y+ x% k( D* |7 u
预读设置以提高速度
1 D3 Y, e1 N/ C% s% @/ x
% l& _6 p- h2 h2 A4 A' v, ? XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改:
4 `3 h N9 n) U, k7 @6 O5 E. F$ U, Z0 c- U0 ~
在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:
( K' U, O( t1 k
1 q" C: s: [4 e" c: y c 0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。
3 z, y& Z L% x/ K; b! ~2 S1 H7 w" u( |& V
本技巧需重启才可生效。
3 R. k) l$ e- w. A, y% h% f- n9 f0 }1 _& E& R, e
清除预读文件
9 m4 t P" e7 j: V( l' w7 l
: l# A+ o6 K) Y0 J; P k 当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。" G! ?. o3 x I2 t: T: y9 |
, x! u8 t/ l" V5 e 减少磁盘扫描等待时间
* \+ n, H' O0 W, ?$ ?/ j/ f3 L, J2 K
5 A. O9 T: s R: P F1 S XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。
% N: b+ d8 S4 w$ }# V( N4 a# U `3 B1 I. K& {% E! V/ E
关闭磁盘索引" I7 e$ S* n" ~, f
# Z; [; Y8 ?# R% t4 Q XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。
6 t& W( n4 F8 Q8 [. w( S% k# c
$ Y' u" I- S$ F2 o 修正鼠标加速的Bug
- T6 C/ W! Q7 O6 J" ?/ X
( R& F: \% u( ^, w 在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。
1 E2 |: X1 ^% U* R, c3 x1 J, ?( ^) N- H5 b
找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为
8 i% H1 I- W6 i5 K2 y( ` w/ ^% ]$ e9 T% c! }& ^6 e$ S2 B* v
00,00,00,00,00,00,00,00," j' A3 C( {" U) Q7 k5 `) X
00,A0,00,00,00,00,00,00,
- \5 h3 |( X# Y7 W3 F; \2 W 00,40,01,00,00,00,00,00,5 A; g$ i* t1 D5 G5 k$ {
00,80,02,00,00,00,00,00,/ Z: x& L) R$ x/ h
00,00,05,00,00,00,00,00
8 V) Z6 b% ~. E' d8 z$ l" t- @) l S) h, V( r; x
另一个名为“SmoothMouseY-Curve”的键值改为:
5 m8 d6 U+ a' ?8 |3 L' C% Q8 I, V& S8 a/ o
00,00,00,00,00,00,00,00,
, ]3 \3 }$ [! G e 66,A6,02,00,00,00,00,00,0 E) j) k2 E6 T
CD,4C,05,00,00,00,00,00,& [' _% y3 I0 M9 b! i" l
A0,99,0A,00,00,00,00,00,& H, Y/ \/ m" e: H
38,33,15,00,00,00,00,00
8 u |( ~& n w* J. ?) u! w" V6 c( b; n: D; g
改完后关闭注册表,重启Windows。 + I8 ?; R- g- D+ P! s. H
I. I4 c' j- ~$ A
在介绍几则:
2 ]: R6 S8 q. i$ f, j8 l让WinXP启动时不处理Autoexec.bat ( J7 A, a& e0 J9 n; u" p
# H h/ n8 O& U* q. F
Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!
6 N* n8 n$ b% s( \+ U- w8 C- J3 T2 d6 N4 R1 \- X4 p
具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。
$ q1 C3 s0 Y s! j- {) H! F2 \' r$ K
# S$ M7 j5 o B' L
1 Y5 s- ]* n/ D, C) J4 c/ u取消WinXP专业版中的保留带宽9 l y, Z- | b$ N3 I( j7 K/ H* \+ a
7 c! K; C. u' ~4 u. m+ K
由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。
( b% J# P2 @0 n U- M" R$ A3 {2 q2 a% C6 Q& [* x
在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!
. C2 z' R m( C4 g$ g* k 修改CPU二级缓存- O1 O5 b: k; r/ a
0 K5 J3 ]! d/ {0 `2 X: X9 s
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。- W9 O$ [+ G6 r$ [% J/ X" Y
, w3 C+ _1 j" Z' }( P( |
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):5 G) B# D' R9 C- a, h
& T& h" t0 }8 J+ @( g
AMD Duron:40(十六进制)或64(十进制);
! Y! Y1 L- e2 V) Q
. @. g+ R7 }: E7 S( W! [+ D- g 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);' t; I) V. K& |0 K! l1 I
: ~8 [. J' d) |' l* h+ Y& I
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);* A* q+ g, k' J- E- m+ a0 p
. m* w4 O4 S# ^' ]$ M
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
- B8 [2 u2 t5 l$ [( M5 f, S8 b+ ~ N, o+ y
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。. t7 Z3 B4 O- u" }: j. c* S8 O2 P* Z% c2 o
1 \! ~ k( p+ ~, w+ K8 P$ ] |