欢迎来到天天文库
浏览记录
ID:36889043
大小:436.10 KB
页数:36页
时间:2019-05-10
《《注册表上》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十八章注册表一、什么是注册表在Windows系统中有一个记录了所有设备配置、用户配置信息和计算机运行的各种动态信息的中心数据库叫注册表。1、定义:2、作用:用来管理应用程序的安装、文件类型的关联、硬件设备的管理和用户的配置等信息。注册表的来历DOS:系统配置信息存放在Config.sys和Autoexec.bat两个文件中。Windows3.0:系统配置信息越来越多,初始化文件越来越大,管理和修改困难。Win.ini存放者Windows和Windows应用程序的配置。SYS.ini负责存储系统硬件的配置信息。二、注册表的特点注册表由ini文件演
2、化而来,但又与ini文件有着根本的区别1、.ini文件是以文件的形式存储的,用普通的文本编辑器就可以打开,而注册表采用的是二进制形式登陆数据,因此必须采用专门的应用软件进行编辑操作。2、注册表的管理更加灵活,同时支持子项,且每个关键项都有自己的值。3、注册表可以同时管理多个用户,并可为用户建立不同的分支,使用户之间的设置互不干扰。4、注册表可以很方便的实现备份与恢复。同时,默认情况设置下,Windows操作系统会自动备份注册表。5、由于注册表记录了系统硬件和系统相关信息等内容,造成了注册表的不断增大,从而占用较多的磁盘空间。随着软件的安装与删除,
3、会在注册表中留有无用的信息。6、注册表可以轻松实现远程管理。三、注册表的结构注册表以层叠式结构排列的,由根键、键、子键、键值等组成。注册表根键以“HKEY_”来表示(以WindowsXP为例)注意:打开注册表的命令:regedit或者regedt32。1、HKEY_CLASSES_ROOT管理文件系统分支。定义已注册文件的扩展名、文件名、文件类型、文件图标等,并指定相应的打开程序。2、HKEY_CURRENT_USER管理系统当前的用户信息分支,定义了当前用户的所有权限,包括登录用户的配置信息等。3、HKEY_LOCAL_MACHINE管理当前系
4、统硬件配置分支。定义了本地计算机软、硬件的全部信息。4、HKEY_USERS管理系统的用户信息分支。定义了计算机上所有用户的配置信息包括用户标示和密码列表。5、HKEY_CURRENT_CONFIG管理多套硬件配置文件方案。默认情况下此处保存的是当前用户的配置文件的所有信息。四、注册表编辑器的操作注册表编辑器是用来更改系统注册表设置的高级工具。注册表中包含了有关计算机如何运行的信息。一般,最好允许windowsXP程序修改系统注册表,而避免使用注册表编辑器进行更改。如果不是绝对必要,请不要编辑注册表。如果注册表有错误,可能会导致计算机无法正常工作
5、。如果发生这种情况,可以将注册表还原到您上次成功启动计算机时的状态。在开始菜单运行regedit或者regedt32。1、打开查找目标:编辑查找更改键值:编辑更改创建新项:编辑新建项2、操作添加键值:空白处右键单击新建项①字串值字串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成,最大长度不能超过255个字符。②二进制值二进制值是没有长度限制的,可以是任意个字节长。在注册表编辑器中,二进制以十六进制的方式显示出来。③DWORD值(双字节值)DWORD值是一个32位(4个字节,即双字)长度的数值。在注册表编辑器中,你
6、将发现系统会以十六进制的方式显示DWORD值。注意:在编辑DWORD数值时,可以选择用十进制还是16进制的方式进行输入,如图所示。删除键值:编辑删除五、注册表的维护1、损坏注册表的原因:软件应用程序错误驱动程序不兼容或使用了错误的应用程序应用程序在注册表中添加了错误的内容应用程序添加了错误的数据文件和应用程序之间的联系硬件病毒:病毒更改了CMOS信息断电:导致硬件损坏,从而影响注册表CPU温度过高导致系统不稳定,影响注册表硬盘工作不稳定导致系统受到破坏注意:一般情况下,不正确的修改注册表是注册表顺坏的主要原因。2.备份注册表注册表导出注册表文
7、件此时有两个选项:全部和所选分支。3.恢复注册表在Windows下:注册表导入注册表文件在DOS下:Scanreg/Restore:可以选择一个备份文件进行恢复;Scanreg/FIX:修复注册表。六、实际应用HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem新建一个名为DisableRegistryTools的Dword值,并将其值改为“1”,即可禁止修改注册表编辑器Regedit.exe。注册表的禁用打开记事本,经下列文字输入,保存为.reg
8、文件,双击将其导入注册表,即可解除。WindowsRegistryEditorVersion5.00[HKEY_CURRENT_USER
此文档下载收益归作者所有