注册表详解pdf(注册表介绍)
注册表详解pdf(注册表介绍),本文通过数据整理汇集了注册表详解pdf(注册表介绍)相关信息,下面一起看看。
1.什么是注册表?
注册表是微软从Windows95系统引入的全新核心数据库,用以取代原有的。ini文件,管理和配置系统的运行参数。与旧win32系统中的ini文件相比,它具有管理方便、安全性高、适合网络运行的特点。
注册表集成了所有系统和应用程序的初始化信息。它存储以下内容
(1)软件和硬件的配置和状态信息,应用程序和资源管理器外壳的初始条件、偏好和卸载数据;
(2)整个计算机系统的设置和各种许可证,文件扩展名和应用程序的关联,硬件的描述、状态和属性;
(3)计算机性能记录和底层系统状态信息,以及各种其他数据。
2.一个编辑注册表的工具-Regedit.exe
Regedit可以添加、修改主键、键值、备份注册表、本地导入导出注册表等等。
启动方式开始菜单运行,在对话框中输入regedit(REGEDIT32.EXE WINNT输入法)点击确定。
3.登记处的结构
在windows中,注册表由两个文件组成System.dat和User.dat,它们保存在与Windows相同的文件夹中。它们由二进制数据组成。
System.dat包含系统硬件和软件的设置。
User.dat保存用户的信息,比如资源管理器的设置、配色方案、网络密码等等。
注册表编辑器的界面类似于资源管理器。在左窗格中,从“我的电脑”开始,下面是六个分支(WINNT只有前五个)。每个分支名称都以HKEY开头,称为主键。展开后,可以看到主键也包含了次主键。当您单击主键或辅键时,右窗格会显示所选主键中包含的一个或多个值。它由键名(值名)和数据(值数据)组成。一个主键可以包含多个级别的辅助主键,注册表中的信息根据多级层次结构进行组织。
登记册中每个分支机构的职能
HKEY-类-根
文件扩展名与应用程序和OLE信息之间的关联
HKEY-当前用户
当前登录用户控制面板选项和桌面设置,以及映射的网络驱动器。
HKEY本地机器
计算机和应用信息
HKEY用户
所有登录用户的信息
HKEY-当前-配置
计算机硬件配置信息
HKEY动态数据()
即插即用和系统性能的动态信息
OLE(对象链接和嵌入-对象链接和嵌入)
4.注册表中的关键数据
通过注册表项和子项管理各种信息。注册表中的所有信息都存储在各种形式的关键数据中。注册表编辑器右窗格中显示的所有关键数据。这些关键数据可以分为三种类型
(1)字符串值
字符串通常用于表示文件的描述和硬件的标识。通常由字母和数字组成,也可以是汉字。最大长度不能超过255个字符。
(2)二进制值
二进制值没有长度限制,可以是任何字节长度。在注册表编辑器中,二进制以十六进制表示。
(3)双字值
DWORD值是一个32位(4字节)数值。在注册表编辑器中,它也以十六进制表示。
5.注册表的备份和恢复
如果注册表被破坏,Windows将无法正常运行。为了保证Windows系统的安全,我们必须经常备份注册表。
支持
(1)直接备份和恢复。存储System.dat和User.dat的副本,然后在恢复时替换备份并覆盖回原来的位置。在备份和恢复期间,应该相应地修改这两个文件的只读和隐藏属性。(2)使用Windows中的注册表编辑器(Regedit.exe)进行备份。
运行Regedit.exe,点击命令“文件”-“导出注册表文件”,选择保存路径。保存的文件是。reg,可以用任何文本编辑器进行编辑。(3) Windows 95每次正常启动都会备份注册表,利用Windows 98中的note表自动备份功能。System.dat的备份是System.da0,User.dat的备份是user.da0,它们存储在Windows所在的文件夹中,属性是System和Hidden。
在Windows 98中,它是带有后缀的压缩文件。Cab(Cabinet)作为注册表备份功能。备份当用户当天第一次启动电脑时,Windows 98会自动将系统中的原始笔记信息,包括System.dat和User.dat,甚至包括System.ini和Win.ini压缩成Cab文件,以rb00的名称存储在Windows\Sysbckup目录下。cab(其中是0-4之间的数字)。系统自动保存最近5天开机的注册表数据(注意不是5天),开机超过5天自动挤出最早日期的备份文件。
恢复
当注册表损坏时,Windows95会自动使用System.dat和User.dat、System.da0和User.da0的备份,Windows 98可以使用自己的Extract.exe(在Windows\command目录下)解压压缩文件,替换为原来的注册表文件,或者其他第三方解压程序,如Winzip7.0,可以解压需要的rb00。cab备份压缩文件并覆盖它。
如果自动恢复是不可能的,您可以运行Regedit.exe(它可以在Windows或DOS下运行)和进口。注册备份文件。
6.注册表修改方法
(1)软件修改(安全)
通过一些特殊的修改工具修改注册表,比如MagicSet,TweakUI,WinHacker等等。实际上,控制面板就是这样一个工具,但它的功能更简单。
(2)间接改造(更安全)
将要修改的写入. reg文件,然后将其导入注册表。的基本格式。注册文件是
注册表4
[HKEY _ LOCAL _ MACHINE \ Software \ Super Rabbit \ magic set]
@ '=' Windows 98v 2.92版超级兔子魔法套装'
a'=dword:00000001
b '=十六进制02,05,00,00
……
第一行是“REGEDIT4”,必须大写。
第二行是空白的。
第三行用[]将螺丝刀键分支括起来,其中HKEY _本地_机器\软件\超级兔子\魔术集是一个子键分支。
在第四、第五和第六行的子项下设置数据。其中@在注册表编辑器的右窗格中表示“默认”。
下面类似。
这具有避免错误写入或删除的优点,要求用户知道注册表的内部结构和。注册文件。
(3)直接修改(最不安全,但最直接有效)
通过注册表编辑器直接修改注册表中的键值数据项,会避免在注册表中留下垃圾(虽然都很小,越来越多会拖慢系统速度),要求用户对注册表有一定的了解,熟悉注册表的内部结构,小心谨慎。
这个网站是个人知识管理的网络存储空间。所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请一键举报。
更多注册表详解pdf(注册表介绍)相关信息请关注本站,本文仅仅做为展示!