系统为什么会有注册表的出现??

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:01:00

很多新手对注册表都有这个疑问。

其实这只是 Windows 系统的一个沿用下来的东东。

之前的操作系统,为了储存系统的一些设置,引入了 INI 文件的概念。
后来一些应用程序,也把自己的设置写入 System.ini 。

这样这个文件就越来越大。所以,Windows 操作系统结合 INI 和数据库的特点,引入了注册表的概念。

注册表实际上是数据库,储存各种系统设置,软硬件信息和第三方应用程序的各种设置等。

在形式上,注册表与INI文件有两个显著的特点:
1.注册表采用的是二进制形式登录数据,INI文件采用的则是简单的文本形式登录数据;
2.注册表支持子关键字,各级子关键字都有自己的“键值”,INI文件中则支持节以及节中的参数。

在功能上,注册表与.INI文件相比,主要有以下三个特点:
1.注册表允许对硬件、某些操作系统参数、应用程序和设备驱动程序进行跟踪配置,这使得某些配置的改变可以在不重新启动系统的情况下立即生效。
2.注册表中登录的硬件部分数据可以用来支持Win95的即插即用特性。当Win95检测到机器上的各种设备时,就把有关数据保存到注册表中。通常是在安装时进行这种检测的,但Win95启动或原有配置改变时,也要进行检测。如安装一个新的硬件时,Win95将检查注册表,以便确定哪些资源已被占用,这样就可以避免新设备与原有设备之间的资源冲突。
3.通过注册表,管理人员和用户可以在网络上检查系统的配置和设置,使得远程管理得以实现。