Как исправить проблему с зависанием функции DISM RestoreHealth на 62.3% в Windows?
проблема: У меня возникли проблемы с подключением по Bluetooth, и я запустил проверки SFC и DISM, как было рекомендовано в интернете. Первая проверка прошла успешно, но проверка DISM зависла на 62.3% и не продвигается уже несколько часов. Что я могу сделать?
ответ
DISM, или Deployment Imaging Service and Management Tool (Служба и инструмент управления образами развертывания), является одним из наиболее часто используемых инструментов для восстановления поврежденных системных файлов в Windows. Команда /RestoreHealth особенно полезна в сочетании со средством проверки системных файлов (sfc /scannow), особенно в случаях, когда образ системы поврежден. Однако распространенная проблема, которая расстраивает пользователей, заключается в том, что DISM зависает на 62.3%.
Сообщения об этой проблеме появляются уже некоторое время и сохраняются даже в более новых версиях Windows 11, включая 24H2. При выполнении команды DISM /Online /Cleanup-Image /RestoreHealth отображается зависание, что вызывает беспокойство у пользователей, которые считают, что процесс остановился или полностью завершился с ошибкой. Однако это часто обманчивый симптом, и во многих случаях система продолжает работать в фоновом режиме без каких-либо проблем.
Проблема: DISM, по-видимому, остановлен, но при этом продолжает работать.
Эта ситуация характерна для нескольких версий Windows и не ограничивается каким-либо конкретным обновлением. Пользователи обычно замечают, что DISM достигает 62.3% и затем остается на этом уровне в течение длительного времени, иногда в течение 20 минут или даже нескольких часов. Эта задержка создает впечатление, что процесс завис, но на самом деле DISM продолжает выполнять фоновые проверки, загружать данные (если работает в режиме онлайн) и восстанавливать поврежденные компоненты.
Такое поведение было особенно заметно после недавних накопительных обновлений, когда в процессе обновления может произойти повреждение компонентов. Некоторые внутренние пакеты, такие как Photon, или устаревшие компоненты метаданных могут привести к сбою проверки целостности во время сканирования, что продлевает этап восстановления.
Если процесс будет прерван до завершения, следующий запуск DISM может перезапустить весь процесс, что приведет к частым задержкам и ненужным проблемам.
Как исправить проблему с функцией RestoreHealth, из-за которой процесс останавливается на 62.3%?
Если процесс DISM /RestoreHealth останавливается на 62.3%, это не обязательно означает, что он завершился с ошибкой. Во многих случаях он по-прежнему активно выполняет проверки и применяет исправления в фоновом режиме. Преждевременное завершение процесса может привести к неполному восстановлению или повторному возникновению проблем при следующей попытке.
Чтобы отслеживать фактический прогресс и убедиться, что инструмент все еще работает, вы можете отслеживать обновления в режиме реального времени с помощью PowerShell. Откройте PowerShell от имени администратора и выполните следующую команду:
Get-Content C:WindowsLogsCBSCBS.log -tail 10 -wait
Это отобразит последние 10 строк файла CBS.log, и вывод будет обновляться по мере записи новых записей. Если вы видите регулярные обновления, это подтверждает, что DISM все еще работает и выполняет необходимые действия.
Однако, если новые строки не появляются в течение длительного периода времени или если DISM в конечном итоге завершается с ошибкой, вам может потребоваться дополнительное исследование на предмет повреждения системы или нерешенных проблем с пакетами. В некоторых случаях замененные или невосстановимые компоненты Windows могут остаться в системе и не могут быть полностью удалены до будущего обновления (например, 25H2).
Другие решения
Существует несколько других стратегий, которые вы можете попробовать для решения проблемы. Следуйте приведенным ниже шагам.
Решение 1. Дождитесь завершения работы DISM.
- Если процесс DISM/RestoreHealth завис на отметке 62.3%, Не завершайте процесс. Немедленно.
- В зависимости от Скорость Ваша система иМесто хранения وПроизводительность сетиЭто может занять 20 минут Или еще что-то, что нужно дополнить.
- Отслеживайте обновления журналов в режиме реального времени, чтобы убедиться, что система по-прежнему работает.
Решение 2. Отслеживайте ход выполнения DISM с помощью обновлений журнала CBS.log.
Когда DISM запущен, он записывает все свои действия в файл с именем CBS.log. Этот файл хранится в папке C:\Windows\Logs\CBS на вашем компьютере. Чтобы проверить, работает ли DISM, вы можете открыть файл CBS.log и посмотреть, добавляются ли новые строки — вот как это сделать:
- Откройте окно поиска Windows.
- Тип PowerShellЗатем щелкните по нему правой кнопкой мыши и выберите Запустить от имени администратора.
- После открытия PowerShell введите следующее. команда точно:
Get-Content C:WindowsLogsCBSCBS.log -Tail 10 -Wait - Нажмите на Enter.
- Теперь вы увидите строки из файла. Файл CBS.log отображается в режиме реального времени. внизу окна.
- если استمرت Если появляются новые строки, это означает, что DISM всё ещё работает на заднем фоне.
- если Ничего не произошло Если в течение нескольких минут новые строки не появлялись, процесс может продолжаться. Застрявший Уже.
Решение 3. Очистите хранилище компонентов перед использованием DISM.
Этот процесс удаляет ненужные файлы обновлений и может помочь решить проблему, из-за которой DISM зависает на 62.3%.
- Тип CMD в поиске Windows.
- Щелкните правой кнопкой мыши на Командная строка И выберите Запустить от имени администратора.
- В окне командной строки введите следующую команду:
DISM / Online / Очистка изображения / StartComponentCleanup - Нажмите на Enter.
- ждать До завершения уборки. Это может занять несколько минут.
- После завершения вы можете продолжить и играть. RestoreHealth проверил еще раз.
Решение 4. Используйте безопасный режим, чтобы избежать конфликтов.
Загрузка в безопасном режиме с поддержкой сети позволит уменьшить помехи от драйверов и служб.
- Щелкните правой кнопкой мыши на Начать И выберите Настройки.
- перейти к Система.
- в Варианты восстановления
- В параметрах восстановления рядом с пунктом «Дополнительные параметры запуска» нажмите «Перезагрузить сейчас».
- После перезагрузки появится несколько вариантов; выберите «Устранение неполадок».
- Перейдите в «Дополнительные параметры» > «Параметры запуска», затем выберите «Перезапустить».
- После перезагрузки выберите либо 4/F4 для безопасного режима, либо 5/F5 для безопасного режима с поддержкой сети. Запустите инструмент DISM еще раз.
Решение 5: Удалите последнее обновление.
В качестве альтернативного решения вы можете удалить обновление, вызвавшее проблемы с инструментом управления и публикации образов (DISM).
- записывать "пульт управленияВ поле поиска Windows нажмите клавишу Enter.
- Выбирать "Программы > Удаление программы.
- нажать на "Просмотреть установленные обновления в левой части окна.
- Отсортировать все обновления по дате.
- Щелкните правой кнопкой мыши по последнему обновлению и выберите ««Удалить».
- Следуйте инструкциям, которые появляются на экране.
- затем введите «Обновления» В поле поиска Windows нажмите клавишу Enter.
- нажать на "Обновления будут приостановлены на 7 дней.(В Windows 11 можно выбрать другой временной период.)
Комментарии закрыты.