Files

23 lines
665 B
PowerShell

$package = 'WindowsUpdate.DisableAutoRestart'
try {
# http://support.microsoft.com/kb/555444
# alternate using GPO: http://kevinjameshall.wordpress.com/2012/12/26/windows-8-updates-disable-auto-restart/
$setRegistryKey = @"
`$params = @{
Path = 'HKLM:Software\Policies\Microsoft\Windows\WindowsUpdate\AU';
Name = 'NoAutoRebootWithLoggedOnUsers';
Value = 1
};
if (!(Test-Path `$params.Path)) { New-Item -Path `$params.Path -Force | Out-Null };
Set-ItemProperty @params
"@
Start-ChocolateyProcessAsAdmin $setRegistryKey
Write-ChocolateySuccess $package
} catch {
Write-ChocolateyFailure $package "$($_.Exception.Message)"
throw
}