Обновление системы компьютера — стандартный процесс, после которого требуется перезагрузить устройство. Однако иногда во время этого происходит зависание Windows, и высвечивается уведомление о невозможности завершить обновления. Подобная пауза может длиться несколько часов.
Не все пользователи готовы ждать окончания, поэтому прибегают к принудительной перезагрузке ПК. Но такое решение не поможет, а при включении все повторится. К тому же система может вовсе повредиться. Что же делать? Расскажем лучшие методики решения проблемы в статье ниже.
Используем средства диагностики Windows
В случае если во время обновлений системы на моменте отмены Windows завис, то самое главное — не выключать компьютер в принудительном режиме. Это крайний вариант, который может привести к поломке устройства. Специалисты рекомендуют дождаться, когда система сама завершит работу, даже если на это уйдет ни один час.
Стоит отметить, что самостоятельное завершение процесса не является гарантией исправности. Изменения в системе все равно могут не сохраниться или будут работать неполноценно. Также зависание часто повторяется при последующих обновлениях.
Одним из самых простых методов найти и устранить поломку является использование средств диагностики Виндовс. Разработчики специально предусмотрели их для оценки ОС устройства.
Чтобы их активировать выполните следующие шаги:
- Откройте “Параметры”.
- Найдите категорию “Обновление и безопасность”.
- Затем кликните на строчку “Устранение неполадок” и найдите дополнительные опции.
- Откроется окно, где необходимо активировать “Центр обновления”.
- Затем запустите процесс диагностики и ждите его окончания.
Важно отметить, что подобная инструкция подходит только для загрузившейся системы. Если зависают обновления Windows, а вы выключили в принудительном порядке и не стали ждать включения ПК, то метод не сработает.
У вас зависает компьютер Windows, и вы его выключили? В этом случае для выявления ошибки потребуется установочный диск.
Шаги будут следующими:
- Откройте командную строку.
- Переименуйте папку обновлений.
- Введите команду “bcdedit /set {default} safeboot minimal”, она активирует безопасный режим работы.
- Перенесите информацию с диска на ПК.
- Откройте командную строку и напишите “msdt /id BitsDiagnostic”, затем “msdt /id WindowsUpdateDiagnostic.
- Отключите безопасный режим после окончания процедуры.
Очистка папки SoftwareDistribution
Что делать, если Windows зависает? Одной из причин появления такой проблемы зависания служит сбой в файлах, которые вносятся в папку SoftwareDistribution. Она располагается по адресу C:/Windows. Чтобы проблема ушла, необходимо удалить полностью папку или изменить её название. Второй подход безопаснее, поэтому лучше начать с него. В итоге ваших действий каталог будет пересоздан системой автоматически, и новые файлы загружаться станут в него.
Сложность способа заключается в том, что Виндовс с папкой SoftwareDistribution не даёт работать без разрешения. Для этого потребуется отключить службу обновления.
Выполните следующие шаги:
- Активируйте с правами администрирования командную строку.
- Задайте команду «net stop wuauserv».
- Зайдите в C:/Windows и измените имя папке на SoftwareDistribution.old.
- Закройте окно и активируйте службу Центра обновлений. Это можно сделать командой «net start wuauserv».
Присутствует шанс, что такие действия невозможно сделать в данном виде.
Тогда воспользуйтесь загрузочным диском:
- Нажав комбинацию «Shift+F10», запустите командную строку.
- С помощью ввода «diskpart» откройте приложение, управляющее дисками на ПК.
- Наберите «list volume», вам станет доступен список всех разделов. Найдите нужный для изменения его имени.
- Чтобы поменять название, понадобится команда «ren D:\windows\softwaredistribution».
- После завершения шага для выхода введите «exit».
Устраняем дублирование профилей пользователя
Система зависает также из-за создания дубликата профиля пользователя ПК в каталоге. Это наиболее редкий случай, но он встречается, поэтому предлагаем решить задачу вместе.
Если вы дождались загрузки устройства, то вам предстоит проверить все подразделы в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. Воспользуйтесь редактором regedit. Войдите в последний раздел, там вы увидите длинные названия, они и нужны.
Главное — проверить каждый элемент. Для этого разверните параметр ProfileImagePath, обозначающий место сохранения профиля, а именно его папку. Одинаковых значений не должно встречаться. При обнаружении задвоения удалите один из элементов. Выбрать следует тот параметр, которому присвоено значение «0».
Если компьютер был выключен в принудительном режиме, то откройте программу Registry Editor PE. Она имеет отличный путь от предыдущего варианта. У неё стоит точка, а не значение SOFTWARE.
Другие способы
Мы описали самые частые причины сбоя и способы их устранения. Иные варианты применяются редко, когда эти методики не дали результата. Все они сводятся к одному: нужно войти в среду восстановления. Это делается прерыванием загрузки системы дважды. На третий раз активируется режим диагностирования. В нем найдите категорию «Вернуть компьютер в исходное состояние».
Затем среда восстановления сама предложит инструкцию для выполнения. Она приведёт к частичной переустановки Виндовс. Все данные пользователя будут сохранены. Однако сторонние программы сотрутся.