批處理指令碼 - 新增到登錄檔



透過 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 資料 − 要儲存為“字串”、整數等的實際資料。

  • /f − 強制更新,無需提示“值已存在,是否覆蓋 Y/N”。

  • /S 分隔符 − 在 REG_MULTI_SZ 值中用作分隔符的字元。預設為“\0”。

  • /t 資料型別 − 這些是根據登錄檔標準定義的資料型別,可以是:

    • 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
batch_script_registry.htm
廣告