Если вы установили торговать роботов через QUIK, МТ5 или TSLab, а может даже мини торговый привод собственной разработки на удаленный сервер, то желательно сразу отключить все авто обновления Windows.
Проблемы, вызываемые обновлениями, бывают как массовыми, встречающимися у большого количества пользователей, так и частными – встречающимися в редких сочетания определённой версии Windows ОС и некоторых приложений.
Отключаем автообновление Windows в Windows server 2012/ 2016/ 2019
Задача — добраться в Центр обновления Windows
Для этого нажимаем кнопку «Пуск» и откроем «Средства администрирования».
Это может выглядеть чуть по разному, например так:
или вот так:
В окне «Администрирование» выбираете — «Управление компьютером».
Далее в появившемся новом окне выберете «Службы и приложения» — «Службы».
Прокручиваем службы Windows вниз, и открываем «Центр обновления Windows».
В новом окне выбираем из списка Тип запуска – «Отключена» и нажмите кнопку «Остановить» затем кнопку «Применить».
Таким образом Мы отключили обновления системы, нажимайте кнопку «ОК».
Дело сделано, поздравляю!
К Центру обновления Windows можно еще попасть через командную строку
Открываем консоль – cmd
Вводим sconfig
Выбираем пункт обновление Windows (по умолчанию 5)
Выбираем пункт 5
Выбираем М – обновление только вручную
Ждем сообщение системы, что все корректно отключилось
На моей практике уже не раз случалось, что свежие обновления безопасности для продуктов Microsoft, выпускаемые в рамках MS Patch Tuesday, вызывают проблемы в работе операционной системы Windows или стороннего ПО. Проблемы, вызываемые обновлениями, бывают как массовыми, встречающимися у большого количества пользователей, так и частными – встречающимися в редких сочетания определённой версии Windows ОС и некоторых приложений (яркий такой пример проблемы описан здесь).
Если обновление Windows (или Office) вызывает проблему на компьютерах многих пользователей, и это подтверждается специалистами Microsoft, обновление отзывается компанией и через некоторое время заменяется новым, в котором исправляются найденные ошибки. Если обновление Windows вызывает проблемы, пользователь или администратора может самостоятельно удалить уже установленные обновления безопасности.
В этой статье мы рассмотрим, как правильно удалить обновления в ОС Windows (статья относится к Windows 10, 8.1, 7 и Windows Server 2016, 2012/R2, 2008/R2). Данные способы удаления обновлений можно использовать, если вы установили обновление вручную из CAB или MSU файла, автоматически получили его из Интернета с серверов Windows Update или своего сервера WSUS.
Вы можете удалить обновления в Windows (Windows Server) несколькими способами:
Содержание:
- Удаляем обновление Windows вручную через Панель управления
- Как заблокировать (скрыть) конкретное обновление в Windows 10?
- WUSA.exe: Удаление обновлений Windows из командной строки
- Удаление обновлений на всех компьютерах домена через WSUS
- Удаление обновлений на компьютерах домена с помощью политик GPO
- Как удалить обновление, если Windows не грузится?
Внимание. Возможность удаления обновлений – это, в первую очередь, временное решение, к которому можно прибегнуть, чтобы, во-первых, быстро восстановить работоспособность системы или ПО, а во-вторых подтвердить факт, что проблема вызвана именно установкой нового обновления безопасности. О найденной проблеме рекомендуется сообщить в техподдержку Microsoft и дождаться появления новой версии обновлений. Ни в коем случае нельзя отключать автоматическое обновление системы, удалять обновления из соображений улучшения работы системы или освобождения места на диске (тем более в новых версиях Windows появился мастер очистки устаревших обновлений, позволяющий удалить старые версии обновленных файлов). В противном случае вы подвергаете серьезному риску безопасность своего компьютера!
Удаляем обновление Windows вручную через Панель управления
Рассмотрим, как удаляются обновления на примере Windows 10. Откройте меню Параметры (Settings) и перейдите в раздел Обновления и Безопасность (Update & Security) -> Центр обновления Windows (Windows update)-> Просмотр журнала обновлений (View Update History) -> Удалить обновления (Uninstall updates).
Также вы можете перейди в окно удаления обновлений через классическую Панель управления: Панель управления -> Программы -> Удаление программ (Control Panel\Programs\Programs and Features) и нажмите на кнопку “Просмотр установленных обновлений” (View installed updates).
В открывшемся окне появится список всех обновлений Windows и Office, установленных в системе. Найдите в списке нужное обновление (а если быть более точным, ненужное 🙂 ), выделите его, нажмите кнопку Удалить (Uninstall). Запуститься мастер удаления обновления.
шт
На вопрос: “вы действительно хотите удалить это обновление?” ответьте Да..
Дождитесь окончания удаления обновления. После завершения сценария удаления обновления, Windows может запросить перезагрузку системы.
Как заблокировать (скрыть) конкретное обновление в Windows 10?
Если ваш компьютер настроены на автоматическое обновление Windows через Windows Update или WSUS это обновление скорее всего опять установится на вашем компьютере. Но вы можете отключить установку конкретного обновления, скрыв его (заблокировав). Для этого нужно использовать официальную утилиту Microsoft Show or Hide Updates (Показывать или скрывать обновления) https://support.microsoft.com/ru-ru/help/3073930/how-to-temporarily-prevent-a-driver-update-from-reinstalling-in-window
- Запустите wushowhide.diagcab;
- В мастере выберите пункт Hide Updates (скрыть обновления);
- Выберите обнволение, которое вы хотите скрыть и нажмите Далее;
- После этого данное обновление не будет устанавливаться в Windows через систему автоматических обновлений. Вы можете убрать обновление из скрытых, выбрав его в пункте Show hidden updates (показать скрытые обновления).
WUSA.exe: Удаление обновлений Windows из командной строки
Обновления Windows можно удалить также и из командной строки. Для этих целей в системе предусмотрена утилита wusa.exe (Windows Update Standalone Installer – автономный установщик обновлений Windows).
Вы можете вывести список всех обновлений, установленных на компьютере, командой:
wmic qfe list brief /format:table
С помощью следующей команды, запущенной с правами администратора, мы удалим обновление KB2790655:
wusa.exe /uninstall /kb:2693643
Пользователь должен подтвердить удаление обновления.
Если обновление нужно удалить в «тихом» режиме без запроса пользователя и предупредить его о последующей перезагрузке системы, команда будет выглядеть так:
wusa.exe /quiet /uninstall /kb:2693643 /promptrestart
Если нужно подавить запрос на перезагрузку, используйте команду:
wusa.exe /quiet /uninstall /kb:2693643 /norestart
Также вы можете удалить обновление из PowerShell с помощью модуля PSWindowsUpdate. Используется командлет Remove-WindowsUpdate формат команды:
Remove-WindowsUpdate -KBArticleID KB2693643 -NoRestart
Событие удаление обновления Windows фиксируется в системном журнале Setup EventID 7 и источником WUSA:
Windows update «Security Update for Microsoft Windows (KB2693643)» was successfully uninstalled. (Command line: «wusa.exe /quiet /uninstall /kb:2693643 /promptrestart»).
Вы можете удалить обновление на удаленном компьютере с помощью PsExec, используется такой формат команды:
psexec.exe \\remotePK C:\Windows\System32\wusa.exe /quiet /uninstall /kb:2693643/warnrestart:600
Удаление обновлений на всех компьютерах домена через WSUS
Если в вашей комании для установки обновлений на компьютеры домена используется корпоративный сервер WSUS, вы моежет удалить установленные одобренные обновления из консоли управления службы обновлений Update Services. Для этого щелкните ПКМ по ветке Updates и в меню выберите Search.
Укажите номер KB или бюллетеня безопасности, который требуется найти и нажмите Find Now. В списке, содержащем найденные обновления для разных версий Windows, выделите обновления, которые требуется удалить и выберите в меню пункт Approve.
Затем выберите группу компьютеров, которая вас интересует и в выпадающем списке выберите пункт Approved for Removal.
В нашем примере мы хотим удалить обновления на группе компьютеров, с именем Servers.
После процедуры обновления Windows на стороне клиентов WSUS (которая происходит по расписанию в соответствии с политикам WSUS и частотой синхронизации, которая задается параметром Automatic Update detection frequency, либо вы можете запустить цикл синхронизации вручную, набрав wuauclt /detectnow) в панели Windows Update соответствующее обновление появится с префиксом (Uninstall🙂 в названии.
После удаления обновления в журнале Windows Update History появится запись об этом событии.
Удаление обновлений на компьютерах домена с помощью политик GPO
Если вам нужно удалить определенное обновление на множестве компьютеров в домене Active Directory, в котором не используется WSUS, можно воспользоваться функционалом Startup/Shutdown скриптом групповых политик (GPO).
Для этого создайте новый объект GPO, нацеленный на нужную OU / сайт (пример таргетирования групповых политик на сайты AD описан здесь)/ или группу компьютеров. А затем в разделе Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown) создайте новый скрипт с командой wusa из предыдущего раздела.
Также вы можете использовать PowerShell логон скрипты для удаления обновлений.
Как удалить обновление, если Windows не грузится?
Иногда случается, что не удается удалить обновление непосредственно из системы, т.к. Windows просто перестала загружаться после установки проблемного обновления. В этом случае, вероятно, вам придется загрузиться компьютер с загрузочного диска и удалять обновления через DISM (см статью https://winitpro.ru/index.php/2018/01/24/ne-zagruzhaetsya-windows-posle-ustanovki-obnovlenij/), или с помощью утилиты Hotfix uninstall из комплекта MSDaRT.
Итак, мы рассмотрели самые распространенные сценарии удаления обновлений на компьютерах под управлением Windows.
Обратите внимание, что нельзя удалить установленные обновления, если произведена очистка образа системы от старых версий компонентов с помощью мастера очистки диска (Cleanup Manager) или очистки хранилища компонентов (WinSxS ) командой:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
- Заметки
- Windows
24.12.2021
Введение
Microsoft всегда навязывает нам обновления, но они не всегда нужны, а иногда даже опасны. Не редко случается так, что после обновления у нас что-то перестает работать, а иногда вообще система выходит из строя. В идеале хорошо иметь на предприятии WSUS (Службы Windows Server Update Services)
Как отключить автоматическое обновление Windows Server через командную строку CMD
Для начала открываем командную строку Windows (CMD):
WIN + R cmd
Enter
вводим команду
sconfig
Теперь в диалоговом окне: Конфигрурация сервера, через которое мы можем управлять нашим компьютером или сервером, нужно выбрать пятый пунк Параметры центра обновления Windows
. После выбора пятого пункта в конфигурации сервера зададим ему режим обновления ручной (M). Готово.
Как отключить службу «автоматическое обновление Windows 10» (Windows Server 2016 и 2019)
Для этого нам необходимо открыть оснастку «Службы». Через горячие клавиши
WIN + R пишем services.msc и подтверждаем
Enter
В открывшейся оснастке ищем «автоматическое обновление Windows». Открываем его.
Далее меняем тип запуска на Отключена и в состоянии нажимаем книпку Остановить и затем Применить
Готово 😀.
Автору на кофе ☕ или просто поднять мотивацию писать больше статей для вас 😉 !
Отдельное спасибо всем, кто отправляет донатики 😀! Очень приятно и неожиданно. Благодаря вам сайт может и в дальнейшем обходиться без рекламных баннеров.
Содержание
В данном руководстве будет рассмотрена процедура отключение автообновления в операционной системе Windows Server 2016.
Центр обновления Windows
Для этого откройте «Средства администрирования» через панель Пуск.
В окне „Администрирование“ выберете — „Управление компьютером“.
Затем в новом окне выберете „Службы и приложения“ — «Службы«.
Пролистайте службы Windows вниз, и откройте «Центр обновления Windows«.
Далее в новом окне выберите из списка Тип запуска – „Отключена“ и нажмите кнопку „Остановить“ затем кнопку «Применить«.
Таким образом Вы отключили обновления системы, нажимайте „ОК“.
Готово.
Для экономии производительности, дискового пространства, и сетевого трафика, на маломощных серверах имеет смысл отключить обновление Windows Server. Однако, настоятельно не рекомендуем это делать, так как без обновлений ОС сервер остается менее защищенным.
Если вы решились отключить обновление Windows, убедитесь что у вас установлены все нужные для работы роли и компоненты сервера (такие как RDS или .NETFramework), т.к. после отключения обновления установка некоторых ролей и компонентов становится невозможна.
Можно выделить два способа отключения обновлений в Windows Server 2012:
- Отключение автоматического получения обновлений системы из Интернета
- Полное отключение службы обновлений в системе — полное отключние API обновлений, что делает невозможной установку даже локальных обновлений и компонентов (по типу .NETFramework)
- 1 Отключить обновление Windows из Интернета
- 2 Полное отключение API обновлений
- 2.1 С помощью графического интерфейса
- 2.2 Через командную строку
Получение обновлений из интернета регулируется политикой «Настройка автоматического обновления». Чтобы изменить параметр этой политики необходимо зайти в оснастку «Редактор локальной групповой политики» (она же «gpedit.msc»).
1. Нажмите «Пуск» и в поле поиска введите «gpedit.msc». И в результатах поиска нажмите на найденное приложение.
2. В появившемся окне, в левой части, перейдите в «Конфигурация компьютера» — «Административные шаблоны» — «Компоненты Windows» — «Центр обновления Windows»
3. В правой части окна найдите политику «Настройка автоматического обновления» и двойным кликом откройте её свойства
4. Установите значение «Отключено» и нажмите «Применить»
После настройки этой политики, система не будет получать обновления из Интернета автоматически.
Полное отключение API обновлений
Любая работа с обновлениями в системе выполняется через службу «Центр обновления Windows» (она же «wuauserv»), отключив эту службу любая работа с обновлениями станет невозможна.
С помощью графического интерфейса
1. Перейти в оснастку «Службы». Для этого нажмите кнопку «Пуск», в поисковой строке начните вводить «services», затем в результатах нажмите «Службы»
2. В списке служб необходимо найти «Центр обновления Windows» и двойным щелчком откройте свойства.
3. В появившемся окне нажмите кнопку «Отключить», а тип запуска установите в «Отключена», затем нажмите «Применить»
Через командную строку
- Откройте командную строку
- Наберите
sc stop wuauserv
нажмите ВВОД - Наберите
sc config wuauserv start=disabled
нажмите ВВОД
После проделанных операций API обновлений будет отключен.