- 等级
- 暗黑组织
- 等级进度
- 积分
- 3004
- 阅读权限
- 100
- 主题
- 精华
- 社区币
- 星梦
- 注册时间
- 2004-8-3
- 最后登录
- 1970-1-1
|
Windows 98系统优化技巧* U J x( O! @$ T# H' h- `3 s
(作者:杨志国 本文选自《视窗世界》 2002年05月22日 09:47): w$ a5 C4 q6 K' k. {
. `7 L, m) n. U6 ^- A$ z' o一、优化文件系统
0 w1 d: g; t2 t) B
/ Y8 Q9 e& A# w# r+ [通过“控制面板”的“性能属性”中有一个文件系统选项,选择“硬盘”子选项,将“此计算机的主要用途”设为“网络服务器”,并将“预读式优化”设置为“全部”,以增加缓存的容量,加快数据存取速度;在“软盘”子选项中,将“每次启动计算机时都搜索新的软盘驱动器”不选中,取消Windows启动时搜索软盘;在“CD-ROM”子选项中,将“追加的高速缓存大小”设置为最大值(32MB,中间值是16MB,最小值是8MB),将“最佳的访问方式”调节到“四倍速或更高速”,以增加内存空间作为CD-ROM驱动器的缓存,提高光驱存取速度;在“可移动式磁盘”子选项中,把“启动所有可移动型磁盘驱动器上的后写高速缓存”选中;在“疑难解答”子选项中,所有项均不选择。
; W9 q, J- m3 B, m7 C
9 ?# T3 V/ T3 ?1 @1 d二、加快Windows 98启动速度, k/ B# r, n1 y A% g; ~
( u" w3 k4 D7 ^! F+ e0 q" _; Q$ w1、删除一些随Windows自动启动的程序。
; E8 U; u+ x y& k8 C8 R5 F) r w# l+ T5 Y |
Windows98在启动时会自动加载一些程序,这些程序一般放在两个地方,一个是"开始"菜单中的“启动”组,另一个是注册表。随着Windows下安装的程序的增多,特别是一些程序在Windows启动时也跟着运行,影响了Windows系统的运行速度。因此我们可以合理地配置这些启动程序,删除一部份不必要自动加载的程序。
, c1 t) l6 z3 b! u% u( O+ C. b& s5 U/ l2 s
“启动”组中的程序可以通过在“启动”组中指到要删除的启动项,点击鼠标右键进行地删除。
5 |7 M) Q4 G4 j! D
% A* |, j$ I6 W& J6 |$ u K注册表中的自动加载程序,可以通过修改注册表来删除。运行注册表编辑器REGEDIT,点击并展开HKEY_LOCAL_MACHINE\MICROSOFT\Windows\CURRENTVERSION\Run,选中右边窗口中的Windows初始化后自动加载程序,将它删除;点击并展开HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\CURRENTVERSION\RunServices,选中右边窗口中的Windows启动时自动加载程序,将它删除。
2 W, t3 W8 }% R6 {3 h& }/ f7 r6 M% b5 E# m8 y1 R3 K3 Y
2、通过Windows系统配置实用程序定制自动选项。
, [. t9 \% K/ m# G6 c9 o( D# ^3 b, Q3 w9 ]
单击“开始”按钮,选择“运行”,在“打开”输入框内输入msconfig,单击“确定”按钮启动系统配置实用程序,单击“常规”标签项,选定“选择性启动”单选框,在此单选框内只选定“处理System.ini文件”和“处理Win.ini文件”这两个复选框。单击“启动”标签项,这个方框内只选择“ScanRegistry C:\Windows\scanregw.exe /autorun”和需要进行实时监控的防病毒程序等。
% d/ o" x, R& `- P8 w3 J
! S N+ e) j& J7 E1 K* ^' f3、取消系统启动系列中的时间延时。# q# C7 t" D; ~) p0 d: G2 k$ ~
$ A; r' k# m7 p
打开“资源管理器”→“编辑”→“文件夹项”→“属性”→设为查看所有文件,退出,在Windows98启动盘根目录下找到Msdos.sys,在这个文件上右键单击它,并从弹出菜单中选取“属性”项,去掉“只读”和“隐藏”属性,然后单击确定,再用Notepad打开Msdos.sys,在[Options]下,输入一行Boot Delay=0(表示延时0秒),关闭记事本并保存所做修改,恢复其“隐藏”和“只读”属性,退出并重新启动Windows。+ O& x9 A: i Z
, s. n) S$ Y# \. X* Y2 ~
4、跳过BIOS对硬件的检测。( r3 ~% ]& c! P+ ^2 G, h3 V7 ~; \
' i) ~# h0 ~3 S7 M# _
打开计算机电源,启动计算机,按下F2键,进入CMOS参数设置,单击“Advanced”菜单,进入“Advanced CMOS Setup”项,将“Quick Boot”设为Enable,系统将不会检测内存和IDE硬盘等硬件检测。9 M t: Y& y% {, ]+ Y8 _5 ]4 o
5 V9 `9 U5 O& H X三、加快windows关机速度6 s3 L/ {+ y- O O# S
8 B9 T. K( r Y9 F5 J5 C: m: A+ r% p可能我们已经感受到Windows的关机要等很上几分钟甚至关不了机,怎么办呢?其实Windows关机程序在关闭系统前要检查是否有正在运行的程序,并对Windows文件系统进行一系列的扫描,发现有程序未退出或是文件系统有错、硬件有冲突,均不能正常关机。不过通过以下办法可以解决。
1 M2 P2 `9 j: B8 s+ Z, G
# q; a9 H9 h0 T编辑注册表,在\HKEY_LOCAL_MACHINE\System\Courrent-ControlSet\Control\Shutdown 下创建一个名为 FastReboot 的字符串键,键值为1即可。也可以通过运行Windows实用配置文件msconfig,或是通过点击“开始” →“程序” →附件→系统工具→系统信息,选择工具菜单中的“系统配置实用程序”,点击“高级”按钮,选中“如果关机失败,请禁用磁盘扫描程序”,并不选中“禁用快速关机”即可。- y0 S. m5 {/ V
( R6 |) O, K) o' s& f四、清除已删除软件在注册表中的信息以及其遗留下来的动态链接库等相关文件
+ V. Y$ p5 M. ]1 u9 J
( c/ M1 d2 c. f' w: b, G; K打开注册表编辑器,进入HKEY_CURRENT_USER\Software、HKEY_LOCAL_MACHINE\SOFTWARE、HKEY_USERS\.Default\Software,查找这三个地方的一些比较熟悉的软件名、公司名、键名,将已删除程序相关的内容删掉。 启动注册表编辑器,打开HEKY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLL。ShareDLLs子键记录了共享的DLL信息,每个DLL文件的键值说明此DLL被几个应用程序共享。若为"01 00 00 00"则此DLL文件被一个应用程序共享。若为 "00 00 00 00"则该DLL文件对系统不起作用,说明它是一个垃圾文件,删除该键值, 并且记下 这个 DLL文件名,从 \windows\system文件夹中将该DLL文件删除。我们还可以借助专门的工具软件来完成注册表和硬盘的清理工作,如:Norton CleanSweep 2000、超级兔子等优秀工具软件,这样既操作简单,同时避免了误删除。
$ _# V. U; D5 i' w. D W) |1 {% L7 x4 v. ^& x
五、进行硬盘格式转换,定期进行硬盘碎片整理+ H9 D8 w$ G- K% \, a
0 f+ X, O7 B! A: c. [0 T1 h e
将硬盘格式从FAT16转换为 FAT32,然后通过“系统工具” →“维护向导”安排定期的硬盘碎片整理。也可以使用一些专门的磁盘碎片整理工具完成碎片整理工作。
4 h7 z4 h g# G9 o# f0 B5 o) a( d: H+ B
0 s# \" Y/ r+ g六、改变虚拟内存大小3 w# ~/ ?1 g* f: y* e' K
! ^7 t1 z7 v! p m1 U6 {0 d
Windows的虚拟内存的大小决定了虚拟内存交换文件(C盘根下的Win386.swp)的大小。通过“控制面板”打开“系统属性”,点击“性能”→“虚拟内存”,然后选择“用户自己指定虚拟内存设置”,在硬盘选项中你可以指定虚拟内存交换文件存放的位置,并将最大值和最小值设成相同的一个值(选择64M~128M之间的一个数值即可或者通过系统监视器了解交换文件的大小范围再确定),太小有可能使系统无法启动,太大浪费磁盘空间,也可将“虚拟内存”的最大值设为磁盘可用空间的80%左右,最小值设为100MB左右。/ w* H2 M' i: s4 Y5 n
* @' b/ F; M0 a, G! A
七、建立磁盘交换分区,降低磁盘碎片率
+ r% b. N0 w2 S+ j0 ]- r) f5 I5 x0 _* f. {( ?2 O: N
可以单独建立一个硬盘分区来放虚拟内存的交换文件以及其它的一些系统临时文件,如在系统盘下的Windows目录中Temp、Recent等目录内的文件交换较为频繁。如果上网,那么Temporary Internet Files、History、Application Data等目录中文件交换也很频繁,上述的四个文件夹中Application Data、Temporary Internet Files交换的文件量最大。如果你已经建立了专门的硬盘分区来交换临时文件,那就可以将Internet的临时文件夹(系统默认是Temporary Internet Files)改到该盘上。
' _$ T) i6 t. h9 G1 \( Y/ I
5 C& K% _/ l6 T7 L7 s9 [4 P2 y具体方法如下:进入“控制面板”打开“Internet属性”→“常规”→“设置”→“移动文件夹”,然后你就可以选择要移动的位置,最后单击确定,重新启动计算机就可以生效了。对于History、Recent、Application Data等文件夹,则可以通过修改注册表来改变它们的默认位置。方法如下:首先打开注册表编辑器找到键值HKEYU-SERS .DefaultSoftwareMicrosoftWindows CurrentVersionExplorerShellFolders,然后修改这些文件夹的默认位置即可。这样就可以避免交换文件与临时文件的使用增加了系统分区的碎片。
) I* v8 }5 Y% _1 X
* U* I N3 c3 `7 p. A6 A八、修改缓存配置1 J# c6 T* |! m/ Z0 O
0 d/ M' u- m( x$ |1 x
设置多大的磁盘缓存才合适呢?根据笔者的经验,一般使用物理内存的八分之一作为磁盘缓存比较合理。这样既能保证一定的磁盘缓存的命中次数,又能不占用太大的物理内存。设置方法如下:运行msconfig.exe(系统配置实用程序)选择system.ini项,查找vcache项加入:MinFileCache=(在等号右边填入最小磁盘缓存数,单位:KB)以及MaxFileCache=(在等号右边填入最大磁盘缓存数,单位:KB),保存后重新启动就可以了。
0 C! S0 N: N+ H6 P& I6 d( d5 Y5 h" U
九、不使用墙纸和Active Desktop(活动桌面)、屏保等# N T y1 n& D1 u
1 v, @4 E! x; H6 }6 E: w h% T
Windows 98桌面上使用墙纸将占用大量的内存,尤其是设置高清晰的大幅面的墙纸占用的内存更大。释放这些内存用于运行应用程序,可以使系统更快。
1 ?9 I% X- _ I# B- v2 D5 J8 m. [6 W5 D& w
使用Active Desktop将额外的增加内存的占用量大约6M,甚至有可能更多。Active Desktop除了把我们的桌面变的华丽一些外,对加速系统运行速度有百害而无一利。建议使用Windows传统风格,设置方法如下:“开始”→“设置”→“文件夹选项”→“Windows传统风格”。6 O8 T6 ^. A9 A5 x0 r, Y
1 w& O& \5 {$ |; @& {9 s十、删除垃圾程序,清理磁盘空间; ]4 _, m% N+ o" [0 O! c2 a; X
( D: Z1 w7 }' `* O! w) J1、删除没有使用的应用程序:可以利用控制面板上的“增加/删除程序”完成程序的卸载;也可以通过应用程序自带的卸载程序完成;或是利用一些专门的删除软件工具,如Symantec公司的Norton Cleansweep Deluxe,Cleansweep进行程序的清理。
4 @) t5 \: G, M6 d4 m) F2、删除 “C:\Windows\Temp”目录中的程序安装时的所有文件。
4 i! ] G% a! Z! ~3、删除Windows目录下的“Temporary Internet Files”文件夹中上网时留下的临时文件。
, k5 S0 P- c* Q- }4、搜索并删除硬盘上所有无用的备份文件、临时文件、日志文件,如*.bak、*.tmp、*.log等。
: y- L2 w5 l, R8 r5、删除Windows\Help文件夹中的帮助文件。/ z* \0 H9 v. S2 R, z% ~$ B" R: N
6、删除注册表中无用的注册项。如在“HKET_LOCAL_MACHINE\Software”和“HKET_CURRENT_USER\Software”主键下找 到那些已被删除的子键并将其删除;/ ]) T# ?. v0 j
在HKET_LOCAL_MACHINE\Software\MicrosoftWindows\CurrentVersion\explore\Ti( r9 y1 n# w7 {- S- C" W# v* P
ps 下将这些子键全部删除,这是Windows的技巧提示;1 x$ z- R/ L( F) O; v! u
在HKET_LOCAL_MACHINE\Software\MicrosoftWindows\CurrentVersion\TimeZone下+ {2 [; T3 A) g8 b/ ~
,删除多余的时区,只保留北京时区;在HKET_LOCAL_MACHINE\System\Current
" ~7 B# b6 A: c7 ]& D! m7 @ControlSet\Control\Keyboardlayouts中删除不用的输入法。
r% F6 y) z; V7、删除Windows下的临时文件和多余的字体文件。可以通过控制面板上的字体图标程序来查看和删除不需要的字体。& O: I; M9 W# h
7 ?; M9 }! G: ?! T" c
十一、调整回收站大小
7 z R: T0 v* t: n+ c
/ c, t) ~2 a* Z' g8 @3 T0 T回收站默认是所有驱动器都用相同的配置,而且容量为驱动器总容量 的10%,可以根据需要分别配置每个驱动器,将回收站最大空间设置为分区的1%。对于非 主分区还可以选择直接将文件删除、不将其转存在回收站中。 |
|