批处理脚本 - 添加到注册表

添加到注册表是通过 REG ADD 命令完成的。 请注意,为了向注册表添加值,您需要在系统上拥有足够的权限来执行此操作。

语法

REG ADD 命令有以下变体。 在第二种变体中,没有为该键指定名称,它将为该键添加"(Default)"名称。

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 (default)

    • 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 命令添加到注册表的内容。

输出

以下是上述程序的输出。 输出的第一行显示"ADD"添加功能成功,第二行输出显示插入到注册表中的值。

The operation completed successfully. 
HKEY_CURRENT_USER\Console 
   Test REG_SZ Test Data

❮ batch_script_registry.html