Как отключить принудительные обновления в Windows
30 апреля 2023
Введение
В данном руководстве представлено описание процесса отключения обновления для Windows 10.
Многие думают, что отключить обновления в Windows 10 нельзя, однако это не совсем так, отключить обновления можно и в некоторых ситуациях даже нужно, давайте рассмотрим каким образом это можно сделать.
Настройки через gpedit
Данные настройки с использованием gpedit применимы только для версии Windows Professional и выше, под Windows Home данный способ работать не будет.
1
Сочетанием клавиш Win+R запускаем "выполнить" и вводим комманду:
gpedit.msc
Затем нажимаем ОК или Enter
Откроется редактор локальной групповой политики
2
Переходим в Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows
3
В правой части окна находим пункт Настройка автоматического обновления. Опция будет в состоянии Не задана. Запускаем двойным нажатием.
4
В открывшемся окне слева выбираем Отключено
5
Жмем Применить и ОК.
Настройки через services.msc
Для отключения обновления через Службы Windows выполните следующие шаги:
1
Нажмите клавиши Win+R на клавиатуре (где Win - клавиша с эмблемой Windows), введите:
services.msc
и нажмите Enter.
2
В списке служб найдите «Центр обновления Windows»> и дважды кликните по названию службы.
3
Нажмите «Остановить», а после остановки установите «Отключена» в поле «Тип запуска».
4
Если так и оставить, то через некоторое время Центр обновления снова включится. Чтобы этого не произошло, в этом же окне, после применения параметров, перейдите на вкладку «Вход в систему», выберите пункт «С учетной записью» и нажмите «Обзор».
5
В следующем окне нажмите «Дополнительно», затем - «Поиск» и в списке выберите пользователя без прав администратора, например, встроенного пользователя Гость.
6
В окне уберите пароль и подтверждение пароля для пользователя (у него нет пароля) и примените настройки.
Теперь автоматическое обновление системы происходить не будет. При необходимости, вы можете аналогичным образом вновь запустить службу Центра обновления и сменить пользователя, от которого производится запуск на «С системной учетной записью».
Настройки через regedit
Для отключения обновления через редактор реестра выполните следующие шаги:
1
Нажмите клавиши Win+R, введите:
regedit
и нажмите Enter.
2
В редакторе реестра перейдите к разделу:
HKEY_LOCAL_MACHINE\SYSTEM\
Далее нажмите по имени раздела правой кнопкой мыши и выберите «Создать» — «Раздел».
Назовите этот раздел:
Internet Communication Management
и внутри него создайте еще один с именем:
Internet Communication
3
Выбрав раздел Internet Communication, нажмите правой кнопкой мыши в правой части окна редактора реестра и выберите «Создать» — «Параметр DWORD»
4
Укажите имя параметра:
DisableWindowsUpdateAccess
затем дважды нажмите по нему и задайте значение 1
5
Аналогичным образом создайте параметр DWORD с именем:
NoWindowsUpdate
со значением 1 в разделе:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
6
Также создайте параметр DWORD с именем:
DisableWindowsUpdateAccess
и значением 1 в разделе реестра:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate
(при отсутствии раздела, создайте необходимые подразделы, как это описывалось в шаге 2).
7
Также создайте параметр DWORD с именем:
NoAutoUpdate
и значением 1 в разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
8
Также создайте параметр DWORD с именем:
DisableOSUpgrade
и значением 1 в разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
9
Также создайте параметр DWORD с именем:
DisableOSUpgrade
и значением 1 в разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore
Если раздела WindowsStore не существует его необходимо создать вручную.
10
Также создайте параметр DWORD с именем:
AllowOSUpgrade
и значением 0 в разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate
а также создайте параметр DWORD с именем:
ReservationsAllowed
и значением 0 в разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade
Если раздела OSUpgrade не существует его необходимо создать вручную.
11
Также создайте параметр DWORD с именем:
UpgradeAvailable
и значением 0 в разделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\UpgradeNotification
Если раздела UpgradeNotification не существует его необходимо создать вручную.
12
Закройте редактор реестра и перезагрузите компьютер.
Готово, с этого момента центр обновлений не будет иметь доступа к серверам Майкрософт для загрузки и установки обновлений на компьютер.
Если вы включите службу (или она включится сама) и попробуете проверить наличие обновлений, вы увидите ошибку «С установкой обновлений возникли некоторые проблемы, но попытка будет повторена позже» с кодом 0x8024002e.
Судя по моим экспериментам, для профессиональной и корпоративной версии Windows 10 достаточно параметра в разделе Internet Communication, а на домашнюю версию этот параметр, наоборот, не оказывает воздействия.
Настройки через Планировщик заданий
Для того, чтобы задание Schedule Scan перестало работать, а соответственно перестали автоматически проверяться и скачиваться обновления Windows 10, можно установить запрет на чтение и выполнение программы UsoClient.exe, без чего задание работать не будет.
Порядок действий будет следующим (для выполнения действий вы должны быть администратором в системе)
Перед данной настройкой необходимо создать точку восстановления Windows, и на всякий случай сделать резервную копию операционной системы, во избежание неполадок работы системы, в результате ошбочных или некорректных настроек.
1
Запустите командную строку от имени администратора. Для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запуск от имени администратора».
2
В командной строке введите команду:
takeown /f c:\windows\system32\usoclient.exe /a
и нажмите Enter.
3
Закройте командную строку, перейдите в папку:
C:\Windows\System32\
и найдите там файл usoclient.exe, нажмите по нему правой кнопкой мыши и выберите пункт «Свойства».
4
На вкладке «Безопасность» нажмите кнопку «Изменить».
5
Поочередно выберите каждый пункт в списке «Группы или пользователи» и снимите для них все отметки в столбце «Разрешить» ниже.
6
Нажмите Ок и подтвердите изменение разрешений.
7
Перезагрузите компьютер.
После этого обновления Windows 10 не будут устанавливаться (и обнаруживаться) автоматически. Однако, при желании вы можете проверить наличие обновлений и установить их вручную в «Параметры» - «Обновление и безопасность» - «Центр обновления Windows». При желании, вы можете вернуть разрешения на использование файла usoclient.exe командной в командной строке, запущенной от имени администратора:
icacls c:\windows\system32\usoclient.exe /reset
Однако, разрешения для TrustedInstaller не будут возвращены, равно как и не будет изменен владелец файла.
Иногда, когда Windows 10 попробует обратиться к файлу usoclient.exe вы можете получить сообщение об ошибке «Отказано в доступе». Описанные выше шаги 3-6 можно выполнить и в командной строке, используя icacls, но рекомендую визуальный путь, поскольку список групп и пользователей с разрешениями может меняться по ходу обновлений ОС (а в командной строке нужно их указывать вручную).
Отключение автозапуска службы обновлений Windows
1
Создаём батник, который останавливает службу и меняет тип запуска на «отключить»:
net stop wuauserv
sc config wuauserv start=disabled
2
Переходим в Управление компьютером -> Служебные программы -> Планировщик заданий и нажимаем Создать задачу.
3
Задаём имя задачи к примеру WUSA_Disable или любое другое на Ваше усмотрение и выставляем парамеры как на картинке ниже.
4
Переходим на вкладку Триггеры и нажимаем кнопку Создать
5
В открывшемся окне Создание триггера выставляем параметры как на картинке ниже и нажимаем кнопку ОК
6
Переходим на вкладку Действия и нажимаем кнопку Создать
7
В окне Создание действия нажимаем кнопку Обзор и выбираем ранее созданный bat-файл и нажимаем кнопку ОК
8
Далее остальные настройки оставляем без изменений и нажимаем кнопку ОК
Иногда для сохранения задания в Планировщике заданий система может запросить пароль, необходимо указать пароль от Вашей текущей учётной записи под которой осуществлён вход в систему.
9
Готово в списке заданий должно появиться Ваше новое созданное задание.
В результате проделанных действий при попытке запуска системой службы обновлений будет срабатывать планировщик заданий и отключать запущенную службу обновлений.