gpt4 book ai didi

python - 如何使用 python 脚本从 regedit 中删除一个应用程序的注册表项?

转载 作者:太空狗 更新时间:2023-10-30 00:11:19 27 4
gpt4 key购买 nike

我是 python 的新手。我想使用 python 脚本删除注册表编辑器中的 key 。

我的应用程序 key 的 regedit TreeView

HKEY_CURRENT_USER
|
|_Software
|
|_Applications
|
|_Application
|_Test1
|_Test2

在此,我想使用 python 脚本删除 Test1 key

我使用了下面的脚本

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)

错误:

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

有人可以为此提出解决方案吗?

最佳答案

使用反斜杠 (\),而不是正斜杠 (/)。和 _winreg.DeleteKey至少需要两个参数。

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')

关于python - 如何使用 python 脚本从 regedit 中删除一个应用程序的注册表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19449941/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com