# ============================================================
# WINDOWS UPDATE — ЖЕСТКИЙ РУЧНОЙ РЕЖИМ
# ============================================================
$WU = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate"
$AU = "$WU\AU"
# Создаём разделы политики
New-Item -Path $WU -Force | Out-Null
New-Item -Path $AU -Force | Out-Null
# Полностью отключаем Automatic Updates
New-ItemProperty -Path $AU `
-Name "NoAutoUpdate" `
-PropertyType DWord `
-Value 1 `
-Force | Out-Null
# Не скачивать обновления автоматически
New-ItemProperty -Path $AU `
-Name "AUOptions" `
-PropertyType DWord `
-Value 1 `
-Force | Out-Null
# Запрещаем Windows Update обращаться к публичным серверам Microsoft
New-ItemProperty -Path $WU `
-Name "DoNotConnectToWindowsUpdateInternetLocations" `
-PropertyType DWord `
-Value 1 `
-Force | Out-Null
# Убираем доступ к функциям Windows Update в интерфейсе
New-ItemProperty -Path $WU `
-Name "DisableWindowsUpdateAccess" `
-PropertyType DWord `
-Value 1 `
-Force | Out-Null
# Не устанавливать драйверы через Windows Update
New-ItemProperty -Path $WU `
-Name "ExcludeWUDriversInQualityUpdate" `
-PropertyType DWord `
-Value 1 `
-Force | Out-Null
# Применяем политики
gpupdate /force
Write-Host ""
Write-Host "Windows Update заблокирован политиками." -ForegroundColor Green
Write-Host "Перезагружаю компьютер через 10 секунд..."
Start-Sleep 10
Restart-Computer -Force