Загрузка данных


# ============================================================
# 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