xp系统的注册表文件介绍

xp系统的注册表文件介绍

ID:1661887

大小:35.50 KB

页数:5页

时间:2017-11-12

xp系统的注册表文件介绍_第1页
xp系统的注册表文件介绍_第2页
xp系统的注册表文件介绍_第3页
xp系统的注册表文件介绍_第4页
xp系统的注册表文件介绍_第5页
资源描述:

《xp系统的注册表文件介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、xp系统的注册表文件介绍(转)一注册表的由来 在微软公司的Windows刚刚出现的时候,系统的配置文件主要采用.INI文件的方式,如system.ini,win.ini,配置文件主要用于帮助Windows对硬件、软件、用户坏境以及Windows的外观进行控制。.INI文件中用方括号来括住条目,是文本文件,可以直接用文本编辑器进行编辑和修改.INI文件的一个缺点就是不支持条目的嵌套,以及包含非纯文本信息。由于WIN.INI和SYSTEM.INI文件的太小有所限制,因而,每个程序的配置信息单独写在独立的.INI文件中来对应用程序进行控制,以便获得更多的控制权。随着应用程序的

2、增多,系统目录的.INI文件的数目也急剧增加,为了方便集中管理,就出现了注册表。最初注册表仅仅是应用程序和数据文件的关联索引文件,到了windows2000,xp的时代,系统的配置信息完全转移到了注册表中,基本囊括了所有32位操作系统和应用程序的功能,基本上放弃了.INI文件(当然为了兼容,还可以支持.INI文件)。 注册表是Windows中使用的中央分层数据库,用于存储为一个或多个用户、应用程序和硬件设备配置系统所必需的信息。注册表包含Windows在运行期间不断引用的信息,例如,每个用户的配置文件、计算机上安装的应用程序以及每个应用程序可以创建的文档类型、文件夹和应

3、用程序图标的属性表设置、系统上存在哪些硬件以及正在使用哪些端口。注册表取代了Windows3.x和MS-DOS配置文件(例如,Autoexec.bat和Config.sys)中使用的绝大多数基于文本的.ini文件。虽然几个Windows平台都有注册表,但这些平台的注册表有一些区别。注册表数据存储在二进制文件中。二注册表逻辑结构和文件组成注册表提供了一个安全,统一的数据库,用来以一个层次结构来保存配置信息。注册表中的每一个主键和一个.INI文件中的用方括号括住的条目一样。注册表储存了5个根键,根键不能增加或者删除:HKEY_CURRENT_USER储存当前登陆用户相关的信

4、息HKEY_USER储存机器上所有帐号的信息HKEY_CLASSES_ROOT储存与文件相关的信息和COM对象注册信息 HKEY_LOCAL_MACHINE储存系统相关信息HKEY_CURRENT_CONFIG储存关于当前硬件配置的一些信息在Windows2000和WindowsNT有两个版本的注册表编辑器,Regedt32.exe和Regedit.exe,可以用来修改注册表。从Windowsxp开始统一使用Regedit.exe,这2个程序没有任何区别。以后我也仅仅提到Regedit.exe,如果在Windows2000的环境中,有时需要用Regedt32.exe来代

5、替我提到的Regedit.exe。运行Regedit.exe,可以看到系统提供的一个总的呈现一个树状的结构的注册表的视图,但是实际上注册表分别存放在多个注册表文件中。在磁盘上,注册表不是简单的一个大文件,而是一个集合,由称为“注册表配置单元(hive)”的分散的文件组成。每个注册表文件包含一个注册表树,有一个键作为树的根或者说是起点,子键及其键值都在根下。一个注册表文件称为一个注册表配置单元Hive,也就是说一系列的Hive文件构成了整个注册表。那么整个注册表到底有哪些文件组成呢?打开Regedit.exe,进入HKLMSYSTEMCurrentControlSet

6、Controlhivelist,这个键列举了除了其他用户配置外的所有的注册表文件。所有注册表文件的路径名都被写入到配置管理器。当配置管理器装载注册表文件(包括系统配置文件)时,将每个注册表文件的路径记录在子键HKLMSYSTEMCurrentControlSetControlhivelist下,当注册表文件卸载时,路径被删除。配置管理器创建根键,并将这些注册表文件链接一起,构造出注册表编辑器所显示的注册表结构。 注册表主要由下列文件组成:Windows目录中的system32config目录里面的SECURITY,software,system,defa

7、ult,SAM,以及系统盘下面的DocumentsandSettings%USERNAME%NTUSER.DAT文件和DocumentsandSettings%USERNAME%LocalSettingsApplicationDataMicrosoftWindowsUsrclass.dat文件。其中HKEY_LOCAL_MACHINESAM这个键对应着文件Sam,这个文件保存了本地帐号和组信息,如用户密码、组定义和与域(域,是指在一台或多台相关联的主机控制下的网络资源。)相关的信息。Windows2000服务器系统作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。