论文导读:注册表是Windows操作系统的核心,它实质上是一个庞大数据库,在这个数据库里保存着系统正常运行和大型软件运行所需的绝大部分信息。提高软盘驱动器的读写速度在计算机所配置的驱动器中要数软盘驱动器的读写速度最慢,这除了由物理方面的性质所决定之处,也跟Windows系统中的默认采用FIFO来管理驱动器有关,也就是说不具备后台存储器管理功能,因此可将软盘驱动器的先进先出缓冲开启即可提高软盘驱动器的的读盘性能。
关键词:Windows系统,注册表,Windows操作系统
注册表是Windows操作系统的核心,它实质上是一个庞大数据库,在这个数据库里保存着系统正常运行和大型软件运行所需的绝大部分信息。Windows每次启动时都会根据上次关机时创建的一系列信息文件重新创建注册表并载入内存,是系统设置信息的管理中枢和存放中心,对系统的运行起着至关重要的作用。
注册表的结构与功能特点
Windows的注册表是一个二进制的数据库,它采用层次式树形结构,由项(也称键)、子项(也称子键)和值项(也称键值)组成。论文发表。
项(也称键):在“注册表编辑器”中,出现在“注册表编辑器”窗口左格中的文件夹。项可以包含子项和值项。
子项(也称子键):项中的项。在注册表结构中,子项附属于子树和项。项和子项类似于.ini文件中的部分头,但是,子项可以执行某些功能。
值项(也称键值):在右侧的主题区域中,显示项中的值项。值项有三个部分:键名、数值类型及值。双击值项时,将打开编辑对话框。
在注册表编辑器里可以看到五个主要的分支,每个分支都包括保存在注册表中的一些特定信息,也对应着不同功能。这些分支是:
1.HKEY_CURRENT_ USER:包含当前登陆用户的配置信息的根目录。论文发表。用户文件夹,屏幕颜色和控制面板设置,该信息被称为用户配置文件。论文发表。
2.HKEY_USERS:包含计算机上所有用户的配制文件的根目录。HKEY_CUPRRENT_USER是HKEY_USERS的子项。
3.HKEY_LOCAL_MACHINE:包含针对该计算机的配置信息。
4.HKEY_CLASSES_ROOT:是HKEY_LOCAL_MACHINE Softwqre的子项。此处存储的的信息可以确保当使用Windows资源管理器打开文件时,将打开正确的程序。
5.HKEY_CURRENT_CONFIG:包含本地计算机在系统启动时所有的硬件配置文件信息。
注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修改某些设置后不用重新启动。注册表具有强大的备份功能和容错能力使得系统便于恢复。注册表中登录的硬件部分数据可以支持高版本Windows的即插即用特性。当Windows检测到机器上的新设备时,就把有关数据保存到注册表中,它还可以避免新设备与原有设备之间的资源冲突。
利用注册表优化提高系统性能加快速度
注册表中包含系统的核心数据,合理的直接修改注册表,会发挥更大的效用,提高系统性能,加快计算机运行速度。在修改注册表之前,注意将注册表备份。
改进核心系统性能 对于带有大量内存的系统,本例能够将核心Windows系统强制保存在内存中,而不是使用内存分页保存到硬盘中。这对改进核心系统的性能很有帮助,操作步骤如下:
打开注册表编辑器:在运行命令框中输入regedit或regedt32即可打开到“注册表编辑器”窗口。
打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagemen主键并选中它。双击右侧窗口中的DisablePagingExecutive,将其键值设置为1,能够制止核心处理保存到内存分页中,将键值修改为0则可以恢复系统默认设置。
退出注册表编辑器,重新启动电脑使更改生效。(适用范围:Windows NT/2000/XP)
加快程序运行速度 当用户运行多媒体应用程序的时候,会调用很多文件,这样程序运行的速度将变慢,用户可以通过限制每个文件占用资源来加快程序运行速度,具体的操作步骤可以在注册表中完成:
在注册表编辑器中,打开HKEY_LOCAL_MACHINESystemCurrentControlSetControlFileSystem主键并选中它。在右侧窗口中新建双字节值,命名为ConfigFileAllocSize,将其值设为1F4,即十进制的500。(适用范围:Windows98/Me/NT/2000/XP)
加快窗口显示速度 从任务栏中恢复某个程序到桌面,或者最小化应用程序窗口缩小到任务栏上,这个过程具有一定的延迟动态效果。如果不喜欢这种现实过程的处理方式。可以通过修改注册表达到直接恢复或缩小窗口。在注册表编辑器中,打开HKEY_CURRENT_USERControlPanelDeskstopWindowsMetrics,在该项右边窗口空白处,单击鼠标右键选择“新建”菜单中的“串值”命令,输入Minanimate后回车,修改其值为“0”。
提高软盘驱动器的读写速度 在计算机所配置的驱动器中要数软盘驱动器的读写速度最慢,这除了由物理方面的性质所决定之处,也跟Windows系统中的默认采用FIFO来管理驱动器有关,也就是说不具备后台存储器管理功能,因此可将软盘驱动器的先进先出缓冲开启即可提高软盘驱动器的的读盘性能。
打开注册表编辑器,定位到HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassFDC0主键并选中它。在右侧窗口中新建“字符串值”,命名为ForceFIFO,双击该值并在弹出的对话框中来将其值设为1。可以通过修改注册表来优化软盘驱动器的性能。(适用范围:Windows 98)
Windows系统安全
禁用整个控制面板 控制面板提供给用户一个直观的界面来更改Windows的部分参数,使Windows的界面和功能更符合自己的需要。如果不希望用户通过控制面板更改某些设置,可以禁用控制面板。
首先打开注册表编辑器。
然后打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer主键并选中它。在右侧窗口中添加一个“DWORD”双字节值,命名为NoControlPanel。将数值设为1表示禁止控制面板的使用,设为0表示允许用户使用控制面板。
重新启动计算机即可生效,再执行“开始、设置”菜单命令时,控制面板项就被屏蔽了,如果用户试图用别的方式访问控制面板,系统会弹出一个消息框,即“本次操作由于这台计算机的限制面被取消,请与您的系统管理员联系”提示用户不能进行此操作。(适用范围:Windows 98/Me/NT/2000/XP)
设置密码的安全要求 Windows系统在缺省配置下允许任何字符或字符串作为密码,包括空格,这是相当不安全的,通过修改注册表使得用户设定的密码中必须同时包含字母和数字,从而增强系统的安全性。
打开注册表编辑器。
打开HKEY_LOCAL_MACHINESoftware MicrosoftWindowsCurrentVersionPolicies主键并选中它。新建Network子键,在右侧窗口中新建一个DWORD值,命名为AlphanumPwds的双字节值,将数值设为1。(适用范围:Windows98/Me/NT/2000/XP)
禁止使用注册表编辑器 注册表是复杂和危险的,所以我们往往希望用户不要尝试着去修改注册表。通过修改注册表,我们可以禁止用户运行系统提供的两个注册表编辑器,Regedit.exe和Regedt32.exe。
打开注册表编辑器。
打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem主键,如果用户发现Policies下面没有System主键,可新建System主键。在System主键的右侧窗口中,新建DWORD值,命名为DisableRegistryTools将数值设为1。
重新启动计算机后用户就不能启动注册表编辑器了。
注意:使用此功能要小心,最好做个注册表备份,或者准备一个其他的注册表修改工具。因为在禁止了注册表编辑器后,就不能再使用该注册表编辑器将值项改回了。(适用范围:Windows 98/Me/NT/2000/XP)
参考文献:
[1]. 郑轶《Windows 9x /Me/NT/2000/XP注册表完全精通》 电脑爱好者杂志社 2002年
[2]. 袁桂林 《Windows Server 2000高级管理教程与上机指导》 清华大学出版社 2005年9月
|