注册表编辑器是一个功能强大的应用程序,允许您访问和编辑 Windows 操作系统的配置设置。
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 - 包含多个由空字符分隔的字符串的字符串值。这通常用于值列表或数组。
每个注册表值类型都有特定的用途,了解它们可以帮助您更好地管理和自定义 Windows 操作系统。
在 Windows 注册表编辑器中查看注册表项和值
但是,在大多数情况下,在编辑注册表时,您将修改文本数据的 REG_SZ 值和数字数据的 REG_DWORD 值,因为它们是用于存储用户可编辑数据的最常见数据类型。
使用 Windows 注册表编辑器
Windows 注册表编辑器是 Microsoft 创建的软件应用程序,内置于所有版本的 Windows 中,允许您编辑注册表中的数据。
注册表编辑器应用程序位于 C:\Windows\regedit.exe, 并且在大多数情况下,需要管理权限才能正确使用它。
要打开注册表编辑器,请按 Windows 键 + R 打开“运行”对话框。接下来,在搜索框中输入“ regedit ”并按 Enter。如果系统提示您是否允许程序进行更改,请选择“是”继续。
打开注册表编辑器后,您将看到该窗口分为两个窗格。左窗格显示注册表的各个项(文件夹)和子项(子文件夹)的分层树结构。
右窗格显示与左窗格中所选键关联的值和数据。
Windows 注册表编辑器
要打开特定的注册表项,请使用左窗格导航到要编辑的项。然后展开某个键并单击其旁边的加号 (+)。
要折叠某个键,请单击其旁边的减号 (-)。
当您单击左侧窗格中的某个键时,存储在其中的值将显示在右侧窗格中。
现在我们知道了如何浏览 Windows 注册表,让我们学习如何修改其中存储的数据。
创建一个新的注册表项
在 Windows 注册表中配置新设置时,您可能需要在某个时候创建一个密钥。
使用以下步骤在注册表中创建新密钥:
- 右键单击左侧窗格中要在其下创建新子项的项。
- 选择新建->密钥。
- 输入新密钥的名称,然后按 Enter。
创建注册表值
由于注册表值包含配置应用程序或 Windows 工作方式的数据,因此通常需要创建注册表值。
使用以下步骤创建注册表值:
- 导航到要在其中创建值的键。
- 右键单击该键并选择“新建”,然后选择要创建的值的类型。您可以设置的值类型已在上一节中进行了说明。
- 在出现的框中输入新值的名称。
- 双击新值以编辑其数据。
- 输入所需的值数据并单击“确定”。
重命名注册表项
有时您可能需要重命名注册表值,例如在引入拼写错误时。
要重命名注册表项,请按照下列步骤操作:
- 导航到您要重命名的键。
- 右键单击该项并选择重命名。
- 在可编辑字段中输入密钥的新名称。
- 单击任意位置以保存更改。
重命名注册表值
有时您可能需要重命名注册表值,例如在引入拼写错误时。
要重命名注册表值,请按照下列步骤操作:
- 在右侧窗格中右键单击要重命名的值,然后选择“重命名”。
- 在可编辑字段中输入密钥的新名称。
- 单击任意位置以保存更改。
编辑注册表值数据
要更改注册表值,请按照下列步骤操作:
- 在右侧窗格中双击要编辑的值。
- 将出现“编辑”对话框。
- 在“值数据”字段中输入键的新值。
- 单击“确定”保存更改。
导出注册表项
可以将注册表项及其所有子项和值导出到注册表文件。
注册表文件以 .reg 结尾,当您在 Windows 中双击某个注册表文件时,它会将数据导入回注册表中。导出注册表项有助于在更改注册表之前创建备份。
- 在左侧窗格中右键单击要导出的密钥。
- 选择导出。
- 选择保存导出密钥的位置并为其命名。
- 单击“保存”。
导入注册表项
如果您之前导出过密钥,则可以使用以下步骤导入文件,将其数据导入注册表:
- 单击文件->导入。
- 导航到保存导出密钥的位置。
- 选择密钥文件并单击“打开”。
删除注册表项
如果您需要删除注册表项,请使用以下步骤。
- 在左侧窗格中右键单击要删除的项。
- 从上下文菜单中选择“删除” 。
- 单击“是”确认您要删除该密钥。
注意:如果删除一个键,其下的所有子键和值也将被删除!
注意 2:仅当您知道注册表项不会导致计算机出现问题时,才应该删除它!
删除注册表值
如果您需要删除注册表值,请使用以下步骤。
- 在右窗格中右键单击要删除的值。
- 从上下文菜单中选择“删除”。
- 单击“是”确认您要删除该值。
注意:仅当您知道注册表值不会导致计算机出现问题时,才应删除该值
使用注册表编辑器后,您可以通过单击窗口中的 X 或单击文件>退出来关闭它。
通过这些步骤,您现在应该能够使用 Windows 注册表编辑器来导航和编辑注册表。
但是,在更改注册表时务必小心,因为不正确的更改可能会导致系统出现严重问题。
始终建议在进行任何更改之前创建注册表的备份。