就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可
1 y& v7 C' n+ ^% K- Y) {6 E
& l7 o1 w, `& `3 v 修改CPU二级缓存
& L. |0 ?* T* j z
# S L' k7 h* F, M! {: N4 q) \ 一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。4 \; o4 ]6 m, g
+ P9 q/ e0 s0 W- T1 ^
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):
3 L/ f) D1 U- L. c2 p+ T! K6 x8 s8 W5 c+ K! L0 K; i
AMD Duron:40(十六进制)或64(十进制);
; s* @- K% T# E1 P% R8 t9 t6 p0 h P, [
赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);
* F2 K. ~! m. N" |2 N1 C1 ]1 D1 T8 {# @$ L4 K2 z7 A. J
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);
4 G0 D `% h4 ]
$ d# Q+ y/ V y. Q7 ~) L; U5 L A% @ AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);$ S0 F4 v x* F& B/ ]; p
5 ?; E( P7 u; G9 c, p0 @
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的)
/ h0 N' c9 c6 `) i# c" o
; g# F7 [5 { v9 y+ V 修改磁盘缓存5 h J3 U0 ~( m' I
9 }" b/ S$ [& A W5 w' C 磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。
" _% A+ b: u: q, n0 Q. {2 ~# W: @$ p- K
在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:9 V4 n4 s. A* w) C4 j& V
. L1 o6 @ F' Q 64M:1000(十六进制)或4096(十进制);
$ A# f+ R# [) M( v5 k; Y 128M:4000(十六进制)或16384(十进制);9 U) N4 U9 U) j% g
256M:10000(十六进制)或65536(十进制);
- M. S' m9 b3 v2 R% k$ m L) q7 w
512M或更大:40000(十六进制)或262144(十进制)。
Y9 I9 F; K0 \1 V# ?/ \& `/ b. e7 W/ m
预读设置以提高速度
$ n" z+ _" F) X7 H/ {
! Q4 p5 Z7 V" ~6 g$ q: w& X XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改:
- _; h: w3 L- _0 H. \5 ], p, Q# D) b7 i& k; ~) Y- K2 h$ c2 p( u
在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:* \' Y' [% j3 c$ H2 t
* I, o; y7 y% K% Z' V, D+ w% K( g 0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。; ]; x* {; h3 O1 s* C C. m
# ~9 O6 F, ]0 p; k 本技巧需重启才可生效。3 N; `; o4 J7 c, ^8 ]" u! n
1 k9 P" z4 g- `$ s8 s; H }8 M4 ^5 H 清除预读文件
, b. b. p% n* r) S& G& \# v4 m% v" b/ f8 E' `
当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。" C2 Q- ]1 A! s+ v
8 C& t& t6 o# b6 P6 \2 L% M3 _/ ]! ^ 减少磁盘扫描等待时间
+ C5 u1 p% d6 }' c7 S+ y! v4 I& x/ _' G9 i9 w+ K, B6 ?
XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。
{! f# z, O6 K1 A$ I% ^; h# |* ~4 V& l; X
关闭磁盘索引
8 Q. u( K; M( B( g5 {% e
' H) Y) N2 ?6 O& Q( a XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。2 p6 p5 e, d" u7 A
$ n4 \; Y4 ]# U7 W 修正鼠标加速的Bug
# I$ m3 c8 |2 o) A8 B* S) A, C5 @" u% |# J' R6 F3 ~7 u( R
在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。
" m6 F4 {% X% L& Z$ M. _" o# C5 S
找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为
2 {% P0 A; \$ R3 R% [
4 u2 n, U! R5 j 00,00,00,00,00,00,00,00,+ P3 @; C S* E$ [; W8 d; j3 _
00,A0,00,00,00,00,00,00,; s# q$ C+ _6 e$ Q$ b9 a
00,40,01,00,00,00,00,00,5 l% L- e" A/ J; W- u0 S
00,80,02,00,00,00,00,00,
/ z! l5 E, R: g: p 00,00,05,00,00,00,00,00
8 T" {' c0 K6 M& ~
0 |* ]/ v9 Z# }# F; Q* \ 另一个名为“SmoothMouseY-Curve”的键值改为:
2 `' j1 k8 U- `% k8 O# a5 q% a
0 H" K! q, S' r5 s 00,00,00,00,00,00,00,00,
) j/ V }% v! w$ A$ d# D 66,A6,02,00,00,00,00,00,
% {* K7 @" f7 H6 t$ x CD,4C,05,00,00,00,00,00,
# u" Q, K) h q9 r1 j& L+ L( I A0,99,0A,00,00,00,00,00,, J& {$ K7 @1 H/ o c$ M
38,33,15,00,00,00,00,003 Q1 r$ U$ e9 j( R; c
6 _/ S- D$ x3 J0 A: F
改完后关闭注册表,重启Windows。 . k) ?$ r' e( H
9 s2 o7 ~7 y6 z/ Y) a" Q1 w& [在介绍几则:2 ?( ]* U! j8 ?/ I
让WinXP启动时不处理Autoexec.bat
% L* K) A! F8 B; `, t3 W6 a+ ^
7 D. S# |5 i$ [ Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!
+ |; C8 R. ^8 C" l8 U/ a( g9 I: o1 S6 n! t u' H
具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。# p) X$ e. l% Q, P4 [) o! `
/ I1 I9 y ~( D: W
: E: @7 a; j5 }! M4 \. N& s
" t8 K; [+ K0 g取消WinXP专业版中的保留带宽
. \ k) g8 a+ {1 j1 ?( r! P, B1 j9 Z! Y- D2 i$ A
由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。
0 \( ~0 b/ d+ _" k, |) H+ z% ~- |" p4 j* g2 F S( v d5 z
在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!) o4 ?0 i: T9 r0 O
修改CPU二级缓存2 ~4 m+ o3 T2 r; R
9 l( m! E7 u0 P) R3 {; l% ^$ e/ M 一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。! V0 l5 u |! L/ M! ~" r6 r
" D$ C2 ]' `' g3 b) R& A
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):( p/ C% X9 J: m( ~( l
, j& M) O$ x2 D7 A
AMD Duron:40(十六进制)或64(十进制);
7 F( G0 W- ]; w4 v3 c
6 m% h8 K v. _/ \6 V. D0 P 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);4 s2 U5 Z; {$ L0 r# T1 a& d
) X5 g& ?( N" V
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);
& S+ s4 K% _- ?# e% K$ z* b( E1 Y) Q P6 {
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
0 p7 S2 a0 H3 z; b! c6 Y; T% |1 r2 C: `9 X6 [7 i/ Z1 S( U
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。
3 K4 g3 n8 @- V, M9 r/ X) L$ @2 p3 V% h8 L. H+ q& N
|