计算机组装与维护注册表的维护主讲:王利文本章内容:注册表的概念和作用注册表的组成和结构注册表出错的现象及原因注册表的备份及恢复注册表的修改一、注册表的概念和作用1、概念在Windows95及其后继版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据等。(1)HKEY:“根键”。Windows98将注册表分为六个部分,并称之为HKEY_name,它意味着某一键的句柄。(2)key(键):它包含了附加的文件夹和一个或多个值。(3)subkey(子键):在某一个键(父键)下面出现的键(子键)。(4)branch(分支):代表一个特定的子键及其所包含的一切。一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。(5)valueentry(值项):带有一个名称和一个值的有序值。每个键都可包含任何数量的值项。每个值项均由三部分组成:名称,数据类型,数据。(6)Default(缺省值):每一个键至少包括一个值项,称为缺省值(Default),它总是一个字串。★名称:不包括反斜杠的字符、数字、代表符、空格的任意组合。同一键中不可有相同的名称。★数据类型:包括字符串、二进制、双字三种。字符串:如“HelloWorld”,是一串文字或词组。注册表总是在引号内显示字符串。二进制:如F03D990000BC,是没有限制的二进制数值,用16进制显示。双字:如D1234567,以8位16进制数表示的数。★数据:值项的具体值,它可以占用到64KB。2、作用(1)是操作系统的核心;(2)控制OS的启动;(3)控制驱动程序的装载;(4)控制应用程序的运行;二、注册表的组成和结构1、注册表组成(1)注册表数据库:包含一些信息参数。(2)注册表编辑器:修改信息的工具。2、文件的组成(1)Win9XC:\Windows\SYSTEM.DAT系统信息C:\Windows\USER.DAT用户信息(2)WIN2000C:\Windows\SYSTEM32\Config中的多个文件。3、注册表的结构(1)HKEY_CLASSES_ROOT管理文件系统分支。其具体的内容有已经注册的文件扩展名、文件类型、文件图标等。(2)HKEY_CURRENT_USER管理系统当前的用户信息分支,保存本地计算机上所有用户的信息和用户名。(3)HKEY_LOCAL_MACHINE管理当前系统硬件配置分区,保存计算机的软硬件配置信息。(4)HKEY_USERS管理系统的用户信息分支,保存计算机中用户的配置信息,包括用户标识和密码列表。(5)HKEY_CURRENT_CONFIG管理当前用户的系统配置分支,保存当前用户桌面配置的参数,用户曾打开的文档记录和应用程序配置等信息。三、注册表出错的现象及原因1、出错现象(1)系统无法启动(2)应用程序无法正常运行(3)找不到相应的文件(4)没有访问应用程序的权限(5)驱动程序不能正确的被安装(6)不能加载驱动程序(7)计算机不能联网2、出错的原因(1)程序出错安装应用软件、驱动程序时出错。(2)硬件出错硬件更换或损坏。(3)误修改人为的修改一些参数,或突然断电等。四、注册表的备份、恢复1、点击“开始”菜单,选择“运行”,在打开的运行窗口中输入“Regedit”命令,回车启动注册表编辑器。打开“注册表”菜单,选择“导出”,打开导出注册表存储对话框,设置保存位置和保存的文件名之后,点击“保存”按钮。2、Win9X下我们还可以通过一个DOS命令来实现注册表的备份与恢复,那就是Scanreg,切换到DOS模式下,执行Scanreg/Backup,这样就自动对系统的注册表进行备份,如果要恢复的时候再次执行Scanreg/Restore命令就可以恢复了。如果你没有备份的话,那么你可以执行Scanreg/Opt,这样也能使系统恢复到最后一次启动时的状态,这有些类似于Windows2000的恢复最后一次正确配置的操作。五、注册表的修改1、调换“我的电脑”和“我的文档”位置Win2000以下版本的视窗操作系统的“我的电脑”的图表都是放在“我的文档”之上的,到了Win2000及其以后操作系统则正好相反。在WindowsXP中,我们可以利用修改注册表来把“我的电脑”图标放在“我的文档”之上,具体操作步骤如下:在注册表中找到HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103},然后新建Dword值“SortOrderIndex”,并修改其键值为“54”(16进制)。如果要把“我的文档”放在首位的话,只需要修改“SortOrderIndex”的键值为48(16进制)即可。2、禁止使用“运行”HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”子键下,新建dword键值NoRun,设置键值为1,禁用开始菜单中的“运行”;3、禁用IE浏览器图标HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”子键下,新建dword键值NoInternetIcon,设置键值为1,禁用IE浏览器图标;4、禁用硬盘驱动器HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”子键下,新建二进制键值NoDrives,键值设置为01,00,00,00禁用A驱动器,设置为ff,ff,ff,ff禁用所有驱动器;04,00,00,00C盘08,00,00,00D盘10,00,00,00E盘20,00,00,00F盘40,00,00,00G盘注意:键值中的“,”不可输入本章总结重点:注册表的组成和结构难点:注册表的恢复和备份课后作业认真复习本章所讲内容,掌握本章中所讲的重难知识点,了解注册表的作用,熟悉注册表的组成和结构,掌握注册表的恢复和备份。预习下节课内容:计算机病毒谢谢欣赏,再见!