添加到註冊表是通過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