命令提示符(cmd)下修改注册表

命令提示符(cmd)下修改注册表
命令提示符(cmd)下修改注册表的“reg”命令(简)
reg add KeyName [/v EntryName|/ve] [/t DataType] [/s separator] [/d value] [/f]
参数 
KeyName 
指 定子项的完全路径。对于远程计算机,请在 [url=file://%20%20computername%20pathtosubkey/]\\ComputerName\PathToSubkey[/url] 中的子项路径前包含计算机名称。忽略 ComputerName 会导致默认对本地计算机进行操作。以相应的子目录树开始路径。有效子目录树为 HKLM、HKCU、HKCR、HKU 以及 HKCC。 
/v EntryName 
指定要添加到指定子项下的项名称。 
/ve 
指定添加到注册表中的项为空值。 
/t DataType 
指定项值的数据类型。DataType 可以是以下几种类型: 
REG_SZ 
REG_MULTI_SZ 
REG_DWORD_BIG_ENDIAN 
REG_DWORD 
REG_BINARY 
REG_DWORD_LITTLE_ENDIAN 
REG_LINK 
REG_FULL_RESOURCE_DESCRIPTOR 
REG_EXPAND_SZ 
/s separator 
指定用于分隔多个数据实例的字符。当 REG_MULTI_SZ 指定为数据类型且需要列出多个项时,请使用该参数。如果没有指定,将使用默认分隔符为 \。 
/d value 
指定新注册表项的值。 
/f 
不用询问信息而直接添加子项或项。 
/? 
在命令提示符显示帮助。 
注释 
该操作不能添加子树。该版本的 Reg 在添加子项时无需请求确认。 
下表列出了 reg add 操作的返回值。 值 说明 
0 成功 
1 失败 
范例 
下列范例说明了如何使用 reg add 命令: 
reg add \hklm\software\myco /v data /t reg_binary /d fe340ead 
reg add "hkcu\software\microsoft\winmine" /v Name3 /t reg_sz /d Anonymous 
reg add "hkcu\software\microsoft\winmine" /v Time3 /t reg_dword /d 5 
reg delete 
从注册表删除项或子项 
语法 
reg delete KeyName [{/v EntryName|/ve|/va}] [/f] 
参数 
KeyName 
指 定子项的完全路径。对于远程计算机,请在 [url=file://%20%20computername%20pathtosubkey/]\\ComputerName\PathToSubkey[/url] 中的子项路径前包含计算机名称。忽略 ComputerName 会导致默认对本地计算机进行操作。以相应的子目录树开始路径。有效子目录树为 HKLM、HKCU、HKCR、HKU 以及 HKCC。 
/v EntryName 
删除子项下的特定项。如果未指定项,则将删除子项下的所有项和子项。 
/ve 
指定只可以删除为空值的项。 
/va 
删除指定子项下的所有项。使用本参数不能删除指定子项下的子项。 
/f 
无需请求确认而删除现有的注册表子项或项。 
/? 
在命令提示符显示帮助。 
注释 
下表列出了 reg delete 操作的返回值。 值 说明 
0 成功 
1 失败 
范例 
下面的范例说明了如何使用 reg delete 命令: 
reg delete "hkcu\software\microsoft\winmine" /v Name1 
reg delete "hkcu\software\microsoft\winmine" /v Time1 
reg delete "hkcu\software\microsoft\winmine" /va 
reg query 
返回注册表的子项下的项和下一层子项的列表。 
语法 
reg query KeyName [{/v EntryName|/ve}] [/s] 
参数 
KeyName 
指 定子项的完全路径。对于远程计算机,请在 [url=file://%20%20computername%20pathtosubkey/]\\ComputerName\PathToSubkey[/url] 中的子项路径前包含计算机名称。忽略 ComputerName 会导致默认对本地计算机进行操作。以相应的子目录树开始路径。有效子目录树为 HKLM、HKCU、HKCR、HKU 以及 HKCC。如果指定远程计算机,则只可使用 HKLM 和 HKU 子目录树。 
/v EntryName 
返回特定的项及其值。该参数只返回直接位于指定子项的下一层中的项。将会找不到当前子项下的子项中的项。如果省略 EntryName,则将返回子项下的所有项。 
/ve 
指定仅返回为空值的项。 
/s 
将返回各个层中的所有子项和项。如果不使用该参数,将只返回下一层的子项和项。 
/? 
在命令提示符显示帮助。 
注释 
下表列出了 reg query 操作的返回值。 值 说明 
0 成功 
1 失败 
范例 
下面的范例说明了如何使用 reg query 命令: 
reg query "hklm\system\currentcontrolset\control\session manager" /v maxstacktracedepth 
reg query "hkcu\software\microsoft\winmine" /s 

你可能感兴趣的:(命令提示符(cmd)下修改注册表)