什么叫注册表,干什么用的?

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:49:52

在windows 95前面,windows用inf文件来保存系统信息的!
从Windows 95开始,Microsoft在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已有此概念)。注册表是Windows 95以后的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序运行的正常与否,如果该注册表由于鞭种原因受到了破坏,轻者使Windows的启动过程出现异常,重者可能会导致整个Windows系统的完全瘫痪。因此正确地认识、修改、及时地备份以及有问题时恢复注册表,对Windows用户来说就显得非常重要了。
简单的说就是系统信息的一个数据库!

什么是注册表?
PC机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行灵活配置。在Windows3.x中,对软硬件工作环境灵活配置的特点主要表现在采用了后缀为“INI”的文件来登录硬件和软件的各种初始化信息,以便系统建立符合要求的工作环境。因为每一个设备或者应用程序都可以建立自己的INI文件,所以造成INI文件众多,为INI文件的管理增加了难度。特别是由于这些配置文件的存储都采用局域化方式,因此要在网络上实现远程访问几乎是不可能的。
为了克服上述问题,就必须建立一个统一管理各种信息资源的机构来集中存储各种配置信息,按照这一原则,在Win95中采用了注册表方式。所谓注册表实际上是一个庞大的数据库,其中容纳了应用程序和计算机系统的全部配置信息、Win95系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。
从一般用户的角度看,注册表系统由两个部分组成:注册表数据库和注册表编辑器。其中注册表数据库包括两个文件:SYSTEM.DAT和USER.DAT。
SYSTEM.DAT是用来保存微机的系统信息,如安装的硬件和设备驱动程序的有关信息等。这个文件,必须放在Win95子目录下。
USER.DAT是用来保存每个用户特有的信息,如桌面设置、墙纸或窗口的颜色设置等。这个文件可以放在Win95子目录下,也可以放在网络磁盘上。
SYSTEM