Найти тему
Олег Тимашевский

WINDOWS 10. ОТКЛЮЧЕНИЕ ОБНОВЛЕНИЙ НАГЛУХО

Оглавление

..

Доброго здравия всем, кто меня читает. Если отключать автоматические обновления через службу, то через определённое время Windows 10 сама себя настраивает и включает свои автоматические обновления. Обычно это происходит в тот же день или даже через пару часов.

Зачем отключать автоматические обновления. Для того чтобы минимизировать сбои в работе системы. Как известно, как показала практика, из-за обновлений бывает перестаёт что то работать, например, принтера. У меня один раз из-за обновлений Windows 10 на "уставшем" жёстком диске порушился реестр и перестали работать клавиатура и мышь, пришлось переустанавливать Windows.

К тому же в условиях санкций ФСТЭК рекомендует отключать все обновления зарубежного программного обезпечения (ПО), чтобы не прилетала какая-нибудь пакость. Систему Windows Microsoft на российских ПК вряд ли порушат, а вот заблокировать запуск российских программ через обновления может запросто. Как уже недавно на Mac заблокировали КриптоПро. Поэтому так.

Я обычно свежеустановленную Windows 10 обновляю до версии 22H2, потом отключаю обновления.

Если в двух словах, то отключать автоматические обновления будем bat-скриптом, который добавим в планировщик задач на периодическое его выполнение, т.к. Windows 10 через время сама включает автообновления. Почему то у меня сложилаь ассоциация этого с регулярным приёмом препаратов и лекарств против микробов и вирусов, в какой то степени таким микробом является 10ка.

..

СКРИПТ "WIN_UPD_STOP"

..

Скачать его можно с яндекс диска по ссылке https://disk.yandex.ru/d/8YCx43q_euC0YQ . Для его выполнения вручную щёлкаем по нему правой кнопкой мыши и в контекстном меню выбираем "Запуск от имени администратора". Если при запуске появится синее окно с надписью что "Система Windows защитила ваш компьютер", то нажимаем ссылку "Подробнее" и далее кнопку "Выполнить в любом случае".

"Исходный код" этого скрипта ниже, строки прнумерованы, т.к. на дзене они в одну строку не помещаются.

  1. @echo off
  2. net stop wuauserv > null.txt
  3. reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv" /v ObjectName /t REG_SZ /d prodvigatel /f > null.txt
  4. reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv" /v Start /t REG_DWORD /d 4 /f > null.txt
  5. reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv" /v ObjectName /t REG_SZ /d stopupd /f > null.txt
  6. del /q C:\Windows\SoftwareDistribution\Download\*.* > null.txt
  7. for /d %i in (C:\Windows\SoftwareDistribution\Download\*.*) do @rmdir /s /q "%i" > null.txt
  8. del /f /s /q C:\Windows\SoftwareDistribution\* > null.txt

Эти строки можно скопировать в блокнот и сделать свой скрипт, что то добавить, например. Для того чтобы файл был исполняемым, а не текстовым нужно его расширение поменять с ".txt" на ".bat".

Что делает этот скрипт. Вначале отключает службу автоматических обновлений, далее делает настройки реестра Windows на то чтобы служба автоматических обновлений не включалась и в конце удаляет всё то что Windows успела накачать из обновлений. Это находится в папке "C:\Windows\SoftwareDistribution". Именно сюда Windows скачивает обновления перед установкой.

ДОБАВЛЕНИЕ СКРИПТА В ПЛАНИРОВЩИК

..

Как уже написал, для того чтобы Windows больше не безобразничала и не включала сама обновления через время добавим наш скрипт в планировщик задач для "профилактики" автообновлений.

Для того чтобы проще открыть планировщик задач зажимаем "Win" + "R" и набираем в поле открыть "taskschd.msc".

-2

Становимся на планировщик и в вызванном правой кнопкой мыши контекстном меню выбираем "Создать задачу..".

-3

На первой вкладке "Общие" указываем имя задачи и ставим галочку "Выполнять с наивысшими правами".

-4

На вкладке "Действия" создаём действие с выполнением скрипта кнопкой "Создать..."

-5

В новом окошке в поле "Действие" оставляем "Запуск прграммы" и нажимаем кнопку "Обзор".

-6

Указываем расположение скрипта на отключение обновлений и нажимаем "Открыть".

-7

Кнопкой "OK" закрываем создание действия.

-8

Переходим на вкладку "Триггеры" и нажимаем кнопку "Создать".

-9

В поле "Начать задачу" выбраем "При входе в систему". В дополнительных параметрах ставим галочку напротив "Отложить задачу на" и выбираем всего 1 минуту, а не 15 минут как на скриншоте (т.к. 10ка любит включать обновления сразу после загрузки).

-10

Напротив поля "Повторять задачу каждые" также ставим галочку, время выбираем 1 час и на этой же строчке в появившемся поле "в течение" выбираем "Безконечно". Всё, нажимаем внизу "OK".

На главном окне создания задачи также нажимаем "OK".

-11

Всё. Задача создалась. Теперь автоматические обновления Windows мы отключили наглухо.

Если даже Windows будет наглеть и сама включать обновления, то каждый час они будут гаситься полностью, также будут удаляться все файлы обновлений, которы операционная система успела накачать.

..

РЕЗЮМЕ

..

Данный способ отключения обновлений Windows 10 прекрасно работает и я его уже проверил на практике. Мои машины (ПК) теперь надёжно защищены от каких-либо санкционных мер со стороны потенциально враждебной американской компании Microsoft.

Несмотря на то что я написал этот метод на паблике, я его применил и дома и на работе, на пользу себе и людям и очень доволен. Всем пока