Отключение обновлений Win10 и предложений обновиться до Win 11

ЧАСТЬ A. WINDOWS 10 (Pro / Enterprise / LTSC)

:bullseye: Цель

  • :cross_mark: Запретить апгрейд до Windows 11

  • :cross_mark: Полностью отключить Windows Update

  • :cross_mark: Убрать экраны «обновитесь», OOBE, предложения

  • :white_check_mark: Сохранить стабильный удалённый доступ (RDP / AnyDesk)

Жёстко зафиксировать Windows 10 (запрет Win11)

PowerShell (Admin):

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v TargetReleaseVersion /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v TargetReleaseVersionInfo /t REG_SZ /d 10 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v ProductVersion /t REG_SZ /d "Windows 10" /f


:two: Отключить службы обновлений

Stop-Service wuauserv -Force
Stop-Service bits -Force
Stop-Service usosvc -Force -ErrorAction SilentlyContinue

Set-Service wuauserv -StartupType Disabled
Set-Service bits -StartupType Disabled
Set-Service usosvc -StartupType Disabled


:three: Отключить Windows Update Medic (иначе всё включится обратно)

cmd /c "sc stop WaaSMedicSvc"
reg add "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v Start /t REG_DWORD /d 4 /f


:four: Delivery Optimization (DOsvc) — через политику

(службу можно не ломать, достаточно политики)

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization" /v DODownloadMode /t REG_DWORD /d 0 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization" /v DOMaxUploadBandwidth /t REG_DWORD /d 0 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization" /v DOMaxDownloadBandwidth /t REG_DWORD /d 0 /f


:five: Убрать экраны предложений и OOBE

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v SkipMachineOOBE /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v SkipUserOOBE /t REG_DWORD /d 1 /f


:six: Запретить авто-перезагрузки

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" `
 /v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 1 /f


:seven: Проверка (ОБЯЗАТЕЛЬНО)

Get-Service wuauserv,bits,usosvc,WaaSMedicSvc | Select Name,Status,StartType

Норма:

  • Status = Stopped

  • StartType = Disabled


:eight: Перезагрузка

shutdown /r /t 0
1 Like