点击上方蓝字关注我们吧
注册表编辑器是一个功能强大的应用程序,允许您访问和编辑 Windows 操作系统的配置设置。
Windows 注册表是一个数据库,其中包含操作系统和已安装的软件应用程序使用的各种设置。
但是,使用注册表编辑器时必须小心,因为对注册表进行不正确的更改可能会导致系统出现严重问题,包括阻止其正确启动。
因此,在使用本指南修改 Windows 注册表之前,请先备份注册表。
什么是 Windows 注册表
Windows 注册表数据库存储计算机上安装的 Windows 操作系统和软件的配置选项和设置。
注册表以包含键和值的分层结构进行组织,顶部有五个不同的“根”键,如下所示,用于特定目的。
Windows 注册表中的五个不同的根键及其用途是:
-
HKEY_CLASSES_ROOT (HKCR):此键存储有关文件关联和 OLE 对象类的信息。
-
HKEY_CURRENT_USER (HKCU):此键存储有关当前用户的设置和特定用户对各种应用程序的首选项的信息。
-
HKEY_LOCAL_MACHINE (HKLM):此密钥存储影响整个计算机的信息,而不考虑登录用户。这些设置适用于影响所有用户的计算机硬件、操作系统配置和软件设置。
-
HKEY_USERS (HKU):此密钥存储有关已登录计算机的所有用户的信息。
-
HKEY_CURRENT_CONFIG (HKCC):此项存储有关计算机当前硬件配置的信息。
在大多数情况下,您将修改 HKCU 和 HKLM 根键下的键和值。
注册表项类似于包含用于组织和分组相关设置的其他项和值的文件夹。
例如,HKEY_CURRENT_USER键包含当前用户帐户的设置,例如用户的桌面壁纸、已安装的应用程序首选项和个人设置。
虽然项类似于文件夹,但注册表值是存储在其中的文件,其中包含特定项的特定设置。它们可以具有不同的数据类型,包括文本、数字和二进制数据。
有几种不同类型的注册表值数据类型:
-
REG_SZ - 包含文本数据(如用户名或文件夹路径)的字符串值。
-
REG_DWORD - 包含 32 位整数的数值。
-
REG_QWORD - 包含 64 位整数的数值。
-
REG_BINARY - 包含二进制数据(如图像或声音文件)的值。
-
REG_MULTI_SZ - 一个字符串值,其中包含以 null 字符分隔的多个字符串。这通常用于值列表或数组。
每个注册表值类型都用于特定目的,了解它们可以帮助您更好地管理和自定义 Windows 操作系统。
但是,在大多数情况下,在编辑注册表时,您将修改文本数据的REG_SZ值和数值数据的REG_DWORD值,因为它们是用于存储用户可编辑数据的最常见数据类型。
使用 Windows 注册表编辑器
Windows 注册表编辑器是由 Microsoft 创建并内置于所有版本的 Windows 中的软件应用程序,允许您编辑注册表中的数据。
注册表编辑器应用程序位于 C:Windowsregedit.exe,在大多数情况下,需要管理权限才能正确使用它。
若要打开注册表编辑器,请按 Windows 键 + R 打开“运行”对话框。接下来,在搜索框中键入“regedit”,然后按 Enter。如果系统提示您是否允许程序进行更改,请选择“是”继续。
打开注册表编辑器时,您将看到该窗口分为两个窗格。左窗格显示注册表的各种项(文件夹)和子项(子文件夹)的分层树结构。
右窗格显示与左窗格中所选键关联的值和数据。
若要打开特定的注册表项,请使用左窗格导航到要编辑的项。然后展开一个键并单击它旁边的加号 (+)。
要折叠某个键,请单击该键旁边的减号 (-)。
当您单击左窗格中的某个键时,存储在其中的值将显示在右窗格中。
现在我们知道了如何导航 Windows 注册表,让我们学习如何修改存储在其中的数据。
创建新的注册表项
在 Windows 注册表中配置新设置时,您可能需要在某个时候创建密钥。
使用以下步骤在注册表中创建新项:
-
右键单击要在左窗格下创建新子项的项。
-
选择“新建 -> 项”。
-
输入新密钥的名称,然后按 Enter 键。
创建注册表值
由于注册表值包含配置应用程序或 Windows 工作方式的数据,因此通常需要创建注册表值。
使用以下步骤创建注册表值:
-
导航到要创建值的键。
-
右键单击该键并选择“新建”,然后选择要创建的值类型。上一节介绍了可以创建的值类型。
-
通过在显示的框中键入新值来命名新值。
-
双击新值以编辑其数据。
-
输入所需的数值数据,然后单击确定。
重命名注册表项
有时,您可能需要重命名注册表值,例如在引入拼写错误时。
若要重命名注册表项,请按照下列步骤操作:
-
导航到要重命名的项。
-
右键单击该项,然后选择重命名。
-
在可编辑字段中输入密钥的新名称。
-
单击任意位置以保存更改。
重命名注册表值
有时,您可能需要重命名注册表值,例如在引入拼写错误时。
若要重命名注册表值,请按照下列步骤操作:
-
右键单击右窗格中要重命名的值,然后选择“重命名”。
-
在可编辑字段中输入密钥的新名称。
-
单击任意位置以保存更改。
编辑注册表值数据
若要更改注册表值,请按照下列步骤操作:
-
双击右窗格中要编辑的值。
-
将出现“编辑”对话框。
-
在“数值数据”字段中输入键的新值。
-
单击“确定”保存更改。
导出注册表项
可以将注册表项及其所有子项和值导出到注册表文件中。
注册表文件以 .reg 结尾,当您在 Windows 中双击一个注册表文件时,它会将数据导入回注册表。导出注册表项有助于在对注册表进行更改之前创建备份。
-
右键单击左窗格中要导出的键。
-
选择“导出”。
-
选择保存导出密钥的位置并为其命名。
-
点击保存。
导入注册表项
如果以前已导出密钥,则可以使用以下步骤将其数据导入注册表:
-
单击“文件”->“导入”。
-
导航到保存导出密钥的位置。
-
选择密钥文件,然后单击“打开”。
删除注册表项
如果需要删除注册表项,请使用以下步骤。
-
右键单击左窗格中要删除的项。
-
从上下文菜单中选择“删除”。
-
单击“是”确认要删除密钥。
注意:如果删除键,则其下的所有子键和值也将被删除!
注意 2:只有当您知道注册表项不会导致计算机出现问题时,才应删除它!
删除注册表值
如果需要删除注册表值,请使用以下步骤。
-
右键单击右窗格中要删除的值。
-
从上下文菜单中选择“删除”。
-
单击“是”确认要删除该值。
注意:仅当您知道注册表值不会引起计算机问题时,才应删除该值
使用注册表编辑器完成后,您可以通过单击窗口中的 X 或单击“文件”>“退出”来关闭它。
通过这些步骤,您现在应该能够使用 Windows 注册表编辑器来导航和编辑注册表。
但是,在对注册表进行更改时要小心,因为不正确的更改可能会导致系统出现严重问题。
始终建议在进行任何更改之前创建注册表的备份。
安全资讯推荐 往期发布文章
安全资讯推荐
作者简介:GuardCyberSec,致力于各行业企业信息安全深度思考,关注网络安全等级保护、法律法规解读、传统网络安全研究、工业安全研究、数据安全研究等,为网络安全建设出一份力。
原文始发于微信公众号(信息安全ISecurity):【技术沉淀】如何使用 Windows 注册表编辑器
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论