Windows 10 автоматически проверяет наличие обновлений, скачивает и устанавливает их, что может вызывать неудобства у пользователя. Также возможно, что нам нужно отключить обновления по каким-то иным причинам(например, спецефическое тестирование ПО).
Способов отключения известно несколько, но часть из них перестала работать с выходом новых версий ОС или обновлений.
Рассмотрим два способа, первый из них является наиболее корректным и надежным, но работает только в версиях Windows 10 Pro и Enterprise - это
Отключение обновлений с помощью редактора локальной групповой политики.
- Выполнив gpedit.msc запускаем редактор локальной групповой политики.
- Идем по пути «Конфигурация компьютера» — «Административные шаблоны» — «Компоненты Windows» — «Центр обновления Windows».
- Открываем пункт «Настройка автоматического обновления»
- В окне настройки устанавливаем значение "Отключено".
Также можно создать параметр DWORD с именем NoAutoUpdate и значением 1 в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
Вторым способом, реализованным в некоторых утилитах(я не рассматриваю применение утилит в этой заметке, т.к. подразумевается, что мы работаем в корпоративной сети и применение стороннего ПО строго запрещено), является "обман" установщика Windows, путем указания локального сервера обновлений, который на самом деле отсутствует.
Суть метода проста - ОС будет искать обновления на локальном сервере, и, не находя их, не будет пытаться установить.
Делается все крайне просто - нужно создать reg-файл со следующим содержимым:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"DoNotConnectToWindowsUpdateInternetLocations"=dword:00000001
"UpdateServiceUrlAlternate"="serv.wsus"
"WUServer"="serv.wsus"
"WUStatusServer"="serv.wsus"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"UseWUServer"=dword:00000001
В данном случае serv.wsus - имя предполагаемого(не существующего реально) сервера обновлений.
Запускаем файл, применяем изменения, и обновления отключены.
В случае, если нужно откатить изменения, удаляем параметры DoNotConnectToWindowsUpdateInternetLocations, UpdateServiceUrlAlternate, WUServer, WUStatusServer из раздела
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
И параметр UseWUServer из
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
Перезагружаемся, возможность обновлений восстановлена.