regdelete

Deletes a registry key value of the given name, regardless of whether it currently exists or not.

Version Platforms
8.0.584.0 Windows

Syntax

regdelete <key> <value-name>

Where key is the name of the key and value-name is the name of the value in the registry key you wish to delete.

Examples

Deletes the NeverShowExt value from the ShellScrap registry key.

regdelete "[HKEY_CLASSES_ROOT\ShellScrap]" "NeverShowExt"

Notes

This command is Windows-only. It will cause an action script to terminate on a Unix agent.

In order to delete a non-empty registry key and all its sub-keys, you need to create a file, say del.reg, that looks like this:

REGEDIT4
[-HKEY_CURRENT_USER\keep\removethisandbelow]

There should be three lines in this file: the last line must be a blank. Note the dash - in front of the registry path. Now you can execute an action like this:

regedit /s del.reg

When this action is executed, the key named removethisandbelow, along with all its sub-keys, is deleted. You can use the appendfile or createfile until commands to build this .reg file.

If the specified key doesn't already exist, it will be created by this command.