打开网易新闻 查看精彩图片

/前言/

老铁们好,这里是老铁的最新号外!

这一篇我们来说说Windows系统的注册表。我们本着实用主义的原则,浅尝辄止的聊一下Windows注册表。纯干货内容!

内容重点:

  1. Windows注册表由来和作用
  2. 打开注册表编辑器
  3. 注册表编辑器总览
  4. 学术名词:根键,子键,键值项(名称,类型,数据)
  5. 如何快速找到注册表的键值
  6. 新建注册表:键和键值项
  7. 注册表.reg文件:语法说明
  8. 利用注册表.reg文件新建右键菜单:校验文件Hash值

Tips:右键菜单项"检验文件Hash"功能,关注并回复:[3tb5]自取。

/正文/

Windows注册表由来和作用

早期在windows3.x中,注册表文件名为Reg.dat,文件中设定了部分文件类型与应用程序的关联。那时候大部分的系统设置还是存放在win.ini和system.ini等初始化ini文件中。但是随着系统不断的更迭、壮大,ini文件的维护困难和内容的破坏导致各种问题出现。将配置信息放在ini文件中不再合适。到了win95之后,设计师们采用引入注册表的方式来存放之前ini文件中的设置和配置信息。

Windows注册表是以巨大的树状分层结构存放系统软硬件、计算机用户等配置信息的Windows核心数据库。在注册表中统一集中的管理着这台计算机的软硬件配置,用户信息以及相关设置信息。Windows的正常稳定运行和注册表有着直接且重要的关系。比如:我们要打开.jpg格式图片,如果我们没有在注册表中设置与该格式相关联的软件,那我们将无法打开该jpg图片。而当我们设置了该格式文件的打开方式对应的软件,那我们下次双击的时候,系统检查到注册表的配置信息,会直接调用对应的软件打开该格式图片。

打开注册表编辑器

Win+R,打开运行窗口并输入"regedit",即可打开注册表编辑器窗口。

打开网易新闻 查看精彩图片

图:运行窗口输入regedit

注册表编辑器总览

打开网易新闻 查看精彩图片

图:注册表编辑器界面

打开网易新闻 查看精彩图片

图:注册表编辑器中5个根键说明

学术名词:根键/子键/分支/键值项(名称+类型+数据)

注册表键值项数据类型有6种:字符串值(REG_SZ),二进制值(REG_BINARY),DWORD(REG_DWORD),QWORD(REG_QWORD),多字符串值(REG_MULTI_SZ),可扩充字符串值(REG_EXPAND_SZ).

打开网易新闻 查看精彩图片

图:注册表编辑器中的名词解释

如何快速找到注册表的键值项

我们在阅读某个技术教程的时候,可能会提供给你一段具体注册表的路径地址。我们直接复制下来,粘贴到注册表编辑器中,然后回车就能直接定位到该键中,在右侧就能看到该键存在哪些键值项。

打开网易新闻 查看精彩图片

图:快速定位注册表键值项

新建注册表:键和键值项

打开网易新闻 查看精彩图片

图:注册表新建项+键值项

注册表.reg文件:语法说明

用注册表编辑器对注册表进行修改可行,但效率低,很多场景下不适用。reg文件是一种注册表脚本文件,可运行该文件实现对注册表的修改。

在创建注册表.reg文件之前,我们先对计算机做一个配置:

打开网易新闻 查看精彩图片

图:隐藏已知文件类型扩展名取消勾选

取消隐藏文件扩展名后,创建reg文件只需新建一个记事本文件,然后将文件后缀.txt更改为.reg后缀即可创建一个注册表文件,可用记事本打开。当然此时是一个空的注册表.reg文件。

下面说一下.reg文件语法,使用的是生成文件右键菜单项:校验Hash值的一个注册表文件进行语法举例:

打开网易新闻 查看精彩图片

图:.reg文件语法说明

利用注册表.reg文件新建右键菜单:校验文件Hash值

这个reg文件的功能是在文件的右键菜单中生成"检验文件Hash"菜单项,可以检查文件的哈希值。

打开网易新闻 查看精彩图片

图:在右键菜单生成的"检验文件Hash"菜单项

打开网易新闻 查看精彩图片

图:检验文件Hash结果

打开网易新闻 查看精彩图片

图:reg文件部分内容

Tips:右键菜单项"检验文件Hash"功能,关注并回复:[3tb5]自取。

/结尾/

以上就是关于Windows注册表的一些知识,希望能够帮你更好的使用Windows操作系统。

原创不易,欢迎评论/转发/收藏,要是能点个关注就最好了,老铁的最新号外感谢铁汁的支持!

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片