天天看點

批處理操作系統資料庫

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 及其所有子項和值