- «Не удалось настроить обновления Windows. Отмена изменений» Проблема при загрузке Windows 8
- Windows Update Troubleshooter
- Восстановление системы
- Очистка кэша обновлений
- Восстановление хранилища компонентов Windows 8
- Устранение причин сбоев при установке обновлений Windows
- Не устанавливаются обновления
- Способ 1: Очистка кэша обновлений и остановка службы
- Способ 2: Редактор реестра
- Другие варианты решения
- Заключение
«Не удалось настроить обновления Windows. Отмена изменений» Проблема при загрузке Windows 8
Наш постоянный читатель Serg столкнулся с такой проблемой при загрузке Windows 8.
Вы не сталкивались с такой проблемой? Есть идеи, как мне быть? Очень уж не хочется винду переустанавливать.
Итак, в этой статье мы попробуем обобщить опыт, полученный в результате решения проблемы на ноутбуке Serg-а и опыт других счастливчиков, столкнувшийся с подобной проблемой.
Судя по тексту сообщения, по каким то причинам Windows 8 не смогла корректно установить обновления (в случае Serg-а, из-за отключения электропитания). В результате чего при следующей загрузке, «умная» система решает, что ее падение вызвано проблемой в одном из установленных обновлениях и пытается их откатить, но по почему-то не может этого сделать. Как следствие загрузка компьютера с Windows 8 / Windows Server 2012 останавливается на экране с надписью:
На английском ошибка выглядит так:
В некоторых случаях действительно стоит подождать несколько минут/часов, после чего система сама корректно откатит последние обновления. Но нередко случается, что эта надпись появляется при каждой загрузке и как-то убрать ее и нормально зайти в систему становится невозможно.
Вообще, данную проблему Microsoft описала в одной из статей своей базы знаний — http://support.microsoft.com/kb/949358. В статье в качестве возможных методов «лечения» предлагается выполнить такие операции (последовательно, начиная с первой, переходя к следующему решению, если предыдущее не помогло):
- Перезагрузите компьютер
- Отключите от компьютера все съемные носители и внешние жестки диски, и вновь перезагрузитесь
- Проверьте систему утилитой Windows Update Troubleshooter
- Воспользуйтесь функционалов восстановления системы (загрузка с установочного/загрузочного диска и откат к одной из предыдущих точек восстановления)
- Сбросьте Windows 8 через функции Refresh или Reset
- Переустановите ОС
1 и 2 способы в дополнительных комментариях, думаю, не нуждаются. Их стоит попробовать в первую очередь.
Windows Update Troubleshooter
Касательно 3 способа – запустить утилиту диагностики обновлений Windows 8 можно только из работающей системы, но так как она не грузится, попробуем выполнить такую проверку в безопасном режиме.
Для этого нужно загрузиться с загрузочного или установочного диска / флешки для Windows 8. Затем нам нужно запустить командную строку. Если используется установочный диск с Windows 8, проще всего это сделать, нажав на экране выбора языка/раскладки системы комбинацию клавиш Shift+F10.
В командной строке выполним
После следующей перезагрузки компьютер должен загрузиться в безопасном режиме.
Запускаем мастер диагностики службы обновлений, выполнив команду:
Затем просто следуйте инструкциям мастера.
После окончания работы мастера отключаем загрузку Windows 8 в безопасном режиме:
Перезагружаем систему и пытаемся загрузится в обычном режиме. Если не помогло, переходим к следующему способу.
Восстановление системы
Если применимо, попытайтесь выполнить восстановление системы, загрузившись с загрузочного/установочного диска и проверить, исчезнет ли проблема.
Если и это не помогло, а переустанавливать / сбрасывать Windows ох как не хочется, попробуйте сначала такие мотодики.
Очистка кэша обновлений
Опять загружаемся в безопасном режиме (описано выше), открываем командную строку и выполняем очистку содержимого папки C:\Windows\SoftwareDistribution\Download\ (именно в эту папку Windows закачивает обновления и отсюда начинает их установку)). Сделать это можно прямо из проводника или такой командой:
Отключаем автоматический старт службы Windows Update:
Проверяем загружается ли Windows 8 в обычном режиме, если да, включаем автостарт службы обновлений и запускаем ее:
Система должна заново закачать обновления и установить их.
Если не помогло, идем дальше
Восстановление хранилища компонентов Windows 8
Попытаемся восстановить хранилище компонентов Windows 8 с помощью DISM. Для этого опять загружаемся в безопасном режиме и в командной строке последовательно выполняем команды:
Отключаем загрузку в Safe Mode и проверяем, грузится ли Windows 8 в обычном режиме.
Если и это не помогло, и надпись «Настройка обновлений Windows. Возврат изменений» не пропадает, вероятно, стоит подумать о сбросе или переустановке системы…
Устранение причин сбоев при установке обновлений Windows
Не устанавливаются обновления
Проблема, которая будет описана в этой статье, выражается в появлении надписи о невозможности установки обновлений и откате изменений при перезагрузке системы.
Причин, вызывающих такое поведение Windows, великое множество, поэтому мы не будем разбирать каждую в отдельности, а приведем универсальные и наиболее действенные способы их устранения. Чаще всего ошибки возникают в Windows 10 ввиду того, что она получает и устанавливает обновления в режиме, максимально ограничивающем участие пользователя. Именно поэтому на скриншотах будет эта система, но рекомендации распространяются и на другие версии.
Способ 1: Очистка кэша обновлений и остановка службы
Собственно, кэш – это обычная папка на системном диске, куда предварительно записываются файлы апдейтов. В силу различных факторов они могут быть повреждены при скачивании и вследствие этого выдавать ошибки. Суть способа заключается в очистке этой папки, после чего ОС запишет новые файлы, которые, как мы надеемся, уже окажутся не «битыми». Ниже мы разберем два варианта очистки – из работающей в «Безопасном режиме» Windows и с помощью ее загрузки с установочного диска. Это обусловлено тем, что не всегда при возникновении такого сбоя можно войти в систему для выполнения операции.
Безопасный режим
- Идем в меню «Пуск» и открываем блок параметров нажатием на шестеренку.
Переходим в раздел «Обновление и безопасность».
Далее на вкладке «Восстановление» находим кнопку «Перезагрузить сейчас» и нажимаем на нее.
После перезагрузки жмем на «Поиск и устранение неисправностей».
Переходим к дополнительным параметрам.
Далее выбираем «Параметры загрузки».
В следующем окне жмем на кнопку «Перезагрузить».
По завершении очередного ребута жмем клавишу F4 на клавиатуре, включив «Безопасный режим». ПК перезагрузится.
На других системах данная процедура выглядит по-другому.
Подробнее: Как войти в безопасный режим на Виндовс 8, Виндовс 7
Запускаем консоль Windows от имени администратора из папки «Служебные» в меню «Пуск».
Папка, которая нас интересует, называется «SoftwareDistribution». Ее необходимо переименовать. Делается это с помощью следующей команды:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.bak
После точки можете написать любое расширение. Это сделано для того, чтобы можно было восстановить папку в случае возникновения сбоев. Еще есть один нюанс: буква системного диска С: указана для стандартной конфигурации. Если в вашем случае папка Windows находится на другом диске, например, D:, то нужно ввести именно эту букву.
Выключаем службу «Центра обновления», иначе процесс может начаться заново. Кликаем ПКМ по кнопке «Пуск» и переходим в «Управление компьютером». в «семерке» это пункт можно найти, нажав правую кнопку мыши на значке компьютера на рабочем столе.
Двойным кликом открываем раздел «Службы и приложения».
Далее идем в «Службы».
Находим нужный сервис, нажимаем правую кнопку мыши и выбираем пункт «Свойства».
В выпадающем списке «Тип запуска» ставим значение «Отключена», жмем «Применить» и закрываем окно свойств.
Установочный диск
Если переименовать папку из работающей системы не удается, то сделать это можно, только загрузившись с флешки или диска с записанным на него установочным дистрибутивом. Можно воспользоваться обычным диском с «виндой».
- Прежде всего необходимо выполнить настройку загрузки в БИОС.
Подробнее: Как выставить загрузку с флешки в БИОСе
На самом первом этапе, во время появления окна инсталлятора, нажимаем сочетание клавиш SHIFT+F10. Это действие запустит «Командную строку».
Поскольку при такой загрузке носители и разделы могут быть временно переименованы, нужно выяснить, какая буква присвоена системному, с папкой «Windows». В этом нам поможет команда DIR, показывающая содержимое папки или целого диска. Вводим
Нажимаем ENTER, после чего появится описание диска и его содержимое. Как видим, папки «Windows» нет.
Проверяем другую букву.
Теперь в списке, выданном консолью, виден нужный нам каталог.
Вводим команду для переименования папки «SoftwareDistribution», не забывая про букву накопителя.
ren D:\Windows\SoftwareDistribution SoftwareDistribution.bak
Далее нужно запретить «винде» автоматически устанавливать обновления, то есть остановить службу, как в примере с «Безопасным режимом». Вводим следующую команду и нажимаем ENTER.
d:\windows\system32\sc.exe config wuauserv start=disabled
Возникает вопрос: зачем столько сложностей, ведь можно переименовать папку и без загрузок-перезагрузок? Это не так, поскольку папка SoftwareDistribution в нормальном режиме занята системными процессами, и совершить такую операцию не получится.
После выполнения всех действий и установки обновлений нужно будет снова запустить службу, которую мы отключили («Центр обновлений»), указав для нее тип запуска «Автоматически». Папку «SoftwareDistribution.bak» можно будет удалить.
Способ 2: Редактор реестра
Еще одной причиной, вызывающей ошибки при обновлении операционной системы, является некорректное определение профиля пользователя. Происходит это из-за «лишнего» ключа в системном реестре Windows, но перед тем как приступать к выполнению данных действий, в обязательном порядке создайте точку восстановления системы.
Подробнее: Инструкция по созданию точки восстановления Windows 10, Windows 7
- Открываем редактор реестра, введя соответствующую команду в строку «Выполнить» (Win+R).
Переходим в ветку
Здесь нас интересуют папки, которые имеют много цифр в названии.
Сделать нужно следующее: заглянуть во все папки и найти две с идентичным набором ключей. Тот, что подлежит удалению, называется
Сигналом к удалению будет другой параметр с названием
Если его значение равно
то мы находимся в нужной папке.
Удаляем параметр с именем пользователя, выбрав его и нажав DELETE. Соглашаемся с предупреждением системы.
Другие варианты решения
Существуют и другие факторы, влияющие на процесс обновления. Это сбои в работе соответствующей службы, ошибки в системном реестре, отсутствие необходимого пространства на диске, а также некорректная работа компонентов.
При возникновении проблем на Виндовс 10, можно воспользоваться средствами диагностики. Имеются в виду утилиты «Устранение неполадок» и «Windows Update Troubleshooter». Они способны в автоматическом режиме обнаружить и устранить причины, вызывающие ошибки при обновлении операционной системы. Первая программка встроена в ОС, а вторую придется скачать с официального сайта Microsoft.
Заключение
Многие пользователи, столкнувшись с проблемами при установке апдейтов, стремятся решить их радикальным способом, полностью отключив автоматический механизм обновления. Этого делать категорически не рекомендуется, так как в систему вносятся не только косметические изменения. Особенно важно получать файлы, повышающие безопасность, так как злоумышленники постоянно ищут «дыры» в ОС и, что печально, их находят. Оставляя Виндовс без поддержки разработчиков, вы рискуете потерять важную информацию или «поделиться» с хакерами личными данными в виде логинов и паролей от своих электронных кошельков, почты или других сервисов.