例如硬件中断或DMA通道等

时间:2021-10-20 08:33:07

注册表(Registry,繁体中文版Windows称之为登录)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用措施的设置信息。早在Windows 3.0推出OLE技术的时候,注册表就已经呈现。随后推出的Windows NT是第一个从系统级别广泛使用注册表的操纵系统。但是,,从Microsoft Windows 95开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操纵系统中继续沿用至今。

注册表是一个数据库,用于生存了系统和措施的设置的信息和参数。
在开始-运行,输入Regedit,可以打开注册表编纂器。

一个简单的示例:
找到
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
分支,改削键值就可以确定系统开机的时候加载或者不加载什么软件。 注册内外面所有的信息平时都是由windows操纵系统自主打点的,也可以通过软件或手工改削。注册内外面有很多系统的重要信息,包孕外设,驱动措施,软件,用户记录等等,注册表在很洪流平上“指挥”电脑怎样事情。

感化

注册表是windows操纵系统中的一个核心数据库,此中存放着各类参数,直接控制着windows的启动、硬件驱动措施的装载以及一些windows应用措施的运行,从而在整个系统中起着核心感化。这些感化包孕了软、硬件的相关配置和状态信息,好比注册表中生存有应用措施和资源打点器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各类许可,文件扩展名与应用措施的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。

具体来说,在启动Windows时,Registry会比较已有硬件配置数据,检测新的硬件信息;系统内核从Registry中拔取信息,包孕要装入什么设备驱动措施,以及依什么序次装入,内核传送回它自身的信息,例如版权号等;同时设备驱动措施也向Registry传送数据,并从Registry接收装入和配置参数,一个好的设备驱动措施会报告Registry它在使用什么系统资源,例如硬件中断或DMA通道等,此外,设备驱动措施还要呈报所发明的配置数据;为应用措施或硬件的运行供给增加新的配置数据的处事。共同ini文件兼容16位Windows应用措施,当安置—个基于Windows 3.x的应用措施时,应用措施的安置措施Setup像在windows中—样创建它本身的INI文件或在win.ini和system.ini文件中创建入口;同时windows还供给了大量其他接口,允许用户改削系统配置数据,例如控制面板、设置措施等。

如果注册表受到了粉碎,轻则使windows的启动过程呈现异常,重则可能会导致整个windows系统的完全瘫痪。因此正确地认识、使用,出格是及时备份以及有问题恢复注册表对windows用户来说就显得非常重要。[2] 

注册表的数据布局

注册表由键(也叫主键或称“项”)、子键(子项)和值项组成。一个键就是分支中的一个文件夹,而子键就是这个文件夹傍边的子文件夹,子键同样它也是一个键。一个值项则是一个键确当前界说,由名称、数据类型以及分配的值构成。一个键可以有一个或多个值,每个值的名称各不不异,如果一个值的名称为空,则该值为该键的默认值。

在注册表编纂器(regedit.exe)中,数据布局显示如下,此中,command键是open键的子键,(默认)暗示该值是默认值,值名称为空,其数据类型为REG_SZ,数据值为%systemroot%/system32/notepad.exe"%1数据类型。

注册表的数据类型主要有以下四种:显示类型(在编纂器中)数据类型说明

REG_SZ:字符串:文本字符串

REG_MULTI_SZ:多字符串值:含有多个文本值的字符串

REG_BINARY:二进制数:二进制值,以十六进制显示,

REG_DWORD:双字值;一个32位的二进制值,显示为8位的十六进制值。

 

链接百度百科 https://baike.baidu.com/item/%E6%B3%A8%E5%86%8C%E8%A1%A8/101856?fr=aladdin