Как исправить проблему с зависанием функции 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).

Как исправить проблему с зависанием функции DISM RestoreHealth на 62.3% в Windows?

Другие решения

Существует несколько других стратегий, которые вы можете попробовать для решения проблемы. Следуйте приведенным ниже шагам.

Решение 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 всё ещё работает на заднем фоне.
  • если Ничего не произошло Если в течение нескольких минут новые строки не появлялись, процесс может продолжаться. Застрявший Уже.

Отслеживайте ход выполнения DISM с помощью обновлений журнала CBS.log.

Решение 3. Очистите хранилище компонентов перед использованием DISM.

Этот процесс удаляет ненужные файлы обновлений и может помочь решить проблему, из-за которой DISM зависает на 62.3%.

  • Тип CMD в поиске Windows.
  • Щелкните правой кнопкой мыши на Командная строка И выберите Запустить от имени администратора.
  • В окне командной строки введите следующую команду:
    DISM / Online / Очистка изображения / StartComponentCleanup
  • Нажмите на Enter.
  • ждать До завершения уборки. Это может занять несколько минут.
  • После завершения вы можете продолжить и играть. RestoreHealth проверил еще раз.

Использование чистящих средств

Решение 4. Используйте безопасный режим, чтобы избежать конфликтов.

Загрузка в безопасном режиме с поддержкой сети позволит уменьшить помехи от драйверов и служб.

  • Щелкните правой кнопкой мыши на Начать И выберите Настройки.
  • перейти к Система.
  • в Варианты восстановления
  • В параметрах восстановления рядом с пунктом «Дополнительные параметры запуска» нажмите «Перезагрузить сейчас».
  • После перезагрузки появится несколько вариантов; выберите «Устранение неполадок».
  • Перейдите в «Дополнительные параметры» > «Параметры запуска», затем выберите «Перезапустить».
  • После перезагрузки выберите либо 4/F4 для безопасного режима, либо 5/F5 для безопасного режима с поддержкой сети. Запустите инструмент DISM еще раз.

Решение 5: Удалите последнее обновление.

В качестве альтернативного решения вы можете удалить обновление, вызвавшее проблемы с инструментом управления и публикации образов (DISM).

  1. записывать "пульт управленияВ поле поиска Windows нажмите клавишу Enter.
  2. Выбирать "Программы > Удаление программы.
  3. нажать на "Просмотреть установленные обновления в левой части окна.
  4. Отсортировать все обновления по дате.
  5. Щелкните правой кнопкой мыши по последнему обновлению и выберите ««Удалить».
  6. Следуйте инструкциям, которые появляются на экране.
  7. затем введите «Обновления» В поле поиска Windows нажмите клавишу Enter.
  8. нажать на "Обновления будут приостановлены на 7 дней.(В Windows 11 можно выбрать другой временной период.)

Комментарии закрыты.