添加到注册表是通过REG ADD
命令完成的。 请注意,为了向注册表添加值,需要在系统上拥有足够的权限才能执行此操作。
语法REG ADD
命令有以下变体。 在第二个变体中,没有为该键指定名称,并且将为该键添加“(默认)”的名称。
REG ADD [ROOT\]RegKey /v ValueName [/t DataType] [/S Separator] [/d Data] [/f]
REG ADD [ROOT\]RegKey /ve [/d Data] [/f]
其中,
- ValueName - 在选定的
RegKey
下的值,进行编辑。 - /d Data - 要存储为“字符串”,整数等的实际数据。
- /f - 强制更新而不提示“值存在,覆盖Y/N”。
- /S Separator - 在
REG_MULTI_SZ
值中用作分隔符的字符。 默认值是"\0"
。 - /t DataType - 这些是根据注册表标准定义的数据类型,可以是 -
- REG_SZ (默认)
- REG_DWORD
- REG_EXPAND_SZ
- REG_MULTI_SZ
示例
@echo off
REG ADD HKEY_CURRENT_USER\Console /v Test /d "Test Data"
REG QUERY HKEY_CURRENT_USER\Console /v Test
在上面的例子中,第一部分是在注册表 - HKEY_CURRENT_USER\Console 下添加一个键。 这个键的名字是Test
,分配给这个键的值是Test Data
,它是默认的字符串类型。
第二个命令只是使用REG QUERY
命令显示添加到注册表的内容。
以下将是上述方案的输出。 输出的第一行显示“添加”功能是成功的,第二个输出显示了注册表中的插入值。
The operation completed successfully.
HKEY_CURRENT_USER\Console
Test REG_SZ Test Data