Windows操作系统注册表registry

1,概念:
注册表是Windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从`而在整个系统中起着核心作用。这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。

2,打开注册表的命令是regedit
注册表编辑器
这五个一级分支的作用是:

名称作用
HKEY_CLASSES_ROOT存储Windows可识别的文件类型的详细列表,以及相关联的程序
HKEY_CURRENT_USER存储当前用户设置的信息
HKEY_LOCAL_MACHINE包含安装在计算机上的硬件和软件的信息
HKEY_USERS包含使用计算机的用户的信息
HKEY_CURRENT_CONFIG包含计算机当前的硬件配置信息

3,注册表的数据结构
注册表由键(也叫主键或称“项”)、子键(子项)和值项构成。一个键就是分支中的一个文件夹,而子键就是这个文件夹当中的子文件夹,子键同样它也是一个键。一个值项则是一个键的当前定义,由名称、数据类型以及分配的值组成。一个键可以有一个或多个值,每个值的名称各不相同,如果一个值的名称为空,则该值为该键的默认值。
注册表的数据类型主要有以下五种:显示类型(在编辑器中)数据类型说明

数据类型含义解释
REG_SZ字符串文本字符串
REG_MULTI_SZ多字符串值含有多个文本值的字符串
REG_BINARY二进制数二进制值,以十六进制显示
REG_DWORD双字值一个32位的二进制值,显示为8位的十六进制值
REG_EXPAND_SZ可扩展字符串含有环境变量的字符串

此外,注册表还有其他的数据类型,但是均不常用:

  • REG_DWORD_BIG_ENDIAN - DWORD 的大头版本,下面同理
  • REG_DWORD_LITTLE_ENDIAN
  • REG_FULL_RESOURCE_DESCRIPTOR
  • REG_QWORD - DWORD 的四字(64 位)版本
  • REG_FILE_NAME

4,在系统高级属性设置中修改的用户变量和环境变量存在于注册表何处

Windows操作系统注册表用户变量

HKEY_CURRENT_USER\Environment

Windows操作系统注册表系统变量

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追寻上飞

鼓励一下这只勤劳的小蜜蜂吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值