注册表相关介绍

1.注册表概念

注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。
注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据。

利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性。

2.注册表结构

在这里插入图片描述

打开方式

WIN+R 调出运行窗口,输入 regedit 确定

主要结构

注册表的主要结构有 项、子项、值 这三个,简单理解为和文件夹架构一样,子文件夹等

在这里插入图片描述

注册表计算机下的分支,可以理解为文件夹,HKEY作为前缀名的叫做项
子项项当中的子文件夹,项下面同样可以包含项和值
每个注册表项或子项都可以包含称为值的数据,部分值可以应用与某个用户的信息 或 应用与计算机中的所有用户的信息, 可影响系统的实际数据
项的介绍
功能
HKEY_CLASSES_ROOT用于定义系统中所有已经注册的文件扩展名,文件类型,文件图标等,包含用于各种OLE技术和文件类关联数据的信息,是从 hkey_local_machine\software\classes复制分离出来的
HKEY_CURRENT_USER保存了本地计算机中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码等
HKEY_LOCAL_MACHINE注册表里的所有与这台计算机机器有关的配置信息,是一个公共配置信息单元
HKEY_USERS包含了所有独立用户(使用计算机的用户)的设置信息等,是从hkey_users\当前用户子树复制分离出的
HKEY_CURRENT_CONFIG包含常被用户在启动时由本地计算机系统使用的硬件软件配置文件相关信息加载的驱动程序,如字体设置、显示器类型、打印机设置,显示的分辨率等,是从hkey_local_machine\config复制分离出来的
值的介绍
  • 部分值应用于某个用户的信息
  • 部分值应用于所有用户的信息
  • 值由三部分组成(值的名称,值类型,值的数据)

值类型说明:

数据类型描述
字符串值(REG_SZ)固定长度的文本字符串
二进制值(REG_BINARY)二进制值,多数硬件组成信息都以二进制存储
DWORD值数据由4字节长的数表示。设备驱动程序和服务的很多参数都是这种类型
QWORD值数据由8字节长的数表示
多字符串值(REG_MULTI_SZ)含有多个文本值的字符串
可扩充字符串值(REG_DWORD)该数据类型通常包含在程序或服务使用该数据时解析的变量

类如此值信息

3.编辑注册表的好处

  1. 定制windows操作环境
  2. 优化windows性能
  3. 增强windows安全性
  4. 深入、灵活的操控windows操作系统

建议初步了解者不要修改注册表中内容,如想要实践操作可使用虚拟机。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

南荒×

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值