簡體   English   中英

PermissionError:[WinError 5] 訪問被拒絕(Windows Update Disabler)

[英]PermissionError: [WinError 5] Access is denied (Windows Update Disabler)

Im having trouble with my windows update disabler script, whenever i run in in an unelevated shell i get an error PermissionError: [WinError 5] Access is denied but whenever i run with and elevated shell it just closes with no error. 我能做些什么來避免或擺脫這個錯誤。

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 中運行它。 服務密鑰受到保護。 您知道,您可以制作一個 .reg 文件並將其直接提供給regedit 這將自動要求提升。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM