I'm new to python. I want to delete the key which is in the regedit using python script.
regedit tree view for my application key
HKEY_CURRENT_USER
|
|_Software
|
|_Applications
|
|_Application
|_Test1
|_Test2
In this, I want to delete Test1 key using python script.
I've used below script
import _winreg
Key_Name=r'Software/Applications/Application/Test1'
Key=_winreg.OpenKey(_winreg.HKEY_CURRENT_USER, Key_Name, 0, _winreg.KEY_ALL_ACCESS)
_winreg.DeleteKey(key)
Error:
Traceback (most recent call last):
File "C:\Users\Test\workspace\Test\DeletePreferences.py", line 9, in <module>
key=_winreg.OpenKey(_winreg.HKEY_CURRENT_USER, r'Software/Applications/Application/Test1', 0, _winreg.KEY_ALL_ACCESS)
WindowsError: [Error 2] The system cannot find the file specified
can anybody suggest solution for this?
Use backslash(\
), not forward slash(/
). And _winreg.DeleteKey
requires at least two argument.
import _winreg
Key_Name = r'Software\Qube Cinema\QubeMaster Pro'
key = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, Key_Name, 0, _winreg.KEY_ALL_ACCESS)
_winreg.DeleteKey(key, 'Test1')
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With