3分钟掌握Windows注册表,从此再也不怕误操作
admin
2021-01-04 21:00:10
0

Windows 系统可自定义的功能非常丰富,因此也提供了非常多 UI 不统一的 设置界面,当你搜索 Windows 系统的某项设置时,多半会看到一篇文章教你如何通过「注册表」达到想要的效果。

右键菜单、界面UI、硬件信息、默认安装路径…不管是公开的还是未公开的,「注册表」几乎掌管着一切 Windows 设置!

也正是因为「注册表」内容繁多,常常有人在修改注册表时出现误操作,导致无法挽回的后果,所以今天就来详细介绍一下「注册表」和修改「注册表」的正确方式。

01—什么是 注册表

早期的 Windows 版本是没有注册表的,每个程序的设置都以 .ini 文件的形式存储,因为每个程序都有自己的 .ini 文件,里面的内容和编码都没有规范,而且在系统有多个账户时,一些账户无法访问特定的文件,就会导致程序无法运行。

于是为了解决这个问题,从 Windows 系统从 95 版开始引入了注册表这个是数据库,它将所有配置信息集中起来统一管理,从此功能复杂又开放的 Windows 才有了稳定有序的运行模式。

3分钟掌握Windows注册表,从此再也不怕误操作

简单来说注册表相较于 ini 文件有一下几个优点:

1、更方便管理和修改,用户可以直接通过 「注册表编辑器」修改注册表中的内容。

2、使用一个「注册表」存储所有账户的配置信息,是多账户真正能用;

3、使用二进制格式,有更高效的文件解析能力,读写更快;

4、注册表支持子键,各级子关键字都有自己的“键值”;

5、注册表中的键值项可以包含可执行代码,而不是简单的字串。

所以说,Windows 注册表是一个存储各种配置设置的数据库,几乎所有包含在 Windows 中的设置都存储在这里。

第三方程序的配置文件通常会存储在特定的文件夹中,但是添加到右键菜单中的快捷入口,这种系统层面的配置就需要存储在注册表中。

02—注册表的结构

注册表的难点只在于数据多、全英文,实际上结构非常简单,就是由键和值组成。

键又分为「根键」、「主键」和「子键」,其实「根键」就相当于磁盘根目录(HKEY_开头);「主键」就相当于磁盘里分门别类的文件夹,就像 Windows 文件夹装系统,Program Filse 装软件;「子健」相当于文件夹里的文件夹。「值」就是保存配置信息的文件。

3分钟掌握Windows注册表,从此再也不怕误操作

通常有 5 个预设的主键:

相关内容