レジストリに新しいサブキーまたはエントリを追加します。
Syntax
reg add <keyname> [/v valuename | /ve] [/t datatype] [/s separator] [/d data] [/f] [/reg:32 | /reg:64]
Parameters
| Parameter | Description |
|---|---|
<keyname> |
追加するサブキーまたはエントリの完全パスを指定します。 リモートコンピュータを指定するには、キー名の一部としてコンピュータ名 (\\<computername>\ の形式) を含めます。
\\<computername>\ を省略すると、操作は既定でローカル コンピューターになります。
キー名には、有効なルートキーが含まれている必要があります。 ローカル コンピューターの有効なルート キーは次のとおりです。
リモート コンピューターが指定されている場合、有効なルート キーは HKLM と HKU です。 レジストリ キー名にスペースが含まれている場合は、キー名を引用符で囲みます。 |
/v <Valuename> |
レジストリ エントリの追加の名前を指定します。 |
| /ve | 追加されたレジストリ エントリに null 値があることを指定します。 |
/t <Type> |
レジストリ エントリの種類を指定します。
タイプ は次のいずれかである必要があります。
|
/s <computer> |
REG_MULTI_SZデータ型が指定され、複数のエントリがリストされている場合に、データの複数のインスタンスを区切るために使用する文字を指定します。 指定しない場合、デフォルトの区切り記号は \0 です。 |
/d <Data> |
新しいレジストリ エントリのデータを指定します。 |
| /f | 確認を求めずにレジストリ エントリを追加します。 |
| /reg:32 | 32 ビット レジストリ ビューを使用してキーにアクセスする必要があることを指定します。 |
| /reg:64 | 64 ビット レジストリ ビューを使用してキーにアクセスする必要があることを指定します。 |
| /? | コマンド プロンプトにヘルプを表示します。 |
Remarks
この操作ではサブツリーを追加できません。 このバージョンの reg では、サブキーを追加するときに確認を求められません。
reg add 操作の戻り値は次のとおりです。
| Value | Description |
|---|---|
| 0 | Success |
| 1 | Failure |
- REG_EXPAND_SZ キー タイプの場合は、キャレット記号 ( ^ ) を /d パラメーター内に % とともに使用します。
Examples
リモート コンピューター ABC にキー HKLM\Software\MyCo を追加するには、次のように入力します。
reg add \\ABC\HKLM\Software\MyCo
Dataという名前の値、タイプREG_BINARY、およびfe340eadのdataを持つレジストリエントリをHKLM\Software\MyCoに追加するには、次のように入力します。
reg add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
MRU という名前の値、タイプ REG_MULTI_SZ、および fax\0mail\0 のデータを持つ複数値のレジストリ エントリを HKLM\Software\MyCo に追加するには、次のように入力します。
reg add HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail\0
Path という名前の値、タイプ REG_EXPAND_SZ、および %systemroot%のデータを使用して、拡張レジストリエントリを HKLM\Software\MyCo に追加するには、次のように入力します。
reg add HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%