(braucht adminrechte)
Nach Benutzeranmeldung ermittle die volle Stunde und setze die nächste Updateprüfung auf eine Stunde später:
Wenn neue Patche vorhanden sind, installiere diese zu diesem Zeitpunkt und starte den Rechner neu auch wenn noch ein Benutzer angemeldet ist.
@For /f "tokens=1 delims=:" %%t In ('time /t') Do @set /a updatetime=1%%t-99 reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AUOptions /t REG_DWORD /d 4 /f reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AutoInstallMinorUpdates /t REG_DWORD /d 1 /f reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v ScheduledInstallDay /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v ScheduledInstallTime /t REG_DWORD /d %updatetime% /f exit