как удалить обновление windows 11

Удаление обновления Windows 11 — это откат или деинсталляция установленного пакета (качественного, функционального, драйверного или другого) для восстановления работоспособности системы, устранения несовместимостей или возврата к предыдущему состоянию ОС. Процедура выполняется штатными средствами (Параметры, Панель управления, командная строка, PowerShell), через среду восстановления, а также с помощью системных функций отката на предыдущую версию.

Зачем удалять обновления и какие они бывают 🧭

В Windows 11 распространяются разные типы обновлений: ежемесячные качественные (кумулятивные) пакеты, функциональные (переход на новую версию, например 22H2 → 23H2), обновления драйверов, компоненты .NET, пакеты стека обслуживания (SSU), а также защитные определения Microsoft Defender. Иногда после установки возникают проблемы: падение производительности 🐢, BSOD, отказы периферии, сбои запуска, изменение поведения приложений или несовместимости с корпоративным софтом. В таких случаях может понадобиться временно удалить проблемный пакет до выхода исправления или обновления-замены.

Подготовка перед удалением ⚙️

  • Создайте точку восстановления и резервную копию важных данных (образ системы или как минимум профиль пользователя) 🛟.
  • Убедитесь, что у вас есть права администратора и доступ к интернету (для последующего получения исправлений) ✅.
  • Зафиксируйте номер проблемного KB или точное имя пакета. Его можно увидеть в «Параметры → Центр обновления Windows → Журнал обновлений» или получить через PowerShell (Get-HotFix) 💡.
  • Если включено шифрование BitLocker, сохраните ключ восстановления; при загрузке в среду восстановления он может потребоваться обязательно подготовьте ключ заранее 🔐.
  • Проверьте свободное место на диске: откаты требуют временного пространства для операций обслуживания.

Сводная таблица способов деинсталляции 📋

Способ Назначение Где находится / команда Ограничения Типичные ошибки
Параметры Windows Удаление качественных обновлений (KB) через GUI 🙂 Параметры → Windows Update → Журнал → Удалить обновления Не все пакеты отображаются; функциональные версии здесь не откатываются 0x800f0825, 0x80240034
Панель управления Классическое удаление «Установленных обновлений» appwiz.cpl → Просмотр установленных обновлений Интерфейс упраздняется, может не показать некоторые пакеты 0x80073712
WUSA (CMD) Точный откат KB по номеру 🔧 wusa /uninstall /kb:5006674 /quiet /norestart Не работает для некоторых компонент/SSU; требует KB Installer encountered error
DISM (CMD) Удаление пакета по Package Identity 📦 dism /online /remove-package /packagename:… /norestart Нужно имя пакета; осторожно с SSU и базовыми компонентами 0x800f0922, 0x800f081f
PowerShell Get-HotFix, DISM-обертки, PSWindowsUpdate Uninstall-WindowsUpdate -KBArticleID 5xxxxx Требуются модули/права; не все типы откатываются Access is denied, NotApplicable
Среда восстановления (WinRE) Удалить «последнее качественное/функциональное» при проблемах с загрузкой 🚑 Диагностика → Доп. параметры → Удалить обновления Нужно знать учетные данные; BitLocker может запросить ключ Update cannot be removed
Откат функциональной версии Вернуться к предыдущей версии Windows 11 Параметры → Система → Восстановление → Вернуться назад По умолчанию 10 дней; нужно не очищать WinSxS We can’t find previous version
Восстановление системы Откат к точке восстановления rstrui.exe или Параметры → Восстановление Точки должны существовать; затронет приложения Не удалось восстановить
Откат драйвера Удаление/откат обновления драйвера 🔌 Диспетчер устройств → Свойства → Драйвер → Откатить Кнопка доступна не всегда; нужна старая версия Rollback Driver недоступен
Сокрытие проблемных обновлений Запрет повторной установки (wushowhide) wushowhide.diagcab или политики Утилита не предустановлена; частично устарела Обновление возвращается

Удаление через Параметры Windows 🪟

  1. Откройте «Параметры → Центр обновления Windows → Журнал обновлений → Удалить обновления».
  2. Найдите нужный пакет по номеру KB и дате установки 📅.
  3. Выберите «Удалить» и следуйте инструкциям. При запросе перезагрузите устройство.
  4. После перезагрузки проверьте «Просмотр журнала обновлений», чтобы убедиться, что пакет исчез ✅.

Если запись отсутствует в списке, используйте WUSA/DISM или PowerShell. Это часто касается пакетов стека обслуживания и некоторых компонент .NET.

Панель управления: классический способ 🧭

Нажмите Win+R → введите appwiz.cpl → «Просмотр установленных обновлений». Найдите соответствующий KB, щелкните «Удалить». Этот интерфейс постепенно уступает место «Параметрам», поэтому новые пакеты могут отображаться не всегда.

Командная строка: WUSA и DISM 🔧

WUSA — быстро по номеру KB

rem Список установленных обновлений (PowerShell)
powershell Get-HotFix | Sort-Object -Property InstalledOn -Descending

rem Удаление конкретного KB (тихий режим, без перезапуска)
wusa /uninstall /kb:5030219 /quiet /norestart

rem Удаление с диалогами
wusa /uninstall /kb:5030219

WUSA удобен для типичных кумулятивных пакетов. Если он сообщает, что пакет не установлен или не поддерживается, переходите к DISM.

DISM — удаление по имени пакета

rem Получить перечень пакетов
dism /online /get-packages /format:table

rem Найти нужный пакет по дате/имени (Package Identity)
dism /online /get-packageinfo /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~22621.3520.1.9

rem Удалить пакет (требуется точное имя)
dism /online /remove-package /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~22621.3520.1.9 /norestart

DISM работает с «Package Identity» и позволяет откатывать то, что не видит GUI. Внимательно проверяйте, что вы не удаляете SSU или критический компонент без необходимости. Журналы операций — C:WindowsLogsDISMdism.log и C:WindowsLogsCBSCBS.log 📄.

PowerShell-подходы ⚡

# Встроенный список хотфиксов
Get-HotFix | Sort-Object InstalledOn -Descending

# Модуль PSWindowsUpdate (нужен интернет и политика выполнения)
Install-Module PSWindowsUpdate -Scope CurrentUser
Get-WindowsUpdate -MicrosoftUpdate
Uninstall-WindowsUpdate -KBArticleID 5030219 -AcceptAll -AutoReboot

Команды PowerShell удобны для автоматизации и массового обслуживания. На серверах и рабочих станциях в домене применяют сценарии с отчетностью, логированием и предварительным тестированием на пилотной группе 🧪.

Если Windows не загружается: среда восстановления 🚑

Путь: «Параметры → Система → Восстановление → Особые варианты загрузки → Перезагрузить сейчас». Далее «Диагностика → Дополнительные параметры → Удалить обновления». Доступно два пункта: «Удалить последнее качественное обновление» и «Удалить последнее обновление компонентов (функциональное)». Вам понадобится пароль учетной записи, а при включенном BitLocker — и ключ восстановления.

Откат функционального обновления (вернуться к предыдущей версии) 🕒

После установки крупного обновления Windows 11 хранит файлы предыдущей версии некоторое время. По умолчанию окно отката составляет 10 дней. Его можно изменить заранее:

rem Проверить окно отката
dism /online /Get-OSUninstallWindow

rem Установить, например, 30 дней (делайте до очисток)
dism /online /Set-OSUninstallWindow /Value:30

rem Запустить откат (выполнит перезагрузку)
dism /online /Initiate-OSUninstall

Также можно зайти в «Параметры → Система → Восстановление → Вернуться назад». Если опция недоступна, значит истек срок, или были удалены файлы предыдущей версии (Windows.old) 🗂️. Расширяйте окно отката до обновления, если планируете пилотирование.

Откат обновлений драйверов 🔌

  1. Откройте «Диспетчер устройств» (devmgmt.msc).
  2. Выберите устройство → Свойства → вкладка «Драйвер» → «Откатить драйвер».
  3. Если кнопка недоступна — удалите устройство с опцией «Удалить программы драйверов для этого устройства» и переустановите стабильную версию вручную.
  4. Чтобы Windows не ставила проблемный драйвер, временно «спрячьте» его обновление (wushowhide) или примените политику без драйверов через Центр обновлений.

Политика групп: «Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Центр обновления Windows → Управление обновлениями, предлагаемые из Центра обновления Windows → Не включать драйверы при обновлениях Windows» — «Включено» 🛡️.

Как запретить повторную установку проблемного обновления 🧱

  • Используйте средство «Show or Hide Updates» (wushowhide.diagcab), чтобы скрыть KB/драйвер до выхода исправления.
  • Временно приостановите получение обновлений в «Параметры → Центр обновления Windows → Приостановить обновления на 1–5 недель».
  • На корпоративных ПК применяйте отложенную установку качественных и функциональных обновлений по группам, пилоты и поэтапное распространение.

Устранение ошибок при удалении ⚠️

Если деинсталляция не выполняется, проверьте целостность компонентов:

sfc /scannow
dism /online /cleanup-image /restorehealth

При «ожидающих операциях» попробуйте в безопасном режиме:

dism /online /cleanup-image /revertpendingactions

Для диагностики сгенерируйте «WindowsUpdate.log» в PowerShell:

Get-WindowsUpdateLog

Убедитесь, что не выполнена очистка, препятствующая откату. Команда ниже освобождает место, но окончательно закрепляет установленные компоненты (после нее старые обновления откатить нельзя!):

dism /online /cleanup-image /startcomponentcleanup /resetbase

Полезные заметки и источники 📚

Сохраняйте перечень установленных KB (например, экспорт Get-HotFix в CSV). Для критичных систем тестируйте обновления на пилотной группе, используйте мониторинг совместимости приложений и драйверов. В корпоративной среде применяйте Windows Update for Business, Intune/WSUS для управления волнами и исключениями. Источники: Microsoft Learn (DISM — обслуживание образов и управляемые пакеты), Документация по Windows Update, Windows Release Health, Руководство по PowerShell-модулю PSWindowsUpdate. Старайтесь не откатывать критические защитные обновления без крайней необходимости; безопаснее обновить до более новой исправленной сборки или дождаться out-of-band патча 🔐.

Примеры рабочих сценариев 🧪

Сценарий 1: после установки KB наблюдается BSOD при загрузке. Действия: загрузка в WinRE → «Удалить последнее качественное обновление» → перезагрузка → скрыть обновление через wushowhide до выхода фикса → включить пилотное тестирование. Сценарий 2: принтер перестал работать после драйверного апдейта. Действия: откат драйвера в Диспетчере устройств → блокировка драйверов через политику → установка проверенной версии с сайта производителя. Сценарий 3: крупное обновление нарушило совместимость бухгалтерии. Действия: «Вернуться назад» в течение окна отката → увеличить окно до 30 дней на всех ПК следующей волны → эмигрировать на исправленную ветку после тестов. Эти подходы минимизируют простой и повышают устойчивость инфраструктуры 🧩.

Снипеты для повседневной работы 🗒️

rem 1) Быстро найти последние KB
powershell Get-HotFix | Select HotFixID,InstalledOn,Description | Sort InstalledOn -Desc | ft -Auto

rem 2) Удалить определенный KB с перезагрузкой
wusa /uninstall /kb:5030219 /quiet /forcerestart

rem 3) Список пакетов с датами
dism /online /get-packages /format:table > "%USERPROFILE%Desktoppackages.txt"

rem 4) Развернуть окно отката функционального обновления до 20 дней
dism /online /Set-OSUninstallWindow /Value:20

rem 5) Запретить драйверы из Центра обновления (локальная политика)
gpedit.msc

Частые вопросы (FAQ) ❓

Можно ли безопасно удалять защитные обновления, если после них начались проблемы с приложением?

Удаление защитных обновлений увеличивает риск уязвимостей, поэтому лучше сначала попробовать альтернативы. Проверьте известные проблемы в «Windows Release Health» и наличие внепланового обновления. Иногда помогает установка более новой кумулятивной сборки с исправлением. Если ситуация критична, можно временно откатить проблемный KB и скрыть его, но обязательно внедрите компенсирующие меры: усиленные правила брандмауэра, контроль приложений, проверку почты и веб-трафика. На рабочих станциях без внешней экспозиции риск ниже, но он все равно остается. В идеале применяйте поэтапное развертывание и пилотирование, чтобы выявлять конфликты заранее. После выхода фикс-версии обновление следует вернуть как можно скорее.

Чем отличается удаление через WUSA от DISM, и что надежнее?

WUSA работает на уровне хотфиксов по номеру KB и прост в использовании. DISM оперирует пакетами обслуживания и позволяет целенаправленно убирать конкретные компоненты, включая те, что недоступны через GUI или WUSA. Надежность зависит не от инструмента, а от корректности цели: верно ли определен пакет, есть ли взаимозависимости, не затрагивается ли стек обслуживания. В повседневных случаях достаточно WUSA, а при сложных инцидентах и неуспешном откате — DISM предпочтительнее. DISM предоставляет больше диагностики, логов и параметров. Однако он требует аккуратности: ошибочное удаление может привести к невозможности установки будущих пакетов. Делайте бэкап и точки восстановления перед вмешательствами.

Почему пункт «Вернуться назад» недоступен в Параметрах и как это исправить?

Опция пропадает, если окно отката истекло или папка Windows.old была удалена очисткой диска. Также она недоступна после некоторых операций обслуживания, которые закрепляют компоненты. В корпоративной практике окно отката увеличивают заранее, используя DISM, чтобы у команды был запас на тестирование. Если опция исчезла, остается восстановление из образа/резерва или ручная переустановка нужной версии. На будущее планируйте обновления волнами и расширяйте окно заранее. Не запускайте «ResetBase», если потенциально потребуется откат. Кроме того, проверяйте наличие достаточного свободного места, иначе система сама удалит Windows.old для экономии.

Как понять, какое именно обновление вызвало проблему, если сбоев несколько?

Начните с журнала обновлений и системных журналов: CBS.log, DISM.log и сгенерированный WindowsUpdate.log. Сопоставьте время установки пакетов с началом симптомов. Проверьте известные проблемы соответствующего KB на порталах Microsoft и производителей драйверов. Выполните дифференциальное тестирование: удалите последнее качественное обновление и проверьте эффект, затем верните его и протестируйте драйверы. Используйте безопасный режим для исключения влияния сторонних сервисов. В корпоративной среде помогает Централизованный журнал событий и SIEM, где виден контекст по многим машинам. В крайних случаях вернитесь к снимку системы и применяйте обновления по одному с интервалами наблюдения.

Можно ли после отката сразу очистить WinSxS, чтобы освободить место?

Очистка WinSxS действительно экономит дисковое пространство, но делайте это после того, как убедитесь в стабильности системы. Базовая команда StartComponentCleanup безопаснее, поскольку оставляет возможность отката недавних пакетов. Параметр ResetBase — агрессивный: он удаляет все устаревшие версии компонентов, исключая обратный откат. В среде, где важно быстро вернуться на предыдущие версии, его применение нежелательно. Подождите минимум несколько дней эксплуатации, проведите тесты основных приложений и проверку драйверов. Затем можно выполнить аккуратную очистку без ResetBase. Если пространство критично, рассмотрите увеличение раздела, перенос профилей или использование средств хранения.

Оцените статью
Пин ми
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
ТЕПЕРЬ НАПИШИ КОММЕНТАРИЙ !x