PermissionError: [WinError 5] Access is denied (Windows Upda



我有麻烦与我的windows更新禁用脚本,每当我在一个未提升的shell中运行,我得到一个错误PermissionError: [WinError 5] Access is denied,但每当我运行和提升的shell它只是关闭没有错误。我该怎么做才能避免或摆脱这个错误呢?

import winreg
option = input("Would you like to continue: ")
if option == ('yes'):
medic = winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Services\WaaSMedicSvc')
winreg.SetValueEx(medic, 'Start', 0, winreg.REG_SZ, '4')
medic.Close()
wua = winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Services\wuauserv')
winreg.SetValueEx(wua, 'Start', 0, winreg.REG_SZ, '4')
wua.Close()
if option == ('no'):
exit()
else:
print("Input Error")

在一个提升的shell中运行它。Services密钥受到保护。你知道,你可以制作一个。reg文件并直接提供给regedit。这将自动要求海拔

相关内容

最新更新