U盘装系统_分享U盘装系统教程_提供64位win11、win10、win7电脑系统及绿色软件下载

当前位置:首页 > 系统教程 > win10教程

如何从命令提示符编辑 Windows 注册表?

时间:2023-07-24 来源: 点击:
手机扫码继续观看
如何从命令提示符编辑 Windows 注册表?

  命令提示符修改注册表怎么弄?

  Windows 和许多第三方应用程序将设置存储在注册表中。如果您想编辑注册表,可以通过多种方法进行。以下是如何从命令提示符编辑 Windows 注册表。

  在我们开始之前,在进行任何编辑之前备份注册表以及您的计算机非常重要。一个错误的举动可能会使您的系统不稳定甚至完全无法运行。您还可以创建系统还原点,以便在出现问题时快速回滚系统。

  Microsoft 自己公开声明,添加、修改或删除 Windows 注册表子项和值只能由高级用户、管理员和 IT 专业人员来完成。进行更改之前请务必小心。

  从命令提示符编辑 Windows 注册表

  reg 操作有一长串。我们将给出几个示例来说明如何执行基本操作。如果您对操作的完整列表、每种语法以及每种语法中的参数代表的内容感兴趣,请查看文章底部的列表。

  准备好编辑 Windows 注册表后,以管理员身份打开命令提示符。

  以管理员身份打开命令提示符

  要以管理员身份打开命令提示符,请在 Windows 搜索栏中键入“cmd”。

如何从命令提示符编辑 Windows 注册表?

  接下来,右键单击搜索结果中的“命令提示符”应用程序,然后从菜单中选择“以管理员身份运行”。

如何从命令提示符编辑 Windows 注册表?

  命令提示符现在将以管理模式打开,我们可以开始编辑 Windows 注册表。

  了解操作类型

  稍后我们将给出 reg 命令和每个语法的完整列表。目前,您可以从命令提示符获取操作类型列表以及每个操作的其他帮助。

  要获取操作列表,请运行以下命令:

  REG /?

  将出现操作列表以及每个命令的返回代码。

如何从命令提示符编辑 Windows 注册表?

  以下是操作列表以及每个操作的作用,如Microsoft 所描述:

  •添加: 向注册表添加新的子项或条目。

  • 比较: 比较指定的注册表子项或条目。

  • 复制: 将注册表项复制到本地或远程计算机上的指定位置。

  • 删除: 删除子项或条目。

  • 导出: 将本地计算机的指定子项、条目和值复制到文件中,以便传输到其他服务器。

  • 导入: 将包含导出的注册表子项、条目和值的文件内容复制到本地计算机的注册表中。

  • 加载: 将保存的子项和条目写入注册表中的不同子项。这旨在与用于故障排除或编辑注册表项的临时文件一起使用。

  • 查询: 返回位于注册表中指定子项的下一层子项和条目的列表。

  • 恢复: 将保存的子项和条目写回注册表。

  • 保存: 将注册表的指定子项、条目和值的副本保存在指定文件中。

  • 卸载: 删除使用操作加载的注册表部分REG LOAD 。

  并且,返回代码:

  • 0: 成功

  • 1: 失败

  要获取特定操作的帮助,请将操作名称附加到上一个命令的中间:

  REG /?

  因此,如果我需要有关“添加”操作的帮助,我会运行:

  REG ADD /?

如何从命令提示符编辑 Windows 注册表?

  正如您所看到的,返回了您需要的有关指定操作的所有信息,包括语法、参数,甚至一些示例。

  现在我们已经了解了需要了解的所有内容REG ADD,让我们尝试将其付诸实践。

  将子项或条目添加到注册表

  首先,这是REG ADD我们使用REG ADD /?命令检索的语法:

  REG ADD [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]

  指定子项的完整路径。本地计算机的有效根密钥为 HKLM、HKCU、HKCR、HKU 和 HKCC。您可以将 HKLM 和 HKU 根密钥用于远程计算机。/v 指定要添加到指定子项下的注册表项的名称。我们稍后将定义其余参数,但对于本示例,这就是我们所需要的。

  因此,假设我们要在 HKEY_LOCAL_MACHINE\Software 下添加一个名为 HowToGeekSubkey 的子项。我们将运行以下命令:

  REG ADD HKLM\Software\HowToGeekSubkey

  如果操作成功执行,命令提示符将通知您。

如何从命令提示符编辑 Windows 注册表?

  如果您想仔细检查操作是否成功,可以使用注册表编辑器自行查找。

  通过在 Windows 搜索栏中键入“regedit”并选择注册表编辑器应用程序来打开注册表编辑器。

如何从命令提示符编辑 Windows 注册表?

  导航到新添加的子项的位置。在我们的例子中:HKEY_LOCAL_MACHINE > SOFTWARE > HowToGeekSubkey。

如何从命令提示符编辑 Windows 注册表?

  现在我们已经确认它存在,让我们删除它。

  从注册表中删除子项或条目

  以下是该操作的语法REG DELETE:

  REG DELETE <键名称> [{/v 值名称 | /ve | /va}] [/f]

  我们现在关心的参数和以前一样。即,和/v valuename。

  如果我们想从刚刚创建的 HKEY_LOCAL_MACHINE\Software 中删除 HowToGeekSubkey 子项,我们将运行以下命令:

  REG 删除 HKLM\Software\HowToGeekSubkey

  这次,系统会询问您是否确实要删除该子项。键入Yes并按“Enter”。

  同样,命令提示符将让您知道操作是否成功执行。

如何从命令提示符编辑 Windows 注册表?

  您可以交叉验证子项是否确实从注册表编辑器中删除。导航到子项曾经所在的位置并查看它是否已被删除。

  REG 操作、语法和参数说明

  尽管我们只介绍了两个简单的示例,但 REG 操作的列表相当大。每个操作都可能具有潜在的复杂语法。为了方便访问,我们将在此处列出Microsoft 提供的所有详细信息。

  操作与语法
     
      

手术

句法

添加

REG ADD <键名称> [{/v 值名称 | /ve}] [/t 数据类型] [/s 分隔符] [/d 数据] [/f]

比较

REG COMPARE <KeyName1> <KeyName2> [{/v ValueName | 值名称 /ve}] [{/oa | /od | /操作系统| 上}] [/s]

复制

REG COPY <密钥名称1> <密钥名称2> [/s] [/f]

删除

REG DELETE <键名称> [{/v 值名称 | /ve | /va}] [/f]

出口

REG EXPORT 密钥名 文件名 [/y]

进口

REG 导入文件名

加载

REG LOAD 密钥名 文件名

询问

REG QUERY <键名称> [{/v <值名称> | /ve}] [/s] [/se <分隔符>] [/f <数据>] [{/k | /d}] [/c] [/e] [/t <类型>] [/z]

恢复

REG RESTORE <密钥名称> <文件名>

节省

REG SAVE <密钥名称> <文件名> [/y]

卸下

REG UNLOAD <密钥名称>


 

参数及参数说明

范围

描述

<键名>

指定要添加的子项或条目的完整路径。要指定远程计算机,请将计算机名称(格式为 \\<ComputerName>)包含在 KeyName 中。省略 \\ComputerName\ 会导致默认在本地计算机上进行操作。KeyName 必须包含有效的根密钥。本地计算机的有效根密钥有:HKLM、HKCU、HKCR、HKU 和 HKCC。如果指定了远程计算机,则有效的根密钥为:HKLM 和 HKU。如果注册表项名称包含空格,请将注册表项名称用引号引起来。

/v <值名称>

指定要添加到指定子项下的注册表项的名称。

/ve

指定添加到注册表的注册表项具有空值。

/t <类型>

指定要搜索的注册表类型。有效类型有:REG_SZ、REG_MULTI_SZ、REG_EXPAND_SZ、REG_DWORD、REG_BINARY、REG_NONE。如果未指定,则搜索所有类型。

/s <分隔符>

指定当指定 REG_MULTI_SZ 数据类型并且需要列出多个条目时用于分隔多个数据实例的字符。如果未指定,则默认分隔符为 \0

/d <数据>

指定新注册表项的数据。

/F

添加注册表项而不提示确认。

/OA

指定显示所有差异和匹配。默认情况下,仅列出差异。

/od

指定仅显示差异。这是默认行为。

/操作系统

指定仅显示匹配项。默认情况下,仅列出差异。

/在

指定不显示任何内容。默认情况下,仅列出差异。

/秒

递归比较所有子项和条目。

/va

删除指定子项下的所有条目。指定子项下的子项不会被删除。

<文件名>

指定操作过程中要创建的文件的名称和路径。该文件必须具有 .reg 扩展名。

/y

覆盖名称为 FileName 的任何现有文件,而不提示确认。

/se <分隔符>

指定要在值名称类型 REG_MULTI_SZ 中搜索的单值分隔符。如果未指定分隔符,  则使用\0 。

/f <数据>

指定要搜索的数据或模式。如果字符串包含空格,请使用双引号。如果未指定,则使用通配符 ( * ) 作为搜索模式。

/k

指定仅搜索键名称。

/d

指定仅在数据中搜索。

/C

指定查询区分大小写。默认情况下,查询不区分大小写。

/e

指定仅返回精确匹配。默认情况下,返回所有匹配项。

/z

指定在搜索结果中包含注册表类型的等效数字。

/?

 在命令提示符处显示reg <操作>的帮助 。



      

上一篇:win10系统禁用广告怎么弄?禁用 Windows 10 的所有内置广告12步

下一篇:Windows 公文包到底是用来做什么的?这些用处你可能没有用过

相关文章