windows11 命令添加删除修改不注册表项和键值

Windows 11 命令行管理注册表:添加、删除和修改键及值

在 Windows 11 中,您可以使用内置的 reg 命令通过命令提示符(CMD)或 PowerShell 来管理注册表。这是一种高效的命令行方式,避免直接使用图形化工具如 Regedit.exe。 注意 :修改注册表有风险,可能导致系统不稳定。请先备份注册表(使用 reg export 命令导出键值),并以管理员身份运行命令提示符。

reg 命令支持多种子命令,主要用于添加( reg add )、删除( reg delete )和查询( reg query )。修改现有值通常通过 reg add 实现,它会覆盖现有值。

1. 添加注册表键或值(reg add)

reg add 用于添加新子键(键)或值。如果值已存在,它会更新(修改)该值。

语法

reg add <keyname> [/v valuename | /ve] [/t datatype] [/s separator] [/d data] [/f] [/reg:32 | /reg:64]

参数说明 (使用表格便于查看):

参数 说明
指定键的完整路径,例如 HKLM\Software\MyKey 。支持远程计算机( \\computername\HKLM\…)。根键缩写: HKLM (HKEY_LOCAL_MACHINE)、 HKCU (HKEY_CURRENT_USER)、 HKCR 、 HKU 、 HKCC 。
/v 指定值的名称(例如 /v MyValue )。
/ve 添加空值(无数据)。
/t 值类型,例如 REG_SZ (字符串)、 REG_DWORD (32 位整数)、 REG_BINARY (二进制)。默认 REG_SZ 。
/s 多字符串( REG_MULTI_SZ )的分隔符,默认 \0 。
/d 值的数据,例如字符串 "Hello" 或 DWORD 1 。
/f 无需确认直接执行。
/reg:32 或 /reg:64 指定 32 位或 64 位视图(Windows 11 默认 64 位)。
/? 显示帮助。

示例

  • 添加一个键: reg add HKLM\Software\MyCompany
  • 添加字符串值: reg add HKLM\Software\MyCompany /v MyString /t REG_SZ /d "Hello World" /f
  • 添加 DWORD 值(修改现有值): reg add HKCU\Software\MyApp /v EnableFeature /t REG_DWORD /d 1 /f
  • 添加二进制值: reg add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead /f

返回值为 0 表示成功。

2. 删除注册表键或值(reg delete)

reg delete 用于删除键或值。删除键时会递归删除其子项。

语法

reg delete <keyname> [{/v valuename | /ve | /va}] [/f]

参数说明

参数 说明
指定键的完整路径(同上)。
/v 删除特定值。
/ve 删除空值。
/va 删除键下所有值(不删子键)。
/f 无需确认直接执行。
/? 显示帮助。

示例

  • 删除键及其所有内容: reg delete HKLM\Software\MyCompany /f
  • 删除特定值: reg delete HKLM\Software\MyCompany /v MyString /f
  • 删除所有值(保留子键): reg delete HKLM\Software\MyCompany /va /f

返回值为 0 表示成功。

3. 修改注册表键或值

  • 修改值 :直接使用 reg add 命令覆盖现有值的数据( /d 参数)。无需单独命令。
  • 修改键 :无法直接“重命名”键,但可通过 reg copy 复制到新位置,然后删除旧键。
  • 查询验证 :修改前后用 reg query HKLM\Software\MyCompany /v MyString 检查值。

示例 :将现有 DWORD 值从 0 修改为 1: reg add HKCU\Software\MyApp /v EnableFeature /t REG_DWORD /d 1 /f

其他实用提示

  • 备份 : reg export HKLM\Software\MyCompany backup.reg /y (导出到文件)。
  • 恢复 : reg import backup.reg 。
  • 查询 : reg query HKLM\Software\MyCompany (列出键内容)。
  • 所有 reg 子命令 : reg /? 查看列表,包括 reg compare (比较)、 reg export (导出)等。

Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

登录

注册

重设密码

请输入您的用户名或电子邮箱地址。您会收到一封包含创建新密码链接的电子邮件。