To delete a registry key in PowerShell, we can use the Remove-Item cmdlet along with the -Path parameter. The Remove-Item command removes the registry key from the path specified by the -Path parameter.
The following method shows how to remove a registry key in PowerShell.
Method 1: Delete a registry key in PowerShell
# Specify the path to the registry key
$registryPath = "HKLM:\Software\SysApp"
# Delete the registry key
Remove-Item -Path $registryPath -Recurse
The following example shows how to use this method.
Delete a Registry Key in PowerShell
Use the Remove-Item cmdlet in PowerShell with the registry key path to remove it from the registry store.
In the following example, the $registryPath variable holds the path of the registry key that you want to delete.
The Remove-Item cmdlet deletes the specified registry key. The -Recurse parameter ensures that all subkeys and values within the key are also deleted.
The following example shows how to do this with syntax.
# Specify the path to the registry key $registryPath = "HKLM:\Software\SysApp" # Delete the registry key Remove-Item -Path $registryPath -Recurse # Get the registry key Get-Item -Path $registryPath
This example removes a registry key “SysApp“. If we try to retrieve the registry key using the Get-Item cmdlet, it will throw an exception as “Get-Item: Cannot find path ‘HKLM:\Software\SysApp’ because it does not exist.“
Conclusion
I hope the above article on deleting a registry key using the PowerShell Remove-Item cmdlet is helpful to you.
You can find more topics about Active Directory tools and PowerShell basics on the ActiveDirectoryTools home page.