ЧАСТЬ A. WINDOWS 10 (Pro / Enterprise / LTSC)
Цель
-
Запретить апгрейд до Windows 11 -
Полностью отключить Windows Update -
Убрать экраны «обновитесь», OOBE, предложения -
Сохранить стабильный удалённый доступ (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
Отключить службы обновлений
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
Отключить Windows Update Medic (иначе всё включится обратно)
cmd /c "sc stop WaaSMedicSvc"
reg add "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v Start /t REG_DWORD /d 4 /f
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
Убрать экраны предложений и 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
Запретить авто-перезагрузки
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" `
/v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 1 /f
Проверка (ОБЯЗАТЕЛЬНО)
Get-Service wuauserv,bits,usosvc,WaaSMedicSvc | Select Name,Status,StartType
Норма:
-
Status = Stopped
-
StartType = Disabled
Перезагрузка
shutdown /r /t 0