Attualmente sui server
Versione del server WAPT: 1.7.4
Versione dell'agente WAPT: 1.7.4.6077
Versione di installazione WAPT: 1.7.4.6077
Versione di distribuzione WAPT: 1.7.4.6077
Stato del database: OK (1.7.4.0)
Ho questo nuovo script per bloccare i riavvii automatici di Windows 10 con Windows Update
Codice: Seleziona tutto
from setuphelpers import *
#list de paquets à oublier tout simplement.
uninstallkey = []
#def main():
def install():
if(windows_version() >= Version('10.0')):
print('is windows 10')
#reg
registry_set('HKEY_LOCAL_MACHINE',r'SOFTWARE/Policies/Microsoft/Windows/WindowsUpdate/AU','NoAutoRebootWithLoggedOnUsers',1,type=REG_DWORD)
# registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System','MaxGPOScriptWait',180,type=REG_DWORD)
print('key set. reboot required to be taken in count.')
else:
print('not w10')
if __name__ == '__main__': #run debug
install()
def uninstall():
if(reg_key_exists('HKEY_LOCAL_MACHINE',r'SOFTWARE/Policies/Microsoft/Windows/WindowsUpdate/AU','NoAutoRebootWithLoggedOnUsers')):
registry_set('HKEY_LOCAL_MACHINE',r'SOFTWARE/Policies/Microsoft/Windows/WindowsUpdate/AU','NoAutoRebootWithLoggedOnUsers',0,type=REG_DWORD)*** Interprete remoto reinizializzato ***
è windows 10
Traceback (chiamata più recente):
File "C:\waptdev\ymg-WU10-autorebootblock-wapt\setup.py", riga 23, in
install()
File "C:\waptdev\ymg-WU10-autorebootblock-wapt\setup.py", riga 17, in install
registry_set('HKEY_LOCAL_MACHINE',r'SOFTWARE/Policies/Microsoft/Windows/WindowsUpdate/AU','NoAutoRebootWithLoggedOnUsers',1,type=REG_DWORD)
File "C:\Program Files (x86)\wapt\setuphelpers.py", riga 1654, in registry_set
with reg_openkey_noredir(root,path,sam=KEY_WRITE,create_if_missing=True) as key:
File "C:\Program Files (x86)\wapt\setuphelpers.py", riga 1431, in reg_openkey_noredir
result = _winreg.OpenKey(rootkey,subkeypath,0, sam | _winreg.KEY_WOW64_64KEY)
TypeError: L'oggetto non è un oggetto PyHKEY
E ricevo un errore simile se provo a distribuirlo tramite la console in seguito:
Potrebbe trattarsi di un errore di autorizzazione?è Windows 10Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", riga 3818, in install_wapt
exitstatus = setup.install()
File "c:\users\rcu\appdata\local\temp\waptx2yigf\setup.py", riga 17, in install
File "C:\Program Files (x86)\wapt\setuphelpers.py", riga 1654, in registry_set
with reg_openkey_noredir(root,path,sam=KEY_WRITE,create_if_missing=True) as key:
File "C:\Program Files (x86)\wapt\setuphelpers.py", riga 1431, in reg_openkey_noredir
result = _winreg.OpenKey(rootkey,subkeypath,0, sat | _winreg.KEY_WOW64_64KEY)
TypeError: L'oggetto non è un oggetto PyHKEY
TypeError: L'oggetto non è un oggetto PyHKEY
Grazie, cordiali saluti,
Renaud.

