就是就是, 特别说明:下面优化技巧都是修改注册表的键值,其主键①位置为“[HKEY_LOCAL_MACHINE\SYSTEM\C-urrentControlSet\Control\SessionMan-ager\Memory Management]”下,用户只需修改相应键名的值即可
* F- A8 r) N7 s( B3 y! j# r7 y1 w- D/ D
修改CPU二级缓存
7 Z j- y9 z# ?9 L
* N1 K9 @3 w3 O& R6 L2 s8 _ 一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。. d, a$ L9 L3 d+ [8 Q1 g
1 ]4 J0 b: n# o! S9 I5 B
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):/ y. U) ]) f) I
# K6 b( h* V. }5 i0 I' W
AMD Duron:40(十六进制)或64(十进制);
* V* k- ^- @4 [
+ i* D+ W# p/ B: B 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);
" U, w) I1 e$ K& V* X5 x+ [
2 E, J1 F0 f# o6 r4 W AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);
@% B6 B: J0 W( V1 s5 f: V/ c/ l5 i
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
6 ~9 q p( v0 E9 y& g6 w7 W, y [$ `5 A v3 t
PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。 p4的512。还有1M的都有,搞不清楚了(10进制的)
# T& ?+ c: I# {* w; E1 z8 Z
$ s6 o$ b9 M' W! J) q5 s 修改磁盘缓存
- q, w( q" O! v+ b0 l9 L3 h
8 Z/ [/ v" i6 O8 K9 ` 磁盘缓存对XP运行起着至关重要的作用,但默认的I/O页面文件都不是最佳大小。所以,对于不同的内存采用不同的磁盘缓存能加速XP的运行速度。
1 r$ I8 {- j- G$ s$ [1 M$ V/ h7 b7 ~$ ^
在主键①的右窗口中找到名为“IoPageLockLimit”的DWORD值,回车打开对话框后根据你的内存修改:
1 N6 K1 c/ {- [- c
$ P# v$ q0 _$ n$ i E 64M:1000(十六进制)或4096(十进制);
0 n7 k% Y [6 `* |, h 128M:4000(十六进制)或16384(十进制);4 z# f- z- L8 v! k& _
256M:10000(十六进制)或65536(十进制);
4 M3 \0 ~7 }0 @3 h/ x
8 T& o# x3 j( W- d" P1 |0 R 512M或更大:40000(十六进制)或262144(十进制)。
& P B6 M( ]' n P( f
" r- D2 g& D! p% L% W 预读设置以提高速度! _9 q% {+ {) o' |3 y1 y
+ s( N- n/ [; @
XP操作系统使用预读设置这一新技术,利用它能有效提高系统速度,但使用它的配置可不低哦,拥有PⅢ800、512M内存以上的用户可按下列方法修改: x2 D* h* A3 R9 v) m: B2 ~
* a6 W5 U' ?4 o; l N* m
在主键①下的子键“PrefetchParameters”右窗口中找到名为“EnablePrefetcher”的DWORD值,其键值可以为0~4,根据用户的不同要求设置键值:
$ T: j2 j4 W. E" a% n/ b, ]$ j; w( s) [" r5 u
0,未激活;1,预读应用程序;2,启动预读;3,前两者皆预读(推荐值为3,这样可以减少启动时间)。
, ^, @! X# T4 `/ m. @
2 k6 K0 k% e9 Z9 {. d6 p, A 本技巧需重启才可生效。5 M9 J2 I# f/ S1 z2 H& }' X
J$ M% B, d* c2 R! }: _9 d
清除预读文件) R0 A5 z: \ Q/ u7 j/ q& u$ U; V1 k
) N: {4 s& W" w
当XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统运行速度。预读文件夹在“%WINDIR%\prefetch”中,里面都是以.pf为扩展名的预读文件,用户定期删除这些文件来加速系统。
; Q) p9 A! x5 S! {# G% p
# x( S- R- x' D4 U* Y! i 减少磁盘扫描等待时间- X; q+ l2 d M$ I4 Y9 Y
# J0 o ~2 Y o; N" U, d XP在磁盘扫描时,往往要等一会儿后才开始,我们完全可让它立即开始:在DOS(命令提示符)下,键入“chkntfs/t:0”(0:表示等待时间为0秒),回车运行后即可。/ j0 i3 f B. d9 h6 B
0 C; d- Z9 z" w/ _ 关闭磁盘索引
% L, U( g# Y0 K) x: {9 s- W3 j$ ~& V" @4 y& B) B- Z
XP记录了所有文件以便快速搜索,如果你不经常查找文件,可将它关闭。关闭方法是:右击某个硬盘驱动器,选“属性”,撤消“允许索引服务编制该磁盘的索引以便快速搜索文件”的单选框,使其为未选中状态即可。
5 r b0 o! U- K5 y- a0 Z( n2 V. C9 k4 u' x: [# L' K2 C5 F
修正鼠标加速的Bug: Q" X L1 k K% ]$ W: n( w
% t3 p4 B, i$ F4 u
在XP中可在“鼠标属性”→“硬件”→“属性”→“高级设置”中可以超频鼠标,但超频后玩QUAKEⅢ、CS等射击游戏时,鼠标加速时会出现错误使枪法变得不准,修改注册表的相关键值可以修正这一Bug。
5 k3 Q' \ X1 w4 x# `& Q
% K) n- A/ v( Z( U& O' g1 } g0 O8 s 找到[HKEY_CURRENT_USER\Control Panel\Mouse]主键,双击右窗口的“SmoothMouseXCurve”[BINARY]类型的键值,把值改为: _2 {- I/ W. T( b3 M+ b
. Y3 l u% M. l, g9 p, p 00,00,00,00,00,00,00,00,
: i) E2 k E1 n4 v2 | 00,A0,00,00,00,00,00,00,
; |4 t, L. ^$ T7 T& O5 Q( T 00,40,01,00,00,00,00,00,
/ ~2 J! V- V8 o) ?& S, D+ u7 j 00,80,02,00,00,00,00,00,
9 N8 o5 j. c K0 [! D0 f3 E# H 00,00,05,00,00,00,00,00
, k) s- S1 l" i
3 M3 e. g1 Q9 R m B 另一个名为“SmoothMouseY-Curve”的键值改为:
8 z5 c/ f( A- c" R: I( V6 T6 }7 o5 R7 j; l5 r
00,00,00,00,00,00,00,00, W) A7 G& K* T$ `) [9 i
66,A6,02,00,00,00,00,00,
6 h* e) T; N7 V% X. z- ] CD,4C,05,00,00,00,00,00,
8 b1 Q, `! }. k, S7 b A0,99,0A,00,00,00,00,00,
. d4 @! l1 w; f0 K8 r 38,33,15,00,00,00,00,00# V- A3 h& b: M$ p/ B. o/ ^
3 i/ D: j6 o$ G 改完后关闭注册表,重启Windows。 & G; N# D. C @0 q6 u2 e5 S
2 ]6 z# \! F# r3 ^* m% v& Q% u9 b在介绍几则:
2 ]/ a$ m6 D, s. U1 X2 S! ?让WinXP启动时不处理Autoexec.bat * n8 y3 G0 g7 Y: [
2 y! K5 T8 a: R" t1 h Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息,但随着DOS的退位,Win95/98使用人数越来越少,这个文件也不大常用了。特别是WinXP更不需要该文件,但WinXP在默认状态下仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将很严重。不过,我们在WinXP中可想办法屏蔽系统在启动时处理Autoexec.bat文件的操作,我们只要在注册表相应的地方修改一下就OK了!; T3 N8 t6 ?# [2 o
$ P1 o* q$ G: d+ A( F/ V# @9 a( Y 具体方法:运行regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,察看右边有没有一个叫做“ParseAutoexec”的Dword值,没有的话就新建一个,修改这个值为“0”,即可屏蔽WinXP启动时处理Autoexec.bat文件的操作。
, K9 t! Q% P( a4 `) z' u
. g0 D; ~* W" V4 p. r# u7 G7 Y/ e) U) q0 F3 d8 z0 ~6 [* m
4 q& I* ^7 l9 J! g) b取消WinXP专业版中的保留带宽* Z, ~- I: Y! P! u& j$ q9 {
$ V" u! K7 F3 w. [5 V 由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留带宽没有用处,那么有没有办法设置为“不保留呢”?有!就是使用组策略编辑器。
' \5 ~; r+ A' e/ Z$ v
% d8 x1 P5 h$ \ 在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序",选择右边的限制可保留带宽,选择属性就可以打开,选择“禁用”即可把保留的带宽还给你!这对于使用Modem的用户非常有好处——释放了保留的带宽可加快上网浏览下载的速度!
& i4 N8 ]" K9 o I; _4 v 修改CPU二级缓存
% C8 C; i/ E |( S+ I- ?5 j- P+ d6 @& U4 d" f0 B/ g
一般情况下,Windows XP会自动识别各种不同CPU二级缓存的大小,但XP难免会混淆一些CPU,特别是Remark后的CPU,这样用户就得手动修改正确键值以改善CPU的性能。
2 N" s( H( }% z5 m5 d+ L* b$ ?3 T: D, m" [4 g0 V6 G4 m
在主键①的右窗口中找到名为“SecondLevelDataCache”的DWORD值,双击打开对话框按不同CPU修改相应键值(不包括括号中的文字,下同):$ @9 o9 p: @9 x6 U6 h
* ]3 h8 s/ z: E* {# P; p AMD Duron:40(十六进制)或64(十进制);+ e, Q4 I8 k2 E
, C$ S9 p2 c8 E$ s& U, { 赛扬/赛扬Ⅱ:80(十六进制)或128(十进制);
- Q4 h) `8 u' A/ D! @. N3 _) K) s* u# C7 |# O9 Y/ o
AMD K6-3/AMD雷鸟/PⅡ Mobile/PⅢ EB/P4/CyrixⅢ:100(十六进制)或256(十进制);
8 c r* \6 V) y, y9 ^/ k& x1 v; M$ X% ?7 `2 y5 ]
AMD K6-2/PⅡ/PⅢ Katmai/AMD Athlon:200(十六进制)或512(十进制);
( T" Q# N0 J Q: A9 H) H
) W6 F D/ ]/ S* X! Z PⅡ Xeon/PⅢ Xeon:400(十六进制)或1024(十进制)。
( W2 v7 \( m) P6 t- W" L
, r0 C. ?& q: S0 O' ` |