当前位置: >> 首页 >> 病毒频道 >> 反病毒基地 >> 反病毒技术

注册表产生的背景
www.rising.com.cn  2003-1-16 12:42:00  信息源:瑞星编译

    在上个世纪90年代,计算机技术得到了飞速的发展,网络及操作系统的处理能力得到了不断的增强,新的可用计算机处理的信息也是接连不断,但是为了能更好地满足用户的需求,软件和硬件的开放性愈来愈强,大家能够按照自己的意志随意定制自己的系统。 

    操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。早期的图形操作系统,如Win3.x中,对软硬件工作环境的配置是通过对扩展名为.ini的文件进行修改来完成的,但INI文件管理起来很不方便,因为每种设备或应用程序都得有自己的INI文件,并且在网络上难以实现远程访问。

    为了克服上述这些问题,在Windows 95及其后继版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据等。

   注册表具有如下的一些特点:
   1.注册表能够对硬件、系统的配置参数、各应用程序和各设备的驱动程序进行跟踪配置,使得修改某些设置后不再重新启动成为可能。  
   2.在注册表中登录的硬件某些数据可以支持高版本Windows即插即用的特性。每当Windows检测到机器上有新的设备时,它就把有关数据存储到注册表中,另外,还可以避免新设备与原有设备间的资源冲突。
   3.系统管理员和普通用户可以通过注册表编辑器在网络上检查系统的设置,使得远程管理能够实现。

    在现在流行的WINDOWS操作系统便是能够让广大用户对自己的操作系统进行灵活配置并满足各种特定的需求。在以前很早的WINDOWS 3.x操作系统中,操作系统的配置信息都保存在.ini的文件中,例如SYSTEM.INI和WIN.INI,在系统初始化过程中打开这些文件,可对系统的软硬件进行各种各样的设置。在这几年来,在同一台计算机上配置的硬件及所要运行的应用程序越来越多,可安装的应用程序也在不断增加,而在系统配置文件中需存储的配置信息自然也会随着增加。这在某种程度上说是对系统配置文件的大小是个挑战,同时也在增加系统配置文件的管理难度。对于这种情况,各应用厂家或硬件提供商开始提供自己的*.ini文件,每个应用程序或硬件设置都带有自己的配置文件。随之带来的问题也就不用细说了,用户需要管理各种各样的*.ini文件,这对用户来说是非常的困难,况且这些文件都是存储在本机上,要实现远程管理是不可能的。为了能够解决这些问题,在后续的WINDOWS 95、98、NT和2000操作系统中,提供了一种管理配置信息的方法,也就是注册表的功能。

    Windows的注册表实际上是一个数据库,它包含了五个方面的信息,即PC的全部硬件、软件设置、当前配置、动态状态及用户特定设置等内容,主要储存在C:windows下的system.dat和user.dat两个文件中。由此可见注册表是Windows系统的重中之重,稍有闪失,后果将是十分的严重。

    在注册表中记录着用户安装在计算机上的软件和每一个程序的各种信息,用户能够通过注册表调整软件的运行性能。用户也能够修改配置,只需要通过注册表编辑器就可以完成。系统管理员还可以通过注册表来完成系统的远程管理。因而用户掌握了注册表,就可以掌握对计算机配置的控制权,只需通过注册表即可将自己计算机的工作效率调整至最佳状态。



瑞星手机短信订阅服务
重大病毒预警 每周一次 一周防毒反黑提示 每周一次 电脑知识每日一贴
重大漏洞预警 每周一次 瑞星升级提示 每周一次  
订阅 更多 >>
信息安全 源自瑞星