您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > WINDOWS注册表及其维护
向下向上末页首页《计算机维护(修)技术》结束注册表的使用和维护向下向上末页首页《计算机维护(修)技术》结束“注册表”实际上是一个庞大的树状分层数据库,它是WIN9X开始引入的概念,注册表中存放着各种信息,如计算机的全部硬件配置、软件配置、当前配置和用户特定设置等,因而它直接控制着WINDOWS启动、硬件驱动程序的装载以及一些WINDOWS应用程序的运行,在整个系统中起着核心作用。由于注册表保存所有硬件驱动程序及应用程序各种信息的数据库,所以当WINDOWS处理硬件驱动程序和处理应用程序的时候,需从注册表中提取有关信息。因此,若WINDOWS操作系统离开了注册表,得不到它需求的信息,将无法正常工作。向下向上末页首页《计算机维护(修)技术》结束1注册表的组成1.Windows9X注册表数据库注册表编辑器注册表数据库包括两个文件:SYSTEM.DAT和USER.DAT注册表编辑器(Regedit.exe)是一个用来编辑注册表的程序2.WindowsXPWINDOWSXP的注册表分为两个部分,多个文件.用户配置文件:包括两个隐藏文件Ntuser.dat和Ntuser.ini以及日志文件Ntuser.pol。系统配置文件:包括Default、Software、System、Appevent.evt、SecEvent.Evt及SysEvent.Evt等多个隐藏文件及相应的.LOG文件和.SAV文件。向下向上末页首页《计算机维护(修)技术》结束2WINDOWS中注册表的存放位置1.Windows9X一般在C盘的Windows夹下(SYSTEM.DAT和USER.DAT),备份文件在C:\WINDOWS\SYSBCKUP下,以rb***.cab命名,第一次安装完以后,在C盘根目录下还有一个SYSTEM.1ST文件作为第一次启动的备份。2.WindowsXP用户配置文件保存在根目录“DocumentsandSettings”下系统配置文件位于Windowsxp系统目录下的“SYSTEM32\CONFIG”中备份文件位于WINDOWS\Repair下面。向下向上末页首页《计算机维护(修)技术》结束3注册表的结构关键字可以分为两类:一类是由系统定义的,通常称为“预定义关键字”;另一类是由应用程序定义的,安装的应用软件不同,其登录项也就不同。1.根键(主关键字)类似于硬盘上的根目录,在WINDOWS9X的注册表中有六个预定义的根键。向下向上末页首页《计算机维护(修)技术》结束向下向上末页首页《计算机维护(修)技术》结束1).HKEY_CLASSES_ROOT该根键包含了有关的OLE信息,以便在系统工作过程中实现对各种文件和文档信息的访问.它与下面的分支相同HKEY_LOCAL_MACHINE\SOFTWARE\Classes分支一致其具体的内容有已经注册的文件扩展名、文件类型、文件图标等。这些扩展名与能使用这种类型文件应用程序相关联。向下向上末页首页《计算机维护(修)技术》结束2).HKEY_USERS该根键用于保存默认用户(.DEFAULT)与当前登录用户及软件的信息。根据当前登录的用户不同,这个关键字又可以指向不同的分支部分。可以通过“控制面板”来修改其中.DEFAULT子键与HKEY_CURRENT_USER根键中主键路类似。3).HKEY_CURRENT_USER是一个指向HKEY_USERS结构中某个分支的指针,它包含当前用户的登录信息和配置信息,实际上它就是HKEY_USERS\.Default下面的一部分内容。向下向上末页首页《计算机维护(修)技术》结束根键4).HKEY_LOCAL_MACHINE该根键包含了本地计算机(相对网络环境而言)的硬件和软件的全部信息.当系统的配置和设置发生变化时,本关键字下面的登录项也将随之改变。向下向上末页首页《计算机维护(修)技术》结束根键5).HKEY_CURRENT_CONFIG该根键实际上也是指向HKEY_LOCAL_MACHINE\Config结构中的某个分支的指针.HKEY_CURRENT_CONFIG下面的子关键字及内容与HKEY_LOCAL_MACHINE\Config\0001分支下面的子关键字及内容是完全相同的。(win98)该主关键字包含的主要内容是计算机的当前配置情况.向下向上末页首页《计算机维护(修)技术》结束2.主键和子键在注册表的左窗格中,所有的数据都是通过一种树状结构以键和子键的方式组织起来的,十分类似于目录结构。主键和子键类似于资源管理器中的文件夹与子文件夹,在主键下面是子键,就象文件夹下有子文件夹。如果某个主键包含子键,则在代表主键的文件夹的左边有一个“+”号,单击“+”号,则可展开该主键下的子键,此时“+”变成“-”号;单击“-”号,则可收敛该主键下的子键。向下向上末页首页《计算机维护(修)技术》结束3.键值项向下向上末页首页《计算机维护(修)技术》结束4.键值项数据类型WindowsXP注册表内的键值类型有如下几种键值类型:二进制值、DWORD值、字符串值、多字符串值和可扩充的字符串值。在通过修改注册表来维护计算机时,常用到的键值类型是DWORD值和字符串值,其它的键值类型用的并不多。向下向上末页首页《计算机维护(修)技术》结束4注册表编辑器1.启动注册表编辑器单击“开始”按钮,然后单击“运行”,在“打开”框内输入regedit或者regedit.exe或者C:\windows\regedit.exe!即可打开注册表!也可以进入系统盘系统目录双击regedit程序即可打开!打开注册表如图所示。向下向上末页首页《计算机维护(修)技术》结束2.搜索注册表很多人在启动WIN98时遇到*.vxd错误,这说明注册表出现了问题,你可根据提示信息或者错误现象分析可能是注册表中某个驱动程序出现了问题。我们可以将这些错误对应的子键删除来排除错误。但如果你对注册表的结构不是很熟悉的话,不知道对应的子键在哪里?怎么办,不要紧REGEDIT具有非常强大的查找功能,用户可利用“查找”命令,在注册表数据库中快速查找所需的内容,找到后将其删除。向下向上末页首页《计算机维护(修)技术》结束3.编辑主键与键值创建主键和子键为主键和子键命名创建注册表键值项数据4.修改注册表1)修改键值项数据2)删除键值项数据3)删除主键和子键向下向上末页首页《计算机维护(修)技术》结束5注册表的维护与优化注册表是WINDOWS操作系统的核心文件,他存储和管理着整个操作系统、应用软件的重要数据,一旦注册表受到损坏,将会引起各种故障,为了防止各种故障的发生,管理和维护好注册表就显得非常重要。下面就介绍一些管理和维护注册表的方法。向下向上末页首页《计算机维护(修)技术》结束5.1使用注册表编辑器备份和恢复注册表备份注册表步骤如下:1)启动REGEDIT,在其窗口中选择“我的电脑”或需要备份的某一个子键。2)在“注册表”菜单上单击“导出注册表文件”,则出现保存对话框。如图3)在“文件名”文本框中输入导出注册表后的文本文件名称,在“存为类型”列表框中选择“注册表文件”。4)在“导出范围”框中选择导出注册表的范围全身“全部”或者“选定的分支”。默认为导出分支。恢复注册表操作步骤如下:1)在执行该菜单项后,将出打开对话框。2)在“文件名”文本框中输入注册表文件,例如,我们输入aa(后缀默认为.reg),按回车键或单击“打开”按钮,则出现如图所示的“引入注册表文件”进程窗口。向下向上末页首页《计算机维护(修)技术》结束注册表的优化前面已经讲过注册表在操作系统中的核心地位,它存放着各种参数,控制着整个系统的运行,随着系统的使用时间的延长,注册表也越来越大,其中可能存放着许多垃圾信息,这些垃圾信息不仅占用硬盘空间,而且还降低系统地运行速度,为了保证系统的高效运行,必须对注册表进行定期地清除垃圾信息来优化注册表.向下向上末页首页《计算机维护(修)技术》结束1.删除注册表文无效的键值可以在HKEY_LOCAL_MACHINE和HKEY_CURRENT_USER根键下有很多你用不到或者不需要的键值,找到后将其删除,如在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayouts子键下对应着语言的种类和输入法等,可以根据自己的需要有选择地删除。2.删除已卸载软件的残留键值许多软件在卸载后,仍然会在注册表文件中留下一些信息,这些信息实际已经没有用处。它们一般都保存在“HKEY_LOCAL_MACHINE\SOFTWARE”和“HKEY_CURRENT_USER\Software”子键中。通过注册表编辑器的“编辑”菜单中的“查找”命令,在这些子键中查找那些已经被卸载的软件残留信息子键并将其删除。向下向上末页首页《计算机维护(修)技术》结束3.删除多余的DLL文件在WindowsXP的system32文件夹下有大量的DLL文件,这些文件可能被系统或应用程序共享。但是由于经常安装和卸载软件,就会在system32文件夹下留下一些DLL垃圾文件。删除方法是在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls”子键的右窗口中记录的是有关程序共享的DLL信息,每个DLL文件的键值说明它已被几个应用程序共享,如果键值是“0X00000000”,则表明不被任何程序共享,接着就可在删除对应的DLL文件即可。向下向上末页首页《计算机维护(修)技术》结束4.删除注册表中安装软件的信息垃圾虽然大多数基于Windows的软件都自带了卸载程序或是为Windows的“添加/删除程序”提供了卸载信息,但它们大多数在卸载时并不会将注册表中有关信息文件删除,这些信息主要是软件在安装时写到注册表中的有关生产商、ID号、用户名等,这样长期下来,这样无用的软件信息越来越多,使系统变得非常臃肿。向下向上末页首页《计算机维护(修)技术》结束5.修改注册表相关键值,优化系统性能通过修改注册表相关键值优化系统性能的方法很多,下面举几个例子。(1)加快窗口显示速度找到“HKEY_CURRENT_USER\ControlPanel\Desktop\WindowMetrics”子键,在右窗口中将MinAnimate键值改为0,可以改变窗口从任务栏弹出以及最小化等动作的速度,加快窗口显示速度。(2)启动磁盘的自动优化功能“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction”子键,在右边窗口中将“Enable”键值项的值改为“Y”,可以启动磁盘的自动优化功能。向下向上末页首页《计算机维护(修)技术》结束(3)优化CPU在BIOS中打开了“二级缓存”,但在系统中并不一定能很好的识别“二级缓存”的容量,对于AMD的CPU这一点尤其严重,这时需在注册表中修改。方法是在注册表编辑器中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement”子键,在右窗口中找到“SecondLevelDataCache”,然后双击此项,输入CPU标示的的二级缓存的容量。向下向上末页首页《计算机维护(修)技术》结束6设置注册表维护计算机在日常工作中,我们也可以通过正确设置注册表来维护计算机系统,下面我们就结合实例加以说明。一、隐藏驱动器盘符在上一章介绍分区软件时,我们曾讲到使用分区软件可以隐藏重要的分区(如备份文件的分区),或者不让其他人使用硬盘某个分区,机器的光驱、软驱,可以把它们隐藏起来,使得它们不受外界的干扰,减少病毒的传染机会。在这里我们可以通过注册表来实现隐藏分区的方法。操作方法如下:向下向上末页首页《计算机维护(修)技术》结束运行注册表编辑器,查找HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURR
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:WINDOWS注册表及其维护
链接地址:https://www.777doc.com/doc-3377560 .html