Reg command

Updated: 11/12/2023 by Computer Hope
reg command

The reg command can query, modify, and manipulate the Windows registry from the command line.

Availability

Reg is an external command available for Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, and Windows 11.

Its executable file is installed at %WINDIR%/System32/reg.exe.

Syntax

The syntax for the reg command changed after Windows XP and is listed separately on this page.

Windows Vista and later syntax

REG Operation [Parameter...]

The Operation is one of QUERY, ADD, DELETE, COPY, SAVE, LOAD, UNLOAD, RESTORE, COMPARE, EXPORT, IMPORT, and FLAGS.

Parameters are listed below, and vary depending on Operation.

The return code for all operations (except COMPARE) is 0 for success or 1 for failure.

Note

For more information about the /reg:32 and /reg:64 parameters, including when to use them and how they interact with the registry, see this Microsoft support document.

QUERY operation

REG QUERY KeyName [{/v [ValueName]} | /ve] [/s] [/f Data [/k] [/d] [/c] [/e]]
          [/t Type] [/z] [/se Separator] [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ defaults to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
/v ValueName Queries for specific registry key values. If omitted, all values for the key are queried. ValueName can be omitted only when the /f option is specified with a pattern to search.
/ve Queries for the default value, or an empty value name (default).
/s Queries all subkeys and values recursively, similar to dir /s.
/se Separator Specifies the separator (length of 1 character only) in your in data string for REG_MULTI_SZ. Defaults to "\0" (null character) as the separator.
/f Specifies the data or pattern to be searched. Use double quotes if a string contains spaces. The default is "*" (the wildcard representing any number of any characters).
/k Specifies to search in key names only.
/d Specifies to search in key-value data only.
/c Specifies that the search is case-sensitive. (By default, searches are case-insensitive.)
/e Specifies to return only exact matches. (By default, all the matches are returned.)
/t Specifies registry value data type. Valid types are REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE. (By default, any type is a valid result.)
/z Verbose: Additionally shows the numeric equivalent for the type of the valuename.
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view the — default for 64-bit processes.

Examples:

REG QUERY HKLM\Software\Microsoft\ResKit /v Version

Displays the value of the registry value Version.

REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s

Displays all subkeys and values under the registry key Setup on remote machine ABC.

REG QUERY HKLM\Software\Microsoft\ResKit\Nt\Setup /se #

Displays all the subkeys and values with "#" as the separator, for all valuenames whose type is REG_MULTI_SZ.

REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e

Displays Key, Value, and Data with case-sensitive and exact occurrences of "SYSTEM" under HKLM root for the data type REG_SZ.

REG QUERY HKCU /f 0F /d /t REG_BINARY

Displays Key, Value, and Data for the occurrences of "0F" in data under HKCU root for the data type REG_BINARY.

REG QUERY HKLM\SOFTWARE /ve

Displays Value and Data for the empty value (the default) under HKLM\SOFTWARE.

ADD operation

REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
        [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ defaults to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
/v The value name, under the selected Key, to add.
/ve Queries for the default value, or empty value name (default).
/t Type Specify RegKey data type, where Type is one of REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, or REG_NONE. If omitted, REG_SZ is assumed.
/s Separator Specify one character to use as the separator in the data string for REG_MULTI_SZ. If omitted, use "\0" (null character) is the default separator.
/d Data The data to assign to the registry ValueName being added.
/f Force overwriting the existing registry entry without prompt.
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view — the default for 64-bit processes.

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_MULTI_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%). Note: Use the caret symbol ( ^ ) inside the expand string.

DELETE operation

REG DELETE KeyName [/v ValueName | /ve | /va] [/f] [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ defaults to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
ValueName The value name, under the selected key, to delete. When omitted, all subkeys and values under the key are deleted.
/ve Delete the value of empty value name (default).
/va Delete all values under this key.
/f Forces the deletion without prompt.
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view — the default for 64-bit processes.

Examples:

REG DELETE HKLM\Software\MyCo\MyApp\Timeout

Deletes the registry key Timeout and of all its subkeys and values.

REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU

Deletes the registry value MTU under MyCo on remote machine ZODIAC.

COPY operation

REG COPY KeyName1 KeyName2 [/s] [/f] [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ defaults to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
/s Copies all subkeys and values.
/f Forces the copy without prompt.
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view — the default for 64-bit processes.

Examples:

REG COPY HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s

Copies all subkeys and values under the key MyApp to the key SaveMyApp.

REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1

Copies all values under the key MyCo on ZODIAC to the key MyCo1 on the local machine.

SAVE operation

REG SAVE KeyName FileName [/y] [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ defaults to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
FileName The destination file for the saved data.
/y Force overwriting the existing file without prompt.
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view — the default for 64-bit processes.

Example:

REG SAVE HKLM\Software\MyCo\MyApp AppBkUp.hiv

Saves the hive MyApp to the file AppBkUp.hiv in the current directory.

LOAD operation

REG LOAD KeyName FileName [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ defaults to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
FileName The name of the hive file to load. You must use REG SAVE to create this file. (See the previous section.)
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view — the default for 64-bit processes.

Example:

REG LOAD HKLM\TempHive TempHive.hiv

Loads hive data from the file TempHive.hiv (in the current directory) into the registry location HKLM\TempHive.

UNLOAD operation

UNLOAD removes a section of the registry that was loaded using the LOAD operation.

REG UNLOAD KeyName
KeyName The name of a key in the form ROOTKEY\SubKey. ROOTKEY must be one of HKLM or HKU. SubKey is the key name of the hive to unload.

Example:

REG UNLOAD HKLM\TempHive

Unloads the hive TempHive in HKLM.

RESTORE operation

REG RESTORE KeyName FileName [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ defaults to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
FileName The name of the hive file to restore. You must use REG SAVE to create this file.
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view — the default for 64-bit processes.

Example:

REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv

Restores the hive file NTRKBkUp.hiv, overwriting the key ResKit.

COMPARE operation

REG COMPARE KeyName1 KeyName2 [/v ValueName | /ve] [Output] [/s]
            [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ defaults to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
ValueName The value name, under the selected key, to compare. When omitted, all values under the key are compared.
/ve Compare the value of empty value name (default).
/s Compare all subkeys and values.
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view — the default for 64-bit processes.
Output Output type. Output must be one of /oa, /od /os, or /on.

/oa: Output all differences and matches.
/od: Output only differences. (Default.)
/os: Output only matches.
/on: No output.

Return codes for REG COMPARE are:

  • 0 if the result compared is identical.
  • 1 if a comparison was impossible.
  • 2 if the result compared is different.

Symbols preceding each line of REG COMPARE's output:

  • = precedes FullKey1 data that is the same as FullKey2 data.
  • < precedes FullKey1 data that is different than FullKey2 data.
  • > precedes FullKey2 data that is different than Fullkey1 data.

Examples:

REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp

Compares all values under the key MyApp with SaveMyApp.

REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version

Compares the value of Version under the key MyCo and MyCo1.

REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s

Compares all subkeys and values under HKLM\Software\MyCo on ZODIAC with the same key on the local machine.

EXPORT operation

REG EXPORT KeyName FileName [/y] [/reg:32 | /reg:64]
KeyName The name of a key in the form of [\\Machine\]FullKey, where Machine is the optional name of a remote machine. Omitting \\Machine\ default to the current machine. Only HKLM and HKU are available on remote machines.

FullKey takes the form of ROOTKEY\SubKey where ROOTKEY is one of HKLM, HKCU, HKCR, HKU, or HKCC, and SubKey is the full name of a registry key under the selected ROOTKEY.
FileName The name of the disk file to export.
/y Force overwriting the existing file without prompt.
/reg:32 Specifies the key should be accessed using the 32-bit registry view, which is the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view, which is the default for 64-bit processes.

Example:

REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg

Exports all subkeys and values of the key MyApp to the file AppBkUp.reg

IMPORT operation

REG IMPORT FileName [/reg:32 | /reg:64]
FileName The name of the file to import (local machine only).
/reg:32 Specifies the key should be accessed using the 32-bit registry view — the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view — the default for 64-bit processes.

Example:

REG IMPORT AppBkUp.reg

Imports registry entries from the file AppBkUp.reg.

FLAGS operation

REG FLAGS KeyName [QUERY | SET FlagName...] [/reg:32 | /reg:64]
KeyName Registry key of the form HKLM\Software[\SubKey]. (This operation is available on local machines only.) SubKey is the full name of a registry key under HKLM\Software.
QUERY Display the current flags of key KeyName.
SET FlagName... Set flags for key KeyName. FlagName is zero or more of DONT_VIRTUALIZE, DONT_SILENT_FAIL, and RECURSE_FLAG. If the SET parameter is specified, any of these FlagNames specified will be set, and any not specified will be cleared.
/reg:32 Specifies the key should be accessed using the 32-bit registry view. This switch is the default for 32-bit processes.
/reg:64 Specifies the key should be accessed using the 64-bit registry view. This switch is the default for 64-bit processes.

Examples:

REG FLAGS HKLM\Software\MyCo\MyApp QUERY

Displays the current flags of the key MyApp.

REG FLAGS HKLM\Software\MyCo\MyApp SET DONT_VIRTUALIZE /s

Sets the DONT_VIRTUALIZE flag (and clears DONT_SILENT_FAIL and RECURSE_FLAG) on MyApp and all its subkeys.

Windows XP syntax

REG Operation [Parameters]

Operation is one of QUERY, ADD, DELETE, COPY, SAVE, LOAD, UNLOAD, RESTORE, COMPARE, EXPORT, and IMPORT.

Parameters are listed below and vary depending on Operation.

The return code for all operations (except COMPARE) is 0 for success or 1 for failure.

QUERY operation (Windows XP)

REG QUERY KeyName [/v ValueName | /ve] [/s]
KeyName Registry key location of the form [\\Machine\]FullKey, where Machine is the name of a remote machine. If \\Machine\ is omitted, the local machine is used by default. FullKey takes the form ROOTKEY\SubKey. ROOTKEY is one of HKLM, HKCU, HKCR, HKU, and HKCC. (Only HKLM and HKU are available on remote machines.) SubKey is the full name of a registry key under the selected ROOTKEY.
/v Query for a specific registry key.
ValueName The name, under the selected key, to query. If omitted, all values under the key are queried.
/ve Query the default value or empty value name <no name>.
/s Query all subkeys and values.

ADD operation (Windows XP)

REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
KeyName Registry key location of the form [\\Machine\]FullKey, where Machine is the name of a remote machine. If \\Machine\ is omitted, the local machine is used by default. FullKey takes the form ROOTKEY\SubKey. ROOTKEY is one of HKLM, HKCU, HKCR, HKU, and HKCC. (Only HKLM and HKU are available on remote machines.) SubKey is the full name of a registry key under the selected ROOTKEY.
/v ValueName ValueName is the value name, under the selected key, to add.
/ve Adds an empty value name <no name> for the key.
/t Type Specify the type of data to add. Type is one of REG_SZ, REG_MULTI_SZ, REG_DWORD_BIG_ENDIAN, REG_DWORD, REG_BINARY, REG_DWORD_LITTLE_ENDIAN, REG_NONE, and REG_EXPAND_SZ. If Type is omitted, REG_SZ is assumed.
/s Separator Specify a single character, Separator, to use as the separator in your data string for REG_MULTI_SZ. If omitted, use "\0" (the null character) as the separator.
/d The data to assign to the registry ValueName being added.
/f Force overwriting the existing registry entry without prompt.

DELETE operation (Windows XP)

REG DELETE KeyName [/v ValueName | /ve | /va] [/f]
KeyName Registry key location of the form [\\Machine\]FullKey, where Machine is the name of a remote machine. If \\Machine\ is omitted, the local machine is used by default. FullKey takes the form ROOTKEY\SubKey. ROOTKEY is one of HKLM, HKCU, HKCR, HKU, and HKCC. (Only HKLM and HKU are available on remote machines.) SubKey is the full name of a registry key under the selected ROOTKEY.
ValueName The value name, under the selected key, to delete when omitted, all subkeys and values under the key are deleted.
/ve Delete the value of empty value name <no name>.
/va Delete all values under this key.
/f Force the deletion without prompt.

COPY operation (Windows XP)

REG COPY KeyName1 KeyName2 [/s] [/f]
KeyName Registry key location of the form [\\Machine\]FullKey, where Machine is the name of a remote machine. If \\Machine\ is omitted, the local machine is used by default. FullKey takes the form ROOTKEY\SubKey. ROOTKEY is one of HKLM, HKCU, HKCR, HKU, and HKCC. (Only HKLM and HKU are available on remote machines.) SubKey is the full name of a registry key under the selected ROOTKEY.
/s Copy all subkeys and values.
/f Force the copy without prompt.

SAVE operation (Windows XP)

REG SAVE KeyName FileName
KeyName Registry key name of the form ROOTKEY\SubKey. ROOTKEY is one of HKLM, HKCU, HKCR, HKU, and HKCC. SubKey is the full name of a registry key under the selected ROOTKEY.
FileName The name of the file where the data will be saved. If no path is specified, the file is created in the current directory.

RESTORE operation (Windows XP)

REG RESTORE KeyName FileName
KeyName ROOTKEY\SubKey (local machine only.) ROOTKEY is one of HKLM, HKCU, HKCR, HKU, and HKCC. SubKey is the full name of a registry key where the hive file's data should be stored, overwriting the existing key's values and subkeys.
FileName The name of the hive file to restore. You must use REG SAVE to create this file.

LOAD operation (Windows XP)

REG LOAD KeyName FileName
KeyName Key name in the form ROOTKEY\SubKey (local machine only) ROOTKEY is HKLM or HKU.
SubKey The name of the key where the hive file's data will be loaded, creating a new key.
FileName The name of the hive file to load. You must use REG SAVE to create this file.

UNLOAD operation (Windows XP)

REG UNLOAD KeyName
KeyName Key name in the form ROOTKEY\SubKey (local machine only) ROOTKEY is HKLM or HKU, and SubKey is the key name of the hive to unload.

COMPARE operation (Windows XP)

REG COMPARE KeyName1 KeyName2 [/v ValueName | /ve] [Output] [/s]
KeyName1, KeyName2 Registry key locations of the form [\\Machine\]FullKey, where Machine is the name of a remote machine. If \\Machine\ is omitted, the local machine is used by default. FullKey takes the form ROOTKEY\SubKey. ROOTKEY is one of HKLM, HKCU, HKCR, HKU, and HKCC. (Only HKLM and HKU are available on remote machines.) FullKey takes the form ROOTKEY\SubKey, where SubKey is the full name of a registry key under ROOTKEY. If FullKey2 is omitted, FullKey2 is the same as FullKey1.
/v ValueName ValueName is the value name, under the selected key, to compare. When omitted, all values under the key are compared.
/ve Compare the value of empty value name <no name>.
/s Compare all subkeys and values.
Output Output type, which is one of /oa, /od, /os, and /on.

/oa: Output all differences and matches.
/od: Output only differences (default).
/os: Output only matches.
/on: No output.

Return codes for REG COMPARE are:

  • 0: compared items are identical.
  • 1: comparison failed.
  • 2: compared items are different.

EXPORT operation (Windows XP)

REG EXPORT KeyName FileName
Keyname Key name of the form ROOTKEY\SubKey. (Local machine only.) ROOTKEY is one of HKLM, HKCU, HKCR, HKU, and HKCC. SubKey is the full name of a registry key under the selected ROOTKEY.
FileName The name of the disk file to export.

IMPORT operation (Windows XP)

REG IMPORT FileName
FileName The name of the disk file to import (local machine only).

Examples

The following examples use the modern reg syntax found in Windows Vista, 7, 8, and 10.

REG QUERY HKLM\Software\Microsoft\ResKit /v Version

Displays the value of the registry value Version.

REG QUERY HKLM\Software\Microsoft\ResKit\Nt\Setup /s

Displays all subkeys and values under the registry key Setup.

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).

REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%

Adds a value (name: Path, type: REG_EXPAND_SZ, data: %systemroot%). Note: Use the double percentage ( %% ) inside the expand string.

REG DELETE HKLM\Software\MyCo\MyApp\Timeout

Deletes the registry key Timeout and its all subkeys and values.

REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU

Deletes the registry value MTU under MyCo on ZODIAC.

REG COPY HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s

Copies all subkeys and values under the key MyApp to the key SaveMyApp.

REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1

Copies all values under the key MyCo on ZODIAC to the key MyCo1 on the current machine.

REG SAVE HKLM\Software\MyCo\MyApp AppBkUp.hiv

Saves the hive MyApp to the file AppBkUp.hiv in the current folder.

REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv

Restores the file NTRKBkUp.hiv overwriting the key ResKit.

REG LOAD HKLM\TempHive TempHive.hiv

Loads the file TempHive.hiv to the key HKLM\TempHive.

REG UNLOAD HKLM\TempHive

Unloads the hive TempHive in HKLM.

REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp

Compares all values under the key MyApp with SaveMyApp

REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version

Compares the value Version under the key MyCo and MyCo1

REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s

Compares all subkeys and values under HKLM\Software\MyCo on ZODIAC with the same key on the current machine.

REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg

Exports all subkeys and values of the key MyApp to the file AppBkUp.reg.

REG IMPORT AppBkUp.reg

Imports registry entries from the file AppBkUp.reg.