Windows 10 Update Disabler
An executable cmd batch script that 100% Disables Windows 10 Update.
This error message shows in update center, when windows update is disabled.
Why Disable Windows Update?
Reasons NOT to Disable Windows Update
-
When disabling Windows Update, your Windows wouldn’t have the latest Security Patches other than fixing bugs and adding new features which all provided by Microsoft. Windows Operating System has lots of bugs. New Security vulnerabilities get discovered every now and then, some are high-severity vulnerabilities.
-
Some Microsoft other services does not work properly when windows update is disabled, for an example, you must install Microsoft Office, Microsoft Visual Studio or MSSQL Server, etc.. before disabling windows update, because they get support from windows update to accomplish their installtion.
Reasons To Disable Windows Update
- If you have a Potato PC (Slow, Low Memory, Low Storage, Old). We all have/had one.
- If you have a Slow or Limited Internet Connection.
- If you don’t care about getting information leaked or getting hacked, no private data stored, basically a computer to play games for kids or something.
- If you have a Closed Limited Network Environment or Virtual Machine, or maybe a VPN connected all the time.
What does this tool do exactly?
- It disables windows update services and their helpers.
- It adds windows update prevention registry keys.
- It disables windows update task schedules.
- It deletes already downloaded windows update files.
- It cleans windows temporary files.
How to use?
-
Just download the «Windows 10 Update Disabler.bat», and right click on it then run as administrator.
-
You can renable windows update by downloading «Windows 10 Update Enabler.bat», and right clicking on it then run as administrator. It will reverse the work of «Windows 10 Update Disabler.bat», however it doesn’t recover the windows update files it deleted.
Warnings!
-
Do NOT Run this tool while installing any program or game. If you run it during any installation, the installation will most likely to fail, and you may not have the option to reinstall!
-
This tool will not prevent a
Pending Windows Update
from installation, as the Pending process means everything is downloaded and almost installed and just a restart is required.
Notes
-
This tool is in BETA, Still under testing. So far working fine!, i can’t guarantee its safety, not just yet. I will test it on 15 production PCs on VPN for couple of months. then i can say it is safe. So use it under your own risk.
-
It is written for Windows 10, not tested on other windows versions
Некоторые пользователи предпочитают отключать обновления Windows 11/10 по тем или иным причинам — в ожидании того, что после их установки что-то может пойти не так или другим соображениям. Я не рекомендую этого делать, но, если вы приняли такое решение — способы есть.
Windows Updates Disabler — простой скрипт для быстрого и надёжного полного отключения всех обновлений Windows, включающий в себя также инструмент для отката изменений, если это потребуется. О нём — далее в инструкции. Другие способы отключения обновлений Windows 11 (большинство подойдут и для Windows 10).
Как отключить обновления с помощью Windows Updates Disabler и включить их снова
Процесс отключения обновлений Windows 11/10 с помощью рассматриваемого скрипта максимально прост. Однако, перед тем как приступить, рекомендую создать точку восстановления системы. Далее — шаги по отключению:
- Скачайте архив с Windows Updates Disabler со страницы GitHub разработчика.
- Распакуйте весь архив в удобное вам расположение: не извлекайте отдельные файлы и не запускайте их напрямую из архива.
- В архиве присутствуют несколько файлов. Для отключения обновлений запустите
disable updates.bat
Для запуска требуются права администратора на компьютере, если запустите не от имени администратора — скрипт перезапустится с ними автоматически при условии их наличия.
- Все дальнейшие действия будут выполнены автоматически, если в процессе будут ошибки — не обращайте внимания, это возможно. По итогу вам будет предложено нажать любую клавишу для выхода.
- Готово, обновления отключены, их поиск и установка выполняться не будут:
В процессе будут отключены все основные службы и задания, отвечающие за обновления, а также те службы, которые могут их снова включить, производятся необходимые изменения в реестре и очищается кэш обновлений.
Помимо файла отключения обновлений в архиве присутствуют ещё два файла .bat:
- enable updates.bat — повторное включение обновлений. Работает, как и уже описанный: достаточно запустить. После выполнения снова зайдите в Центр обновления Windows 11/10 и обновления будут доступны (при условии, что вы не ограничивали их дополнительными способами):
- use update service.bat — не включает обновления полностью, но включает службу Центра обновления, которая может быть нужна для работы некоторых приложений, например, Microsoft Store. После использования вы можете снова запустить disable updates.bat для её отключения.
Если вы решили использовать этот метод отключения обновлений, рекомендую сохранить на компьютере использованные файлы Windows Updates Disabler, причем именно в той версии, которую вы использовали (потому что в будущих могут быть изменения механизма работы) на случай, если в дальнейшем вы решите снова включить обновления.
И, как я писал выше, я не могу рекомендовать полного отключения обновлений Windows 11/10. Если вы не хотите устанавливать какое-то конкретное обновление, лучше использовать способ из отдельной инструкции.
Написал для себя (для своего эникейства) не большой скрипт, который с 99% вероятностью отключает все обновления на Windows 10 так, что они больше никогда не включаются
код скрипта на VBS
'Повышение до администратора
Set WshShell = WScript.CreateObject("WScript.Shell")
If WScript.Arguments.Length = 0 Then
Set ObjShell = CreateObject("Shell.Application")
ObjShell.ShellExecute "wscript.exe" _
, """" & WScript.ScriptFullName & """ RunAsAdministrator", , "runas", 1
WScript.Quit
End if
'Первичное отключение обновления
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "net stop wuauserv", 0, false
WshShell.Run "sc config wuauserv start=disabled", 0, false
WshShell.Run "net stop bits", 0, false
WshShell.Run "sc config bits start=disabled", 0, false
WshShell.Run "net stop appidsvc", 0, false
WshShell.Run "sc config bits start=disabled", 0, false
'Создание исполняемого файла в папке %appdata%
Dim fso, tf, appData
Set objWShell = WScript.CreateObject("WScript.Shell")
appData = objWShell.expandEnvironmentStrings("%APPDATA%")
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile(appData+"\Mainstop.vbs", True)
tf.WriteLine("Set WshShell = CreateObject("+Chr(34)+"WScript.Shell"+Chr(34)+") ")
tf.WriteLine("WshShell.Run "+Chr(34)+"net stop wuauserv"+Chr(34)+", 0, false")
tf.WriteLine("WshShell.Run "+Chr(34)+"sc config wuauserv start=disabled"+Chr(34)+", 0, false")
tf.WriteLine("WshShell.Run "+Chr(34)+"net stop bits"+Chr(34)+", 0, false")
tf.WriteLine("WshShell.Run "+Chr(34)+"sc config bits start=disabled"+Chr(34)+", 0, false")
tf.WriteLine("WshShell.Run "+Chr(34)+"net stop appidsvc"+Chr(34)+", 0, false")
tf.WriteLine("WshShell.Run "+Chr(34)+"sc config bits start=disabled"+Chr(34)+", 0, false")
tf.Close
'Добавление задачи в планировщик
WshShell.Run "SCHTASKS /Create /SC MINUTE /MO 5 /TN "+Chr(34)+"DisableUpdater"+Chr(34)+" /TR "+Chr(34)+appData+"\Mainstop.vbs"+Chr(34)+" /RL HIGHEST", 0, false
'Логирование
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("C:\log.txt", True)
a.WriteLine(Now() &" Обновления Win10 успешно отключены, (C) Bergi")
a.Close
«~Bergi, тебя что, в гугле забанили? ведь существует куча способов для отключения обновлений», — ага скажу я, и они не работают нормально, ибо они только для определённых версий виндовс, ведь рано или поздно мелкомягкие устараняют эти уязвимости, и обновления всё равно включаются
Самые популярные способы
Да я борюсь с этими обновления как только вышла 10 винда, конечно не вижу в них ничего плохого, они нужны да, и Windows 10 хорошая система , но есть и минусы:
- Винда больше не запускается после некорректно установленного обновления
- Проблема производительности на обычном HDD, загрузка диска на 100% времени
- Не нужное ожидание при включении и при завершении работы
- Слетают активаторы на пиратских ОС (хотя уже забыл, когда последний раз сталкивался с пиратской ОС)
- Слетают параметры общего доступа
- 1903 вообще может не работать на некоторых моделях ноутов
- Простота установки. Скачал, запустил, нажал да, забыл про обновления. Есть рабочие способы для даже самых последних версий, но они достаточно сложны для нубов, например даже скопировать строчку в командную строку и нажать enter может быть тяжело…
- Протестировал более чем на 40 ноутбуках и компьютерах на всех возможных версиях 10-ки в течении 3х месяцев
- Защитник виндовс продолжает обновляться в штатном режиме
По факту нужна лишь 1 строка отключения основной службы wuauserv, каждые 5 минут, чтобы ничего не происходило
Для тех кто хочет проникнуться моей дурью
- Запрашиваем Админские права у пользователя
- Глушим службы
- Копируем часть кода 1кб в пользовательскую папку
- Создаём задание в планировщике, задание будет каждые 5 минут глушить всё, что связанно с обновлениями каждые
- Профит, скрипт можно удалить
Отключить или удалить задание в планировщике и включить службу wuauserv, всё остальное винда восстановит самостоятельно
Он не сильно нужен, но я рад буду замечаниям и тестам по поводу скрипта
А так же делитесь своими способами как вы отключаете обновления
Если совсем всё туго, могу завернуть в карту на JASS (шучу,я не буду это делать, но это возможно)
Почему VBS? потому что это не компилируемый язык, исходный код виден сразу и вызывает больше доверия, хотя всё тоже самое выглядело бы куда проще на тех же C, завернуто в EXE с иконкой и может быть с графическим интерфейсом, но я всё это убрал и сделал так как есть, меня устраивает
Довольно часто очередное обновление операционной системы Windows 10 ставит пользователя в тупик — иногда нужно быстро выключить компьютер и уйти по делам, либо же наоборот включить систему и выполнить какое-то действие. Вместо этого приходится смотреть на экран установки обновления, которое иногда может занять пять-десять минут. И, к сожалению, с каждой свежей версией ОС разработчики из Microsoft закрывают возможности эти апдейты отключить — пользоваться устаревшей версией системы буквально затруднительно. Но, конечно, есть сразу несколько вариантов решения данной проблемы.
Отключение обновлений через настройку прав пользователей
Первый способ позволяет полностью запретить операционной системе запускать обновление через перенастройку прав пользователей.
Для этого нужно выполнить несколько простых шагов:
- нажмите Win+R на клавиатуре, в открывшемся окне введите команду services.msc и нажмите Enter;
- в открывшемся списке найдите службу «Центр обновлений Windows» и два раза кликните по ней;
- во вкладке «Общие» откройте выпадающее меню «Тип запуска» и выберите пункт «Отключена»;
- нажмите на «Остановить»;
- в этом же окне перейдите во вкладку «Вход в систему»;
- выберите пункт «С учётной записью» и нажмите на кнопку «Обзор»;
- в открывшемся окне выберите пункт «Дополнительно», после чего откройте поиск и в открывшемся списке кликните по «Гость»;
- нажмите «ОК»;
- удалите пароль для пользователя «Гость», после чего примените изменения;
- перезагрузите компьютер.
После внесённых изменений служба «Центр обновлений Windows» будет полностью отключена, а её права настроены как «Гость», то есть без прав администратора — возможности вносить изменения в систему у данной службы нет. А поскольку устанавливать обновления можно только от имени администратора, Windows 10 больше не будет обновляться без разрешения самого пользователя.
Отключение обновлений через редактор групповой политики
Операционная система Windows 10 может похвастаться достаточно продвинутым набором различных утилит, которые могут настраивать даже самые важные функции ОС. Среди них — редактор групповой политики, благодаря которому тоже можно отключить обновления в Windows 10.
Для этого нужно выполнить несколько простых шагов:
- нажмите Win+R на клавиатуре;
- в открывшемся окне введите команду gpedit.msc;
- перейдите по адресу: Конфигурация компьютера\Административные шаблоны\Компоненты Windows;
- выберите категорию «Центр обновления Windows»;
- найдите пункт «Настройка автоматического обновления»;
- переведите параметр в режим «Отключено»;
- нажмите «ОК».
Отключение обновлений через планировщик задач
Благодаря утилите «Планировщик задач» определённые процессы в операционной системе запускаются автоматически — к ним относятся и обновления системы.
К счастью, функции данной утилиты тоже можно ограничить:
- нажмите Win+R на клавиатуре;
- в открывшемся окне введите команду taskschd.msc;
- проследуйте по адресу: Библиотека планировщика заданий\Microsoft\Windows\UpdateOrchestrator;
- отключите всё, что связано с обновлением Windows.
⚠️ Важно: разработчики из Microsoft периодически переименовывают службы, так что стоит искать всё, что связано со словом Update.
Всё и сразу
В большинстве ситуаций для отключения апдейтов хватает одного из вышеуказанных способов, но для наибольшей надёжности стоит воспользоваться сразу всеми. В этом случае Windows 10 будет гораздо труднее обойти запреты и запустить обновление автоматически, без ведома пользователя.
Windows 10 – самая суровая версия ОС от Microsoft по части отключения обновлений. Причиной этому является принцип её длительного существования и усовершенствования по ходу её массового использования. Поэтому в Win10 мы, пользователи не можем полностью отключить системные обновления простым способом без заморочек, как это предусматривается в панели управления Win8.1 и Win7. С помощью параметров Win10 мы лишь можем отложить обновления на какой-то срок – на 35 дней те, что касаются стабильности и безопасности, и максимум на год те, что внедряют в систему новые функции. Но и эти возможности официально доступны лишь в редакциях, начиная с Pro. Чтобы полностью запретить «Десятке» обновляться, нужен целый ряд операций в её глубинных настройках. Упростить все эти действия, а также реализовать в принципе возможность отключения обновлений в Win10 Home призвана бесплатная утилита Wu10Man. Если вы, друзья, ещё не обновили свою «Десятку» до октябрьского накопительного обновления October 2018 Update и не хотите это делать, чтобы не лишний раз не рисковать, вы в любой из редакций системы можете отключить обновления с помощью Wu10Man. Если у вас уже установлена обновлённая Windows 10 1809, возможно, в будущем вы захотите именно на этой версии и остановиться.
Как отключить обновления Windows 10 1809 с помощью утилиты Wu10Man
Многие пользователи «Десятки» жалуются, что даже после отключения обновлений с помощью настроек самой же системы или различных сторонних утилит она всё равно обновляется. Чтобы запретить ей это делать, необходимо, как упоминалось, проделать целый ряд операций – внести определённые настройки в локальную групповую политику или подправить реестр, выключить определённые системные службы, заблокировать серверы Microsoft. Все эти действия могут привести к тому, что те или иные функции системы, когда они понадобятся, не будут работать. И тогда придётся проводить тот же ряд операций, только в обратном направлении. С помощью утилиты Wu10Man это можно делать быстро и просто. В её окне, в едином месте собраны все те самые глубинные системные настройки. В интерфейсе Wu10Man обновления можем отключить, а в будущем, когда они понадобятся – включить.
Как работать с Wu10Man? Запускаем утилиту и в первой её графе указываем «Disable Automatic Updates». Это полное отключение обновлений, реализуемое средствами локальной групповой политики. Далее кнопками «Disable» отключаем системные службы — Windows Update (непосредственно служба, отвечающая за функционирование обновлений) и Windows Modules Installer (обеспечивает установку пакетов). В столбце справа блокируем сообщение с отдельными апдейт-серверами компании Microsoft кнопками «Block» или со всеми подряд кнопкой «Block all Hosts».
Для обратного эффекта выбираем, соответственно, «Enable Automatic Updates», включаем службы кнопками «Enabled» и проводим разблокировку серверов кнопкой «Unblock all Hosts».
Плюс к этому, Wu10Man в качестве альтернативы полному отказу от системных обновлений реализует для них те возможности, которые доступны в системах Win8.1 и Win7:
• «Notify of Download and Installation» — только поиск без скачивания и установки;
• «Automatic Download, Notify of Installation» — поиск и загрузка, но без установки.
Однако в этих двух случаях Microsoft всё равно у руля: система пообещает нам, что будет у нас спрашивать разрешение на загрузку/установку обновлений, но только на таковые, что не обеспечивают стабильность и безопасность. По поводу внедрения последних наше мнение никого не интересует.