1.添加
REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
KeyName [//Machine/]FullKey
遠端機器的機器名 - 忽略預設到目前機器。
遠端機器上隻有 HKLM 和 HKU。
FullKey ROOTKEY/SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 所選 ROOTKEY 下系統資料庫項的完整名
/v 所選項之下要添加的值名
/ve 為系統資料庫項添加空白值名<無名稱>
/t RegKey 資料類型
[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |
REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |
REG_NONE | REG_EXPAND_SZ ]
如果忽略,則采用 REG_SZ
/s 指定一個在 REG_MULTI_SZ 資料字元串中
用作分隔符的字元
如果忽略,則将 "/0" 用作分隔符
/d 要配置設定給添加的系統資料庫 ValueName 的資料
/f 不用提示就強行改寫現有系統資料庫項
執行個體:
REG ADD "HKEY_CURRENT_USER/System/CurrentControlSet/Control/aaaa" /v "Current" /t REG_SZ /d "ddddd" /f
在HKEY_CURRENT_USER/System/CurrentControlSet/Control/aaaa下面添加了一個鍵名位Current鍵值為ddddd的項。
2. 修改。
跟添加一樣,隻要鍵值變了就是修改了。
3. 删除
REG DELETE
REG DELETE KeyName [/v ValueName | /ve | /va] [/f]
KeyName [//Machine/]FullKey
Machine 遠端機器名 - 忽略目前機器的預設值。
遠端機器上隻有 HKLM 和 HKU。
FullKey ROOTKEY/SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 所選 ROOTKEY 下的系統資料庫項的全名。
ValueName 所選項下的要删除的值的名稱。
省略時,該項下的所有子項和值都會被删除。
/ve 删除空白值名稱的值(預設)。
/va 删除該項下的所有值。
/f 不用提示就強行删除。
例如:
REG DELETE HKLM/Software/MyCo/MyApp/Timeout
删除系統資料庫項 Timeout 及其所有子項和值