Доброго времени суток! В связи с тем, что я постоянно сталкиваюсь с ошибкой «Отмена изменений, внесенных на вашем компьютере» — я решил описать все возможные варианты решения. Эта проблема может возникнуть на любой из версий Windows (XP, 7, 8, 8.1, 10 или 11), так как модуль, отвечающий за обновление операционной системы, примерно одинаков на всех версиях «Окон». Наша цель — отменить обновление Windows при запуске компьютера и загрузить предыдущие рабочие модули.
ВНИМАНИЕ! Если при запуске компьютера появляется ошибка «Не удалось завершить обновления. Отмена изменений», и это происходит постоянно, первым делом следует несколько раз перезагрузить систему. Эта ошибка может возникать каждый раз. В этот момент операционная система автоматически пытается вернуться к предыдущему состоянию и удалить установленные обновления. В 50% случаев после нескольких перезагрузок Windows успешно загружается снова. Просто подождите – это абсолютно нормальный процесс. Сколько ждать? – Если у вас старый и медленный жесткий диск, может занять довольно много времени: от половины до часа.
Если это стало вам надоедать, или ошибка возникает снова – прочитайте последний раздел этой статьи. Для тех, у кого система все-таки загружается – начните с самого начала.
Система загружается
После того как ваша система загрузится, вы можете увидеть окно ошибки с сообщением: «Не удалось завершить обновления. Отмена изменений». На самом деле текст может отличаться, но суть остается той же – в процессе последнего обновления произошел сбой или некоторые модули установлены с ошибками. Если ваша операционная система все же загружается, то это большое везение, потому что процедуры восстановления будут достаточно простыми. Ниже представлены несколько шагов, которые помогут вам в этом. Главное – после каждого шага убедитесь, что ошибка при запуске Windows исчезла.
ШАГ 1: Удаление старых обновлений
Если при обновлении Windows возникает ошибка отмены изменений, рекомендуется в первую очередь удалить последние скачанные обновления. Это может произойти из-за скачивания поврежденных файлов или возникновения ошибок во время установки. Существует несколько способов удаления обновлений, о которых подробнее в инструкции ниже:
ШАГ 2: Удаление обновлений через консоль
- Для того чтобы загрузиться в безопасном режиме, необходимо зажать следующие клавиши:
Ctrl + R
- После того, как мы переходим на вкладку «Загрузка», мы выбираем опцию «Безопасный режим», сохраняем изменения и выполняем перезагрузку.
- После входа в безопасном режиме, необходимо открыть командную строку с правами администратора и выполнить следующую команду:
ren c:windowsSoftwareDistribution SoftwareDistribution.old
- Закройте командную строку. Снова откройте msconfig и снимите галочку.
- Перезагрузите компьютер.
ШАГ 3: Исправление ошибок встроенной утилитой
Ранее на веб-сайте программистов был доступен скрипт «Reset-WindowsUpdate», который помогал решить многие проблемы с Центром обновления. Однако сейчас он полностью интегрирован в систему, поэтому его можно запустить прямо оттуда:
- Сначала откройте «Панель управления» с помощью поиска, или используя команду + R:
- Выбираем тип отображения значков (крупные или мелкие) и переходим в раздел «Устранение неполадок».
- Использование Центра обновления Windows для устранения проблем
- Для того чтобы завершить процедуру, необходимо просто запустить соответствующую службу и дождаться её завершения.
- В случае обнаружения ошибок мы их устраняем.
- Завершаем работу службы.
Этого должно быть достаточно, но стоит убедиться и проверить файлы службы BITS – она отвечает за нормальную загрузку и подключение к серверам Microsoft. В разделе «Устранение неполадок» следует щелкнуть на ссылку просмотра всех категорий.
Найдем BITS и аналогично запустим проверку. Система автоматически проверит все необходимые функции, файлы и удалит временный кеш. После выполнения всех действий перезагрузим компьютер или ноутбук и проверим работоспособность операционной системы.
ШАГ 4: Удаление кеша
У обновлений и у центра, который их использует, есть свой собственный кеш. Иногда возникает проблема, когда некоторые файлы при сбое загружаются не с серверов Microsoft, а из временного хранилища кэша. Это приводит к возникновению ошибок. Лучше всего их удалить. Для этого нужно запустить командную строку с правами администратора – это можно сделать через поиск. После этого вводим следующие команды:
net stop wuauserv net stop bits
Мы остановили две службы, чтобы они «отпустили» файлы кеша, и мы могли их удалить. Теперь заходим в папку:
C:WindowsSoftwareDistribution
Выделим все и удалим. Теперь запустим обратно необходимые службы:
net start bits net start wuauserv
Это может потребовать перезагрузки операционной системы.
ШАГ 5: Проверка дубля загрузки
Если произошла неправильная установка или сбой, может возникнуть ошибка. В этом случае необходимо проверить, не появился ли дубль загрузки рабочей версии системы.
- Используем клавиши:
- Запускаем утилиту:
- При открытии вкладки «Загрузка» на компьютере должна отображаться только одна рабочая операционная система. В случае обнаружения дополнительных подозрительных версий, следует выделить их и удалить с помощью соответствующей кнопки. После этого необходимо нажать на кнопку «Применить».
Дополнительные советы
Существует возможность того, что в операционной системе возникли более серьезные сбои, или может происходить конфликт между сторонним и встроенным программным обеспечением. Вот несколько советов, которые могут помочь:
- Проверьте целостность системных файлов.
- Попробуйте просканировать систему антивирусной программой – лучше всего использовать встроенный Defender.
- Ошибка может возникать из-за установленных сторонних антивирусов (например, Avast) – попробуйте удалить его.
- Выполните очистку системы.
Система не грузится
Если во время попыток решения проблемы система все же загружается, но ошибка повторяется, то следует внимательно изучить и попробовать применить рекомендации из первой части этой статьи.
В случае невозможности загрузки Windows и входа в безопасном режиме необходимо запустить средства восстановления. В такой ситуации могут наблюдаться два симптома. Первый – периодическая перезагрузка компьютера. Второй – при перезагрузке появляется одно и то же сообщение: «Изменения, внесенные в компьютер, отменяются». Ниже представлен простой алгоритм действий.
- Для запуска средств восстановления Windows необходима загрузочная флешка той же разрядности (32 или 64 бит). Если у вас еще нет такой флешки, следует ознакомиться с инструкцией по ее созданию.
- Для начала, вставьте флешку в USB-порт и запустите компьютер. При запуске необходимо открыть «Меню загрузки» вашего BIOS/UEFI — для этого просто нажмите специальную кнопку и удерживайте её. Обычно используются клавиши F12, F8, F11 или Esc (смотрите подсказку на экране при загрузке). Альтернативный вариант — зайти в BIOS и изменить порядок загрузки в разделе «BOOT», установив флешку в качестве первого приоритета.
- После этого нажмите «Далее» в открывшемся окне.
- Для активации режима восстановления, пройдите по ссылке слева.
- Открываем вкладку «Поиск и исправление ошибок».
- Открываем командную строку.
- Необходимо установить, какая буква назначена системному диску. Обычно это буква “C:”, но при запуске консоли с загрузочного носителя буква может отличаться. Для этого переходим в режим работы с носителями:
- Создаем перечень всех разделов или дисков:
- Определяем системный диск, на котором установлена операционная система и запоминаем его название. Выходим из режима работы с дисками:
- Теперь выполняем команду, выбирая правильный диск – это может быть как «c», так и «d» – будьте внимательны.
ren d:windowsSoftwareDistribution SoftwareDistribution.old
- Для предосторожности отключаем автоматический запуск службы обновления Windows:
sc config wuauserv start=disabled
- Пробуем перезапустить систему.
Если операционная система загрузится, то необходимо открыть «Службы» ( + R = services.msc), найти «Центр обновления Windows», зайти в его свойства и быстро нажать левой кнопкой мыши. Установить тип запуска «Вручную». Применить изменения. В случае, если система не загружается, то следует выполнить следующие действия в режиме восстановления:
- Закрыть командную строку, нажав на крестик, затем снова зайти в дополнительные параметры. Далее необходимо удалить все модули, которые были загружены вместе с обновлениями – выбрать соответствующий пункт, как показано на картинке ниже.
- Команда «Отменить последнее изменение».
- Если у вас установлено несколько операционных систем, выберите нужную. Вероятно, вы увидите только одну Windows 10 – выберите её. Удалите все и ожидайте завершения процедуры.
- Вернемся к разделу удаления и удалим последнее обновление компонентов. Процедура будет такая же.
- Для начала необходимо попробовать запустить систему, нажав на кнопку «Продолжить».
- Если операционная система не загружается, попробуйте запустить её в безопасном режиме через консоль:
bcdedit /set safeboot minimal
- Если безопасный режим работает, откройте консоль с правами администратора и выполните следующие команды:
msdt /id BitsDiagnostic msdt /id WindowsUpdateDiagnostic
- Отключите безопасный режим.
- Перезагрузитесь и проверьте, загружается ли система самостоятельно.
Если система по-прежнему не грузится, это может быть связано с поломкой файлов, ответственных за начальную загрузку ОС. Прочтите рекомендации по восстановлению загрузки системы, если Windows не загружается.
Это все. Если у вас возникли трудности или ошибка не исчезает, пишите в комментариях. Ждем вас снова на портале MoiSovety.ru.