现在位置:范文先生网>理工论文>计算机信息技术>利用注册表优化提高系统性能加快速度

利用注册表优化提高系统性能加快速度

时间:2023-02-21 00:18:56 计算机信息技术 我要投稿
  • 相关推荐

利用注册表优化提高系统性能加快速度

孟万化

(绍兴文理学院  浙江  绍兴  312000

 

概述

注册表是Windows的核心数据库,它包含了应用程序和计算机系统的全部配置信息、中文Windows 98

系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态和数据等,它直接控制着Windows 98的启动、硬件驱动程序的装载以及一些Windows 98应用程序的运行,对系统的运行起着至关重要的作用。

注册表由Windows 98在启动时生成,其中的信息来源于:

SYSTEM.DAT:其中主要保存了计算机的硬件配置和系统的一些特殊设置信息。

USER.DAT:其中保存了特定用户的相关信息,例如该用户的注册信息、桌面设置等。

Windows 98启动时动态生成并初始化信息。

CONFIG.POL:其中包含了系统策略,这一文件由Windows 98的系统策略编辑器生成。系统策略是指为特定用户指定的对计算机中相关资源的使用权限,CONFIG.POL中的有关设置优先于SYSTEM.DAT和USER.DAT的设置,主要使用于网络环境中。

对于Windows 98个人用户来讲,注册表中的信息实际上主要还是来源于SYSTEM.DATUSER.DAT

,这两个文件存放于Windows 98的系统文件夹(例如C:\Windows)中。通过导出、导入的注册表文件格式为 .REG,而自动备份的注册表文件以 .CAB压缩格式存放于Windows 98的系统文件夹的下级文件夹sysback(例如C:\Windows\sysback)中,它还包括了另外两个重要文件:system.iniWin.ini

注册表和INI文件不同,它是多层次的树状数据结构,由六个根键(分支)组成。根键又由若干键和键值组成,每个键代表一个特定的配置项目,其值可能是一个二进制数或文本串。

注册表中包含Windows 98

系统的核心数据,如果注册表由于某种原因受到了破坏,轻者使Windows 98的启动过程出现异常,重者可能会导致整个Windows系统的完全瘫痪。当然,合理的直接修改注册表,会使Windows 98发挥更大的效用,提高系统性能,加快计算机运行速度。不过,在用工具软件(Regedit.exe)修改注册表之前,注意将注册表备份。

2        优化注册表,提高系统性能,加快运行速度

2.1 加速Windows 98的启动

Windows 98在启动时能自动加载一些程序,其中有的程序存放在“开始”菜单中的启动组,一些重要的、无须用户干涉的系统程序,则存放在注册表中。如果想加快Windows 98启动速度,可以适当地删除这些程序。对于放在启动组中的程序可以通过“任务栏”很方便地删除。如果程序不在启动组中,则需要通过修改注册表来删除。方法如下:

⑴启动注册表编辑器Regedit.exe(以下略去此步);

⑵打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run子键分支;

⑶单击HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\

RunServices;

⑷选择右边窗口中出现的要删去的开机自启动程序,将之删除;

⑸退出注册表编辑器(以下此步略去)。

Run和Runservices的区别:Run中的程序是Windows初始化后才运行的,而RunService中的程序是在操作系统启动时就开始运行的。因此,RunServices中的程序优先于Run中的程序运行。

2.2 让Windows 98系统自动登录

为了省去输入开机的密码与进行确认操作,让系统自动登录,只要打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon,新建如下键值:

AutoAdminlogon(字符串),值设为1;

DefaultUserName(字符串),值设为默认的登录名;

DefaultPassWord(字符串),值设为默认的口令;

DontDisplayLastUserName(DWORD),值设为0。

2.3 加快窗口显示速度

从任务栏中恢复某个程序到桌面,或者最小化应用程序窗口缩小到任务栏上,这个过程具有一定的延迟动态效果。如果您不喜欢这种显示过程的处理方式,可以通过修改注册表达到直接恢复或缩小窗口。方法是:

打开HKEY_CURRENT_USER\Control Panel\Desktop\WindowsMetrics,在该项右边窗口空白处,单击鼠标右键选择“新建”菜单中的“串值”命令,输入Minanimate后回车,修改其值为“0”。

2.4 加快层次式菜单的显示速度

打开HKEY_CURRENT_USER\Control Panel\Desktop,右键单击右边窗口的空白处,选择“新建”菜单中的“串值”命令,命名为“MenuShowDelay”。双击之,可以显示对话框,输入数值“1~10”,“1”表示最快。重新启动计算机可以使设置生效。

2.5

提高软盘驱动器的读写速度

在计算机所配置的驱动器中要数软盘驱动器的读写速度最慢,这除了由物理方面的性质所决定之处,也跟Windows 98系统中的默认采用FIFO来管理驱动器有关,也就是说不具备后台存储管理功能,但我们可以通过修改注册表来优化软盘驱动器的性能。

打开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc\0000子键分支,在该项右边窗口的空白处,单击鼠标右键选择“新建”菜单中的“DWORD值”命令,命名为“ForeFifo”,把值改为“0”。

2.6 提高光驱读写能力

由于Windows 98推荐使用四倍速或更高速的光驱访问方式,与目前流行的光驱不相符合。为了适应当今流行的

>16倍速以上的光驱,我们可以通过修改注册表来提高光驱缓存大小和预读取性能来加快光驱的运行速度。

打开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem\CDFs子键分支,在该项右边窗口找到CacheSizePrefetch两项,如果选择的是Windows 98推荐的四倍速或更高速的光驱访问方式,这两项的值分别是“6B020000”和“E4000000”。这样可以针对光驱的实际使用情况来修改,如果光驱常用于多媒体的播放,可以把CacheSize值改为“D6040000”,“AC090000”是光驱缓存的最大值。为保证高速光驱始终如一的速度,可以对Prefetch值进行修改,如8倍速为“C0010000,16

倍速为“80030000,24倍速为“40050000,32倍速以上为“00070000”。值得注意的是,如果修改了两个键值导致光驱不能正常工作,例如不能正常播放VCD,则降低一个档次的值。

2.7 增加缓存提高硬盘速度

增加硬盘的缓存也是提高硬盘读写速度的一个有效途径。

打开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem子键分支,NameCache是文件名缓存,32MB系统建议为800000

64MB系统建议为0F0000PathCache是路径缓存,32MB系统建议为00800064MB系统建议为0F0000

2.8 关闭Windows 98的动画以加快运行速度

打开HKEY_CURRENT_USER\Control Panel\Desktop\WindowsMetrics子键分支,选择“新建”、“添加”、“字符串值”,输入MinAnimate,并设它的值为“0”(关)或“

【利用注册表优化提高系统性能加快速度】相关文章:

web服务器性能优化08-12

如何提高Visual FoxPro的性能08-06

提高实时操作系统的实时性能和可靠性策略08-19

利用注册表对WINDOWS 98进行管理与维护08-06

利用插图资源,优化教学设计08-17

利用多媒体技术 优化识字教学08-17

利用课堂反馈 优化化学课堂08-16

优化阅读方法提高阅读能力08-12

优化阅读方法,提高阅读能力08-17