В Windows 10 1809 появилась возможность удалить последнее накопительное обновление из среды восстановления. Ее добавили без фанфар – я наткнулся случайно и не нашел упоминаний в инсайдерском списке изменений и прочей документации.
К удалению из Windows RE приходится прибегать в случаях, когда система не загружается после установки обновления, а точек восстановления нет.
Новая функция полезна, но на отдельную статью в блоге она бы не тянула, если бы не терминологические изыски Microsoft (мои подписи на картинке не случайны). Однако сначала инструкции.
[+] Сегодня в программе
Инструкции по удалению обновления
- Войдите в среду восстановления.
- Перейдите в Поиск и устранение неисправностей – Дополнительные параметры – Удалить обновления.
- Выберите:
- Удалить последнее исправление, чтобы удалить последнее накопительное обновление с исправлениями работы ОС и системы безопасности.
- Удалить последнее обновление компонентов, чтобы вернуться к предыдущей версии ОС, если с момента обновления до новой версии не истекли 10 дней либо заданный вами срок ( ТГ | ВК).
Дальше от вас требуется лишь подтверждение действий. Если вы удалили последнее исправление из-за возникших проблем, после входа в систему логично поставить обновления на паузу.
Краткая история вопроса
Удалять обновления из RE можно было с помощью DISM еще в Windows 7. В принципе, ничего сложного – одна команда выводит список пакетов, вторая – удаляет пакет с нужным именем.
dism /image:c:\ /get-packages dism /image:c:\ /remove-package /packagename:"SomePackageName"
Однако для неподготовленного человека этот способ не слишком дружелюбен – сначала надо определиться с буквами дисков, дальше страшная командная строка, огромный список пакетов, из которого нужно выбрать правильный для удаления…
Откат к предыдущей версии появился в Windows 10 и получил свою плитку в меню RE, но он не имеет отношения к удалению последнего исправления. Теперь есть и оно – всего несколько щелчков мышью. Главное – не заблудиться в двух соснах!
Терминология
С терминами в этой сфере у Microsoft всегда было непросто, а в русском переводе – совсем тяжко. Обновлением называлось как исправление (update), так и установка новой версии поверх текущей (upgrade).
В Windows 10 компания перешла на новую внешнюю терминологию (ниже в скобках – официальный русский перевод). Внутренняя терминология сложнее, но я уже разбирал B, C и D.
Quality update (исправление)
К этой категории относятся:
- пакет с исправлениями работы ОС и системы безопасности
- обновление сервисного стека
- обновление .NET Framework
Все эти исправления являются накопительными и заменяют предыдущие. Обновление сервисного стека поставляется в одном пакете с исправлениями ОС, а его удаление не предусмотрено. То есть при удалении накопительного обновления откатываются только исправления ОС и системы безопасности.
Читайте также про терминологию quality update preview!
В среде восстановления не уточняется, какое именно последнее исправление будет удалено. Но имеется в виду первый пункт списка выше, потому что прочие не могут уронить систему.
Feature update (обновление компонентов)
Это — установка новой версии Windows 10 поверх текущей (например, 1803 → 1903 или 1809 → 1903). Способ установки значения не имеет, будь то Windows Update, помощник по обновлению, или установочная флэшка.
Очевидно, Microsoft в своей терминологии избавляется от сложного процесса upgrade в пользу простой операции update. Действительно, процесс обновления до новой версии укладывается в пару щелчков мышью и отлично работает.
Однако у компании есть печальная традиция выдумывать непонятные термины, причем без оглядки на локализацию (один Focus Assist чего стоит).
В итоге приходится разъяснять не только сам термин, но и его адский перевод. Хотя формально при установке новой версии ОС компоненты тоже обновляются.
Но еще прячется по углам недобитый враг © Когда в среде восстановления выбор уже сделан и ходу назад нет, появляется предательское сообщение :)
Заключение
Инструменты восстановления Windows 10 продолжают эволюционировать, упрощая и автоматизируя процесс. Так, для новых моделей Surface Pro и Book появилось даже восстановление из облака Microsoft (чистая установка фабричного образа).
Возможно, в будущем подтянутся и ОЕМы. Но на мой взгляд овчинка выделки не стоит – быстрее сделать сброс к исходному состоянию, так хоть личные файлы сохранятся. А чистая установка из облака – это уже для совсем беспомощных в тупике.
В комментариях напишите, приходилось ли вам удалять последнее исправление или использовать прочие функции среды восстановления Windows 10, скажем, в течение года. Как прошло?
Damear Dadabayev
каких-то десять лет спустя после эппла. и то не работает нормально, судя по комментам под статьёй по ссылке.
а откатываться на предыдущую сборку приходилось, но больше года назад, когда сидел на инсайдерской программе (с которой слез, когда придумали дебильные вкладки).
Александр [Маздайщик]
В июне мне в центр обновлений пришло 1903, установил, перезагрузился, интернет не работает. Разбираться с этой проблемой я тогда поленился, да и не до этого тогда было, поэтому взял, да откатил. Откатилось гладко, только встроенное приложение «Будильник» забыло русский язык.
Неделю назад у меня появилось время поковыряться с компьютером, установил обновление, интернет не работал снова. Открыл «Параметры» → «Сеть и интернет», узрел там кнопу «Сброс сети», нажал и всё заработало. Жалею, что протупил это сделать раньше. Похоже, проблема была в виртуальном коммутаторе Hyper-V, который нужно было переустановить (что и сделала кнопка «Сброс сети»). Кстати, русскоязычный интерфейс в «Будильнике» восстановился.
Про откаты других обновлений ничего не помню, или не сталкивался, или это было очень давно.
Vadim Sterkin
Про язык интерфейса будильника запланирована запись через неделю :)
Александр [Маздайщик]
Дождался этой записи. Почему возникал глюк с будильником (и почему после вторичной установки 19H1 он прошёл), осталось непонятно. Видимо, артефакт отката. Между откатом и повторной установкой я ничего магазинного, кроме будильника не запускал, а язык его интерфейса мне был совершенно не важен.
Aleksandr Timofeev
Себе дома не приходилось (только инсайдерские билды откатывал на предыдущий) а на работе восстанавливаем ОС клиентам частенько. Удаление обновление обычно проходит гладко, но использую MSDART. Пробуем восстановление на имеющуюся точку — работает крайне редко, чаще ошибки, с которыми разбираться долго и бессмысленно. Еще забавный факт: восстановление на имеющуюся точку иногда сообщает что «не удалось» из-за ошибки и изменения не были внесены, но по факту после перезагрузки все работает. Сталкивался неоднократно.
По клиентам за несколько лет работы четко вижу что с обновлениями у 10ки ситуация намного лучше чем W7, которая после обнов не грузилась у людей или приложения не работали, etc.
Vadim Sterkin
Александр, спасибо за рассказ об опыте обслуживания ПК клиентов.
MSDaRT, к сожалению, только для организаций лицензируется. Его принцип удаления не знаю, но думаю, что это просто более дружелюбный интерфейс для списка пакетов DISM.
Сергей Казнадей
Мне в начале июля принесли гробик — сети нет, программы не запускаются, проводник не открывает. Сказали «мигнул свет» при обновлении. Откат на старую версию не прокатилась — диск там 128 mg. Откат на заводские тоже — все осталось по прежнему. Откатывал через dism. Заработало.