How can I remove a Windows registry key that has subkeys inside?
You can remove a main Windows registry key using a <registryDelete>
action without specifying any <name>
and without a final \ in the <key>
value. For example:
<registryDelete>
<key>HKEY_LOCAL_MACHINE\SOFTWARE\My Software\${product_fullname}\${product_version_short}</key>
</registryDelete>