reg delete
从注册表中删除子项或条目。
语法
reg delete <keyname> [{/v valuename | /ve | /va}] [/f]
参数
参数 | 描述 |
---|---|
<keyname1> |
指定要删除的子项或条目的完整路径。 若要指定远程计算机,请将计算机名(格式为 \\<computername>\ )包含为 keyname 的一部分。 如果省略 \\<computername>\ ,则默认会对本地计算机执行该操作。 keyname 必须包含有效的根项。 本地计算机的有效根项是:HKLM、HKCU、HKCR、HKU 和 HKCC。 如果指定了远程计算机,则有效的根项为:HKLM 和 HKU。 如果注册表项名称包含空格,请将项名称括在引号中。 |
/v <valuename> |
删除子项下的特定条目。 如果未指定条目,则会删除该子项下的所有条目和子项。 |
/ve | 指定仅删除没有值的条目。 |
/va | 删除指定项中的所有条目。 不会删除驻留在指定项中的子项条目。 |
/f | 删除现有的注册表子项或条目,且不要求确认。 |
/? | 在命令提示符下显示帮助。 |
注解
reg delete 操作的返回值为:
值 说明 0 成功 1 失败
示例
若要删除注册表项 Timeout 及其所有子项和值,请键入:
reg delete HKLM\Software\MyCo\MyApp\Timeout
若要删除名为 ZODIAC 的计算机上 HKLM\Software\MyCo 下的注册表值 MTU,请键入:
reg delete \\ZODIAC\HKLM\Software\MyCo /v MTU