reg add
將新的子機碼或項目新增至登錄。
語法
reg add <keyname> [/v valuename | /ve] [/t datatype] [/s separator] [/d data] [/f] [/reg:32 | /reg:64]
參數
參數 | 描述 |
---|---|
<keyname> |
指定要新增之子機碼或項目的完整路徑。 若要指定遠端電腦,在 keyname 中包含電腦名稱 (以 \\<computername>\ 的格式)。 省略 \\<computername>\ 會導致作業預設為本機電腦。 keyname 必須包含有效的根機碼。 本機電腦的有效根機碼如下:
如果指定遠端電腦,有效的根機碼為:HKLM 和 HKU。 如果登錄機碼名稱包含空格,請用引號括住機碼名稱。 |
/v <Valuename> |
指定新增登錄項目的名稱。 |
/ve | 指定新增的登錄項目具有 Null 值。 |
/t <Type> |
指定登錄項目的型別。 Type 必須是下列其中之一:
|
/s <Separator> |
指定當指定 REG_MULTI_SZ 資料型別且列出多個項目時,用來分隔多個資料例項的字元。 如果未指定,則預設分隔符號為 \0。 |
/d <Data> |
指定新登錄項目的資料。 |
/f | 新增登錄項目,而不提示確認。 |
/reg:32 | 指定應該使用 32 位元登錄檢視來存取機碼。 |
/reg:64 | 指定應該使用 64 位元登錄檢視來存取機碼。 |
/? | 在命令提示字元顯示說明。 |
備註
使用此作業無法新增子樹系。 新增子機碼時,此版本的 reg 不會要求確認。
reg add 作業的傳回值為:
值 | 描述 |
---|---|
0 | Success |
1 | 失敗 |
- 對於 REG_EXPAND_SZ 機碼類型,請在 /d 參數內使用插入號符號 (^) 搭配 %。
範例
若要在遠端電腦 ABC 上新增機碼 HKLM\Software\MyCo,請輸入:
reg add \\ABC\HKLM\Software\MyCo
若要將登錄項目新增至 HKLM\Software\MyCo,值為 Data、型別為 REG_BINARY,以及 fe340ead 的資料,請輸入:
reg add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
若要將多值登錄項目新增至 HKLM\Software\MyCo,值為 MRU、型別為 REG_MULTI_SZ,以及 fax\0mail\0 的資料,請輸入:
reg add HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail\0
若要將展開的登錄項目新增至 HKLM\Software\MyCo,值為 Path、型別為 REG_EXPAND_SZ,以及 %systemroot% 的資料,請輸入:
reg add HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%