regdelete
Deletes a registry key value of the given name, regardless of whether it currently exists or not.
Syntax
regdelete "<registry key>" "<value name>"
Where registry key is the name of the key and value name is the value in the registry key you wish to delete.
Example
regdelete "[HKEY_CLASSES_ROOT\ShellScrap]" "NeverShowExt"
Deletes the NeverShowExt value from the specified registry key.
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 command to build this .reg file.
If the specified key doesn't already exist, it will be created by this command.
Version 5.1 and above -- Windows Only