电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows 98系统优化观止


发布日期:2020/8/30
 

Windows 是一个比较成熟也很复杂的操作系统也是大多数PC机上的应用平台在使用过程中我们常常希望在不改变硬件配置的情况下让它运行的更快这就是系统优化的问题它可以在不改变硬件配置的条件下使现有系统运行更快发挥系统的最大效率(当然要从根本上提高系统性能硬件升级是必不可少的)

改变系统虚拟内存的管理办法

Windows 默认是由Windows来管理虚拟内存一般Windows先计算出虚拟内存的大小再设定虚拟内存交换文件(文件名为Winswp)的大小虚拟内存交换文件在系统盘(一般是C盘)的Windows目录下用Windows管理虚拟内存存在两个问题Windows计算虚拟内存大小占用了系统时间虚拟内存交换文件的大小随我们使用的应用程序申请的内存的大小不断变化并且它在磁盘上的位置不能移动所以加剧了磁盘的碎片程度

我们可以指定虚拟内存中的大小和位置解决让Windows管理虚拟内存带来的问题你可以进入控制面板打开系统属性点击性能虚拟内存然后选择用户自己指定虚拟内存设置在硬盘选项中你可以指定虚拟内存交换文件存放的位置并将最大值和最小值设成相同的一个值(选择M~M之间的一个数值即可或者通过系统监视器了解交换文件的大小范围再确定)太小有可能使系统无法启动太大浪费磁盘空间建议大家专门建立一个硬盘分区(MB就差不多)来放虚拟内存的交换文件以及其它的一些系统临时文件(如图

减少文件交换降低系统盘的碎片化程度

在上一个问题中我们实际已经谈了一个降低系统盘碎片的方法

由于Windows使用FAT文件格式文件的交换必然带来磁盘碎片但是我们可以通过降低对系统盘的读写来降低系统盘的碎片提高系统的运行速度在系统盘下的Windows目录中TempRecent等目录内的文件交换较为频繁如果上网那么Temporary Internet FilesHistoryApplication Data等目录中文件交换也很频繁上述的四个文件夹中Application DataTemporary Internet Files交换的文件量最大如果你已经建立了专门的硬盘分区来交换临时文件那就可以将Internet的临时文件夹(系统默认是Temporary Internet Files)改到该盘上具体方法如下进入控制面板打开Internet属性常规设置移动文件夹然后你就可以选择要移动的位置最后击确定(如图重新启动计算机就可以生效了对于HistoryRecentApplication Data等文件夹则可以通过修改注册表来改变它们的默认位置方法如下首先打开注册表编辑器找到键值HKEYUSERS \Default\Software\Microsoft\Windows \CurrentVersion\Explorer\ShellFolders(如图然后修改这些文件夹的默认位置即可HistoryRecent等文件夹所占空间不大所以修改的意义不大

节约内存加快Windows 的运行速度

通常情况下Windows 启动后要占用M内存随着系统安装程序的增加系统启动加载的进程驻留内存的程序不断增多Windows 启动后占用的内存不断加大如果我们减少Windows 启动占有的内存那么系统将有更多的内存可供应用程序使用从而也就减少了系统使用交换文件的次数使系统运行速度加快了当然我们减少系统中安装的程序数量也可以起到上述作用但是当我们系统中必须安装大量程序的时候这样做就不行了

首先我们可以通过减少系统中磁盘高速缓存的数量来减少系统内存占用量Windows 往往要使用大量的物理内存来充当磁盘缓存系统读取文件时先在磁盘缓存中寻找如果没有再从磁盘中查找这样对提高系统速度有一定的好处但是Windows 使用的磁盘缓存太大(笔者就见过在一台拥有M内存的电脑上Windows 使用M内存做磁盘缓存你可以运行系统监视器看看自己的系统使用的磁盘缓存数量)往往不利于我们运行程序这是因为如果我们不是一直做重复的工作磁盘缓存的命中次数很小(例如笔者写这篇文章时命中次数只有不到这样磁盘缓存就不能加快系统速度我们都有这样的经验当我们关闭某程序后立即再打开它速度很快比打开其它程序快的多有时硬盘几乎不响这就是系统从磁盘缓存中找到了目标程序所以运行很快现实中我们使用程序经常是随机的就是使用某程序也不是只用单一功能D游戏时系统读取文件更是有很大的随机性所以磁盘的缓存命中数通常不大如果你想了解电脑的磁盘缓存命中次数可以在使用电脑的同时运行Windows 的系统监视器进行了解设置多大的磁盘缓存才合适呢?根据笔者的经验一般使用物理内存的八分之一做为磁盘缓存比较合理这样既能保证一定的磁盘缓存的命中次数又能不占用太大的物理内存设置方法如下运行msconfigexe(系统配置实用程序)选择systemini项如图查找vcache项加入MinFileCache=(在等号右边填入最小磁盘缓存数单位KB)以及MaxFileCache=(在等号右边填入最大磁盘缓存数单位:KB)保存后重新启动就可以了

再有如果你的内存在M以下还可以减少光驱使用的缓存来加大应用程序的可用物理内存方法如下打开系统属性性能文件系统CDROM→将设置缓存的滑快向左滑动到合适位置(如图

这里要说明几点

减少光驱缓存大小不会加重光驱读盘时的负担

减少缓存对光驱读盘流畅程度的影响与碟片质量有关好的光盘几乎没有影响不好的光盘有一定影响

另外对于系统启动时自动运行的程序要仔细辨别尽量减少自动运行的程序数量以节约内存减少系统资源占用你可以运行系统配置实用程序来检查系统自动运行了哪些程序并且可以设置禁止该程序自动运行

不使用墙纸和Active Desktop(活动桌面)

Windows 桌面上使用墙纸将占用大量的内存尤其是设置高清晰的大幅面的墙纸占用的内存更大释放这些内存用于运行应用程序可以使系统更快

使用Active Desktop将额外的增加内存的占用量大约M甚至有可能更多Active Desktop除了把我们的桌面变的华丽一些外对加速系统运行速度有百害而无一利建议使用Windows传统风格设置方法如下开始设置文件夹选项Windows传统风格

设置本机用途加快硬盘读写

如果电脑的内存大于M我们可以将本机用途设为网络服务器Windows 位文件存储驱动设备(VFAT)会记录个最近使用的文件夹和个最近使用的文件(大约需要使用KB内存)从而加速Windows 的运行设置方法如下进入控制面板系统属性性能文件系统硬盘网络服务器(如图

清理注册表中的垃圾以及无用的DLL文件

我们使用电脑的过程中要不断的安装一些应用程序并且我们也常卸载一些应用程序卸载应用程序好象很容易只需运行该程序的卸载程序即可但是许多应用程序的卸载并不能将系统恢复到安装该程序前的状态(如IP电话软件NetPhone)它们往往要在系统中剩余许多垃圾(在注册表中留有注册项在Windows目录下留有一些DLL文件在硬盘上保留了程序安装的目录)如果垃圾仅仅是在硬盘上保留了程序安装的目录那么最多也就浪费一些有限的硬盘空间但如果是在注册表中留有垃圾项和在Windows目录下留有无用的DLL文件那它就要影响系统的启动速度和运行速度了这就应当清理

我们可以借助专门的应用程序来做清理工作Norton CleanSweep 借助这样的程序我们可以很轻松的完成清理工作而且也可以尽量避免误操作另外还可以使用注册表编辑器(Regeditexe)搜索已卸载程序的名称看是否在注册表中还存在注册项若发现经过确认后就可以删除

加快菜单显示和窗口的缩放速度

运行注册表编辑器打开HKEY_CURRENT _USER\Control Panel\desktop添加字符串值MenuShowDelay 数值中的任一个值(最快最慢)要想改变窗口的缩放速度可以打开HKEY_CURRENT_USER\Control Panel\desktop \WindowMetrics添加字符串值MinAnimate 双击该值填入代表关闭代表打开)关闭注册表编辑器重新启动电脑系统变的不太一样了吧!

删除Configsys和Autoexecbat中不必要的设置

Windows 的系统文件Iosys中已经包含如下DOS配置指令可以从Configsys和Autoexecbat中删除加快Windows 的启动速度

Himemsysifshelpsyssetverexedos=highumbfiles=buffers=fcbs=lastdrive=zstacks=shell=/p

通过使用上述的优化方法系统运行速度会明显变快但是我们并没有改变硬件配置至此你一定会更加喜欢你的爱机的不必使用她的时候老想抛弃她了

上一篇:Windows7系统服务清理方案

下一篇:Windows8优化应用兼容性