2018年2月26日,正月初十,今天公司开工,制订了1个月的学习计划学习注册表基础,学习文档中一共29个小节,计划是每天看1节。
学习文档的路径:http://www.bianceng.cn/film/regedit-index1.htm
今天看第一节:什么是注册表
知识点:
1.注册表包括计算机系统和应用程序的配置信息、windows系统与应用程序的初始化信息、计算机硬件设备信息,以及各种状态信息和数据,是连接操作系统、硬件及驱动程序的数据库,也是操作系统与应用程序相关联的数据库。
2.只能通过特定的注册表编辑器才能对其进行浏览和修改
3.通过修改注册表,可以修改许多系统隐藏的参数来提高系统的性能或是对计算机进行个性化的配置
4.在计算机网络中,系统管理员或用户可以通过注册表来检查系统配置和设置情况,从而实现计算机网络的远程管理。
知识原文:
一、注册表的历史
在微软最早的视窗操作系统windows 3.x版本中,操作系统、硬件设备信息及应用程序的配置信息都是通过扩展名为ini的文件来保存的,其中system.ini负责配置硬件,Win.ini负责配置桌面设置和应用程序等。这种管理方式有着明显的缺点:由于ini文件的最大容量限制为64K,所以在系统中每种设备和应用程序都有一个和自己对应的.ini文件,而且在应用程序的安装和运行过程中,系统不会自动删除过时和无用的ini文件。随着应用程序不断添加和删除,ini文件越来越多,在ini文件中查找相应信息的速度就会越来越慢,系统也就会运行缓慢并且不稳定。
为使系统的运行更加稳定,避免因.ini文件遭到破坏而导致应用程序出错和系统死机、无法启动等问题,微软从windows 95开始引入了注册表的概念。
二、注册表的作用:
将原来保存到.ini文件中的所有信息全部转移到其中,包括计算机系统和应用程序的配置信息、windows系统与应用程序的初始化信息、计算机硬件设备信息,以及各种状态信息和数据等。
注册表中的信息具有特殊的数据形式,用户只有通过特定的注册表编辑器才能对其进行浏览和修改,而不能通过文本编辑器进行修改,这样就大大大增强了系统的稳定性和安全性,避免了原来由于ini文件的破坏而造成的系统死机、崩溃等现象。
此外,注册表中的信息都是以相似性质为依据,按照层次结构来存放的,这样就简化了用户对注册表信息的浏览和管理,提高了系统查找信息的速度和效率。
注册表允许系统管理员对硬件设备、硬件设备的驱动程序、系统参数和应用程序进行跟踪配置,通过修改注册表,管理员可以修改许多系统隐藏的参数来提高系统的性能或是对计算机进行个性化的配置。注册表中保存的部分硬件数据支持高版本的windows的即插即用特性,在系统检测到计算机中新的硬件设备时,将把相关的数据信息保存到注册表中,这样就避免了由于新设备的添加而造成与原有硬件设备之间的资源冲突。
在计算机网络中,系统管理员或用户可以通过注册表来检查系统配置和设置情况,从而实现计算机网络的远程管理。
三、注册表的功能:
(1)、注册表是连接操作系统、硬件及驱动程序的数据库。在Windows操作系统中,驱动程序的位置、存放地址和版本号等信息都保存在注册表中。有了这些针对各种设备的信息后,操作系统就可以通过驱动程序使用相应的设备了。如果没有注册表,操作系统就无法对硬件设备进行管理。
(2)、注册表也是操作系统与应用程序相关联的数据库。当启动一个应用程序时,注册表就会向操作系统提供与该应用程序相关的设置,如文件位置、配置文件及启动应用程序所需的其他的必要设置等。