The command: "reg ADD /?" is on Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. available
The examples for the command "reg ADD /?"
Here are detailed technical descriptions for the
`REG ADD` command examples:
Example 1: Adding a new value with REG_SZ data type:
REG ADD "HKCU\Software\Example" /v ValueName /t REG_SZ /d "Data" /f
-
`REG ADD`: This command adds a new value or subkey to the registry.
-
`"HKCU\Software\Example"`: The path where the new value will be created.
-
`/v ValueName`: The name of the new value.
-
`/t REG_SZ`: The data type of the value, in this case
`REG_SZ` for a string value.
-
`/d "data"`: The data that will be associated with the value. Here it is a string with the content data.
-
`/f`: Force execution without user confirmation.
Example 2: Adding a new DWORD value:
REG ADD "HKLM\Software\Example" /v ValueName /t REG_DWORD /d 123 /f
-
`REG_DWORD`: A 32-bit integer value.
-
`/d 123`: The data associated with the value. Here it is the decimal number 123.
Example 3: Adding a new binary value:
REG ADD "HKLM\Software\Example" /v ValueName /t REG_BINARY /d 01020304 /f
-
`REG_BINARY`: A binary value consisting of a sequence of bytes.
-
`/d 01020304`: The data associated with the binary value. Here it is four bytes.
Example 4: Adding a new value with quotes in the name:
REG ADD "HKCU\Software\Example" /v "Value with spaces" /t REG_SZ /d "Data" /f
-
`"Value with spaces"`: The name of the new value that contains spaces. It is placed in quotation marks in order to interpret it correctly.
Example 5: Adding a new subkey:
REG ADD "HKLM\Software\Example\NewSubkey" /f
- Here a new subkey named
"NeuerUnterschluessel" is created in the registry branch
"HKLM\Software\Example".
The
`REG ADD` commands allow adding values ??or subkeys to the Windows registry. Please note the correct syntax, data type and path information. Be extremely careful when adding or modifying entries in the registry as this may affect system behavior. Previous backups are advisable.
"reg ADD /?" Excerpt from Microsoft Windows Help
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
KeyName [\\Machine\]FullKey
Machine Name of remote machine - omitting defaults to the current
machine Only HKLM and HKU are available on remote machines
FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey The full name of a registry key under the selected ROOTKEY
/v The value name, under the selected Key, to add
/ve adds an empty value name <no name> for the key
/t RegKey data types
[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |
REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |
REG_NONE | REG_EXPAND_SZ ]
If omitted, REG_SZ is assumed
/s Specify one charactor that you use as the separator in your data
string for REG_MULTI_SZ. If omitted, use "\0" as the separator
/d The data to assign to the registry ValueName being added
/f Force overwriting the existing registry entry without prompt
Examples:
REG ADD \\ABC\HKLM\Software\MyCo
Adds a key HKLM\Software\MyCo on remote machine ABC
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
Adds a value (name: Data, type: REG_BINARY, data: fe340ead)
REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
Adds a value (name: MRU, type: REG_MUTLI_SZ, data: fax\0mail\0\0)
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
Adds a value (name: Path, type: REG_EXPAND_SZ, data: %systemroot%)
Notice: Use the double percentage ( %% ) inside the expand string
Important information, tips for the "reg ADD /?" command
Yes, there are some important points to note when using the
`REG ADD` command in the Windows Registry:
1: Administrator rights:
- Many
`REG ADD` operations require administrator privileges. Make sure you run Command Prompt as administrator.
Example:
REG ADD "HKLM\Software\Example" /v ValueName /t REG_SZ /d "Data" /f
2: Create backup:
- Before adding or modifying entries, it is advisable to create a backup of the relevant registry keys or the entire registry tree.
Example:
REG EXPORT "HKLM\Software\Example" C:\Backup\ExampleBackup.reg
3: Exact path:
- Make sure the path provided is accurate and correct. Errors in the path can lead to unexpected results.
Example:
REG ADD "HKCU\Software\Example" /v ValueName /t REG_SZ /d "Data" /f
4: Note data type:
- Check the correct data type for the value being created. This is defined by the
`/t` parameter.
Example:
REG ADD "HKLM\Software\Example" /v ValueName /t REG_DWORD /d 123 /f
5: Quotation marks for paths with spaces:
- If the path contains spaces, enclose the entire path in quotation marks.
Example:
REG ADD "HKLM\Software\Example with spaces" /v ValueName /t REG_SZ /d "Data" /f
6: Confirmation with /f:
- The
`/f` parameter forces execution without user confirmation. Be sure you understand the implications before using it.
Example:
REG ADD "HKLM\Software\Example" /v ValueName /t REG_SZ /d "Data" /f
7: Avoid unnecessary entries:
- Only add entries that are really needed. Unnecessary changes in the registry can cause problems.
8: Consider safety aspects:
- Changes to the registry may affect the stability and security of the system. Be careful and follow good security practices.
Please note that improper changes to the Windows registry can have serious consequences. It is recommended that you create prior backups and seek professional help if you are unsure.