标题:
XP瘦身+优化
[打印本页]
作者:
cbmtclhb
时间:
2007-2-1 14:36
标题:
XP瘦身+优化
每次安装新系统后,总能让自己的电脑体验到新生,可是没多久,随着各种垃圾文件和服务的增多,电脑又陷入了老牛拖破车的困境,难道我们就没有一点办法吗?看看本文,或许能得到一些启示。
; k- }3 [% V) p( b: h
! {* K, Z! `3 E8 S' n9 \( I4 R
基本思想:
) U) ?' V0 |2 w: w2 F5 ]4 B: I5 H' x6 T8 b
! ^& b/ O% Z2 ^& m* O3 U1 e
1、减少磁盘空间占用
1 k( P/ L! w& s5 Z" k+ a9 V% x ^
2、终止不常用的系统服务
`( K0 h1 ?4 p( J' o9 O* U
3、安全问题
% {/ F7 b, r+ g# o8 ]' f$ |
4、另外一些技巧
5 B! @) C' N5 ] z
4 b5 d; M, Y5 m: L) A
首先问一下,你是不是很想激活XP,不……准确地说你是不是想在ms的站上能够升级。如果答案是肯定的话,那我们就先来探讨一下安装的问题,目前流行的 V4、V5、V6版本我还是比较推荐的,尤其是V5和V6这两个。安装的过程中有个序列号的问题,我建议你先在机子上算好,然后用这个序列号安装,通常这样安装的XP都可以到MS的站点自由更新。
. @9 N* k6 V9 D3 L3 P
1 W, M! g) f& i1 o
如果你是已经安装好的XP了,但用的序列号是里到处流传人人都用的那些,也没关系,我们后面会说用sysrep来重新封装的时候会解决序列号更换的问题。
% R& z: K8 S0 E+ ~& b
/ W! h; ]6 V% W/ G0 q! l: g" n/ Y
我假设你已经安装完XP了,come on baby ~~
' r" y! f9 A1 Y+ w2 a8 x
A' N1 e r# _, Q) a0 W
一、瘦身行动
( [" R. ?+ C( `0 B/ _
; y ~: N1 u% q" g8 D& j, c# b G
1、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe /purgecache 近3xxM。
- b! g a- K! u+ d, z
k6 K" U/ P' N% b
2、删除驱动备份: %windows% \driver cache \i386目录下的driver.cab文件,通常这个文件是76M。
2 j/ G; l8 q" X8 \) f5 `
' w/ H5 Y9 P* x: _# q
3、偶没有看help的习惯,所以保留着%windows% \help目录下的东西对我来说是一种伤害,呵呵。。。都干掉,近4xM。
' H4 U6 j. l* ^) E6 A0 h- p! r4 [4 Y
+ D& a7 P6 P. e- X$ F3 X
4、一会在升级完成后你还会发现%windows% \多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,1x-3xM。
5 p+ S5 S0 L9 I- v8 K- U+ Z d
) Z/ O9 e9 { o7 |0 k& b
5、正好硬盘中还有win2000/server等,所以顺便把pagefile.sys文件都指向一个地方:控制面板→系统→性能—高级→虚拟内存→更改,注意要点"设置"才会生效。
7 e2 o0 I% B( I
( W+ O7 M: G: y
6、卸载不常用组件:用记事本修改 \%windows% \inf \sysoc.inf,用查找/替换功能,在查找框中输入,hide,全部替换为空。这样,就把所有的,hide都去掉了,存盘退出后再运行"添加-删除程序",就会看见"添加/删除 Windows 组件"中多出不少选项;删除掉游戏啊,码表啊等不用的东西。
" U2 U; t% c$ o7 O$ C( `* j1 l
, K' f% d, G8 }
7、刪除 \windows \ime下不用的輸入法,8xM。我重新安装了自己用的zrm输入法,赫赫。
; |9 D% \6 a1 c
" `0 U5 h5 V2 v/ A6 ~# _1 ]% V( k
8、如果实在空间紧张,启用NTFS的压缩功能,这样还会少用2x% 的空间,不过我没作。
5 e; V+ d1 |: M6 x# K6 q
$ W3 L9 U2 o2 ~. j5 q J7 V
9、关了系统还原,这破功能对我这样常下载、测试软件的人来说简直是灾难,用鼠标右健单击桌面上的"我的电脑",选择"属性",找到"系统还原",选择"在所有驱动器上关闭系统还原"呵呵,又可以省空间了。
' ~, m) f* j; Y" M
! @* m- b- T* j5 c( r
10、还有几个文件,挺大的,也没什么用……忘了名字 ,刚安装的系统可以用查找功能查找大于50M的文件来看看,应该能找到的。
9 S7 Y% i+ U! L) I; i& T4 l
2 M" n* L& w! r. V
如果你能按照上面的过程做完,你的原本1.4G的XP,完全可以减少到800以下。
8 |4 h# S7 p* L5 s. r
% W: E& n6 ~, T& e2 P4 h
二、加速计划
0 l7 H# S- f1 M2 U3 ~$ Y
# z+ Y, w Q* G& m4 O/ h- q* Y
WinXP的启动会有许多影响速度的功能,尽管ms说已经作最优化处理过,但对我们来说还是有许多可定制之处。我一般是这样来做的。
1 H: t0 m9 e1 D: t' C) E
; i- s0 q0 {2 v1 s$ U
1、修改注册表的run键,取消那几个不常用的东西,比如Windows Messenger 。启用注册表管理器:开始→运行→Regedit→找到"HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Run \MSMSGS" /BACKGROUND 这个键值,右键→删除,世界清静多了,顺便把那几个什么cfmon的都干掉吧。
+ _! V7 S8 H+ D7 \. y' w0 B
% T" p, s& F0 ^ ~5 ~2 n+ V
2、修改注册表来减少预读取,减少进度条等待时间,效果是进度条跑一圈就进入登录画面了,开始→运行→regedit启动注册表编辑器,找HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Control \Session Manager \Memory Management \PrefetchParameters,有一个键EnablePrefetcher把它的数值改为"1"就可以了。另外不常更换硬件的朋友可以在系统属性中把总线设备上面的设备类型设置为 none(无)。
, }8 J0 g9 i7 m- g$ _
( l9 m% e, J. y9 n& Q! h9 P) C
3、关闭系统属性中的特效,这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。这样桌面就会和win2000很相似的,我还是挺喜欢XP的蓝色窗口,所以在"在窗口和按钮上使用视觉样式"打上勾,这样既能看到漂亮的蓝色界面,又可以加快速度。
/ O) j( T$ K) F, y! [# L, m4 {) ]
3 _1 R( \1 D1 s; a- |) \
4、我用Windows commadner+Winrar来管理文件,Win XP的ZIP支持对我而言连鸡肋也不如,因为不管我需不需要,开机系统就打开个zip支持,本来就闲少的系统资源又少了一分,点击开始→运行,敲入: "regsvr32 /u zipfldr.dll"双引号中间的,然后回车确认即可,成功的标志是出现个提示窗口,内容大致为:zipfldr.dll中的Dll UnrgisterServer成功。
+ R7 e" b4 }' D6 F2 k, F0 a8 I# e |
+ _% |7 a/ x: {; t: j
5、据说XP的一个系统服务Qos,这个调度要占用一定的网络带宽,像我这样的一毛不拔的人是无法忍受的,去掉方法是:开始菜单→运行→键入 gpedit.msc ,出现"组策略"窗口, 展开 "管理模板"→"网络" , 展开 "QoS 数据包调度程序", 在右边窗右键单击"限制可保留带宽" ,在属性中的"设置"中有"限制可保留带宽" ,选择"已禁用",确定即可。当上述修改完成并应用后,用户在网络连接的属性对话框内的一般属性标签栏中如果能够看到"QoS Packet Scheduler(QoS 数据包调度程序)"。说明修改成功,否则说明修改失败,顺便把网络属性中的那个Qos 协议也一起干掉(卸载)吧。
3 w4 S6 {; G( r4 `! Q8 N
) w: v9 _3 D* o7 W4 v
6、快速浏览局域网络的共享
# v7 L8 k. b5 a
8 |: ` J2 h; _2 o1 m% A/ G
通常情况下,Windows XP在连接其它计算机时,会全面检查对方机子上所有预定的任务,这个检查会让你等上30秒钟或更多时间。去掉的方法是开始→运行→Regedit→在注册表中找到HKEY_LOCAL_MACHINE \Software \Microsoft \Windows \Current Version \Explorer \RemoteComputer \NameSpace。在此键值下,会有个{D6277990-4C6A-11CF-87-00AA0060F5BF}键,把它删掉后,重新启动计算机, Windows XP就不再检查预定任务了,hoho~~~ ,速度明显提高啦!
9 x, T: `- a0 p# x. ]4 F7 V- Z
! V- k, |: J5 p0 i- N0 R0 \
7、关掉调试器Dr. Watson
. G$ ?. \4 g% V* K
4 Z3 C+ y' {0 @0 y3 |/ ]+ Y2 p+ w% w! V
我好像从win95年代开始一次也没用过这东西,可以这样取消:打开册表,找到HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows NT \CurrentVersion \AeDebug子键分支,双击在它下面的Auto键值名称,将其"数值数据"改为0,最后按F5刷新使设置生效,这样就取消它的运行了。沿用这个思路,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,在"我的电脑→属性→高级→设置→写入调试信息→选择无"等等。
\2 M& N. U; ~2 N( z5 K2 q" B
; O+ M! n4 b* r: [. ?, d
三、我安全吗
$ m4 p8 {: C, a2 R. K2 r1 v
8 J* m" l: B7 W/ n- ]' v" `' n G
多了不谈,基本的共享还是得关的:
. }1 E; f! X* {% l
* z# V! `( R; |" `
修改注册表为以下两个样式:
) w W* D% ~: z0 `2 Y$ R
$ H5 E. ^4 e$ e% K0 H
去除共享
8 M4 w8 z- W4 B# ~+ w/ z
# C b! f1 Q1 `% s3 ^' p0 O5 H1 l
Windows Registry Editor Version 5.00
: Q- g- a5 \+ g9 |3 O
) Y! X3 K; _7 D$ u9 J" ~! s
[HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \lanmanserver \parameters]
0 N9 m2 J) N9 s
' r3 Y8 U$ U) h! i5 a, B* p' G7 y
"AutoShareServer"=dword:00000000
' ^- L* C) R9 v7 x$ ^
! u* [; i! V) ^2 Y# R4 b( g# H( l
"AutoSharewks"=dword:00000000
. Y) k1 w/ @: Y
% m9 z& G' S: l/ c
去除IPC$管理
- Y/ ~' i8 W, O) Y7 B/ k
& P* k e- M2 l$ B6 h' U( y# C X& E
Windows Registry Editor Version 5.00
$ C6 T( N" B! W, O% @. e5 b. |- }
" N- C, b) \# d8 v0 V
[HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Control \Lsa] "restrictanonymous"=dword:00000001
3 q/ ?8 N2 A" a
+ _( g7 |! F& } R# H
或者将上面两个保存成个.REG文件,然后双击导入就可以了。
5 i7 x1 D( n# C- O
/ t2 T- @9 J; t1 j& u9 z
四、其他技巧
6 t& I6 U, B5 L, S# m7 ]
* E- @8 e: \9 c1 h
1、给鼠标右键增加个复制到.../移动到...功能
# L1 f" {- R3 L6 V. w
5 X& X( ?2 @1 `: t+ r
Windows Registry Editor Version 5.00
9 l1 @7 e8 ` Y$ F9 s
9 [" [) m6 G' |' l' P% p6 L& t
[HKEY_LOCAL_MACHINE \SOFTWARE \Classes \AllFilesystemObjects \shellex]
/ X; e; c$ c8 N$ d4 f. Y ]9 J
# k8 P: |. b4 k3 _+ `. C
[HKEY_LOCAL_MACHINE \SOFTWARE \Classes \AllFilesystemObjects \shellex \ContextMenuHandlers]
4 Y9 i- C. J' x- U
# _/ ]% j& \+ z
[HKEY_LOCAL_MACHINE \SOFTWARE \Classes \AllFilesystemObjects \shellex \ContextMenuHandlers \Copy To]
7 S0 {; n6 d; e6 {4 w, X" M% m; s
- Z7 I& t1 K: z, o4 q& N3 X6 W
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
7 q6 @. P7 {: ^( v( { \
* V4 W( M" m$ l- f
[HKEY_LOCAL_MACHINE \SOFTWARE \Classes \AllFilesystemObjects \shellex \ContextMenuHandlers \Move To]
1 L" g* u7 y& Y1 P5 S& g% K
( ?3 I( S) o- I9 G
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
, A6 G$ x3 K$ d- D" H8 K
6 B7 u( [, s) x2 _5 Z, Y
将上面内容保存成add.reg文件,然后双击导入就可以了。
6 Y- g) _; H, [- J) O% q! [
) c: e2 r! U" b- C; }8 i
2、关了错误报告,这东西搞得我像个微软免费的测试员似的:点击控制面板>系统>高级>右下角->错误报告>禁用错误汇报——>确定!
" `0 J6 U# E4 W& G0 P
1 P: i% J4 {; A g- w% r
3、取消分组显示:右键单击任务栏的空白区域,在弹出的菜单中选择"属性",在弹出的窗口中,取消"分组相似任务栏按钮"前面的对钩,确定就可以了。
1 H8 e. o, M- e& {/ c; Y3 V* f* \( D
+ N; v7 [* O9 D% o* t$ w, C
4、找回经典的登录窗口,WinXP默认的登录界面虽然漂亮,但如果你想用一个列表中没有的用户登录,你会发现无从下手,改回经典窗口的方法是:点击" 开始"→"控制面板"→"用户账户"→"更改用户登录或注销的方式"→把"使用欢迎屏幕"前面的对钩取消,最后点"应用选项"就OK啦。
4 N7 Y$ B( u6 Z
, h& w: z3 H2 j) g S0 L
5、将自己最常用的输入法设置一个快捷键:点击"开始"→"控制面板"→"区域和语言选项"→在弹出的窗口中选择"语言"→"详细信息"→"键设置"在弹出的窗口中找到自己用的输入法,点"更改按键顺序"→在这里选一个快捷键就可以了。
7 [0 Z2 R$ X+ M l' f
( h$ c6 ~" u% r; N6 `
6、关闭计算机时自动结束不响应的任务,注册表:HKEY_CURRENT_USER \Control Panel \Desktop 中的"AugoEndTasks"的键值改为"1"
4 P4 m# D) q9 p" J: ^! `
' ^+ p( x' |% T q \3 _
7、关闭自动更新:右键单击"我的电脑",点击属性,点击"自动更新",在"通知设置"一栏选择"关闭自动更新。我将手动更新计算机"一项。
) `) K. \( e5 c" z! [. {
$ Q; f: @/ n) g& d; _' H3 L8 n; ^
8、减少开机磁盘扫描等待时间,开始→运行,键入"chkntfs/t:0"
/ v4 y/ \* {& _7 }& }) M4 r3 p
/ z# v' _5 l( w
然后连接到ms站点顺便升级一次就算优化基本完成,对于XP而言,可以采用许多内部命令来看看优化情况,比如tasklist.exe /svc 可以查看系统服务实际使用情况。
- d* @: n% a7 R, _
# O* G$ r% u# |; A
优化一个系统,挺麻烦的。所以我们把他保存起来,我们用Ghost生成.GHO文件,这样就可以拿给别人炫耀一下啦,在Ghost之前先要作一个事情,清除系统硬件、注册等信息,否则克隆到不同的机子上将无法启动,在Winxp安装盘上找Deploy.cab 中的sysprep.exe文件。
. w9 a7 A9 x) \5 g; y0 h
1 B1 j! b7 x5 I5 B2 {7 W, B9 l
执行sysprep.exe,选择"重新封装",下面的标记中可以选择"已提前激活",还可以选择封装完成后是关机还是重新启动。封装完成后,我们再用带有Ghost的系统盘启动,用Ghost来生成备份.GHO镜像,备份完成!
/ F; K2 M' g7 ` B; v. k& s
2 ~2 |8 P9 f3 b6 ?1 ~2 f
在执行封装后,重新开机,XP会让我们输入序列号,文中开头所提到的换序列号的办法就是这样换。
欢迎光临 管庄论坛 guanzhuang.net (http://www.guanzhuang.net/)
Powered by Discuz! 7.2