#Когда возникает проблема и что означает сообщение
DISM /Online /Cleanup-Image /RestoreHealth долго не меняет отображаемый процент, особенно при использовании локального источника Windows, например install.wim. Процент прогресса DISM может обновляться неравномерно. Различайте работающий процесс, ошибку доступа к источнику и повреждение образа. Не прерывайте обслуживание отключением питания и не применяйте /LimitAccess без корректного источника.
#Как различить возможные причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Идёт длительная обработкаПрогресс не отражает каждую операцию. | Есть активность диска, журнал дополняется | Подождать и наблюдать |
| Источник не соответствует установленной системеДля восстановления требуются подходящие файлы компонентов. | В конце появляется 0x800f081f или «исходные файлы не найдены» | Сверить сборку и редакцию |
| Хранилище или накопитель поврежденыДальнейшие попытки могут быть неэффективны. | Есть ошибки чтения, компьютер зависает целиком | Сохранить данные и собрать журнал |
#Пошаговая диагностика и решение
- Определите, действительно ли процесс зависЕсли DISM показывает фиксированный процент, но курсор в окне реагирует, дайте операции время и не закрывайте консоль. Откройте Ctrl+Shift+Esc → «Процессы»/«Подробности», найдите dism.exe и TiWorker.exe, проверьте, есть ли активность ЦП или диска. Нулевая активность в отдельный момент ещё не доказывает зависание; смотрите и журнал обслуживания.
- Проверьте свободное место и здоровье дискаОткройте Win+E → «Этот компьютер». Посмотрите свободное место на системном диске; при критической нехватке места не удаляйте вручную WinSxS. Если файлы на диске не открываются или слышны звуки поломки, сначала сделайте копию важных данных. Зафиксируйте код ошибки, если он уже появился.
- Запишите точную команду и источникВ запущенной от имени администратора командной строке щёлкните правой кнопкой заголовок → «Правка» → «Пометить», если доступно, и скопируйте точную команду в текстовый файл. Если использован /Source, запишите путь, был ли указан индекс WIM и аргумент /LimitAccess. Не предполагайте, что ISO для другой сборки подходит по умолчанию.
- Проверьте журнал без остановки DISMВ Проводнике в адресной строке откройте C:\Windows\Logs\DISM\dism.log. Его можно открыть Блокнотом только для чтения; перейдите в конец Ctrl+End и сравните время последних строк с текущим. Убедитесь, что журнал относится к текущему запуску. Если строки дополняются, операция продолжается; если есть код ошибки, запишите его вместе со строкой контекста.
- Отдельно проверьте редакцию и номер сборки WindowsНажмите Win+R → winver → Enter, запишите редакцию, сборку и архитектуру. Для локального источника на установочном носителе посмотрите, есть ли sources\install.wim либо install.esd. Индекс образа выбирают по редакции: в новой консоли администратора можно выполнить DISM /Get-WimInfo /WimFile:ПУТЬ_К_WIM с реально существующим путём; не копируйте слово ПУТЬ_К_WIM буквально. Не используйте носитель неизвестного происхождения.
- Если операция закончилась ошибкой — исправляйте именно еёПри 0x800f081f сначала проверьте, правильно ли выбран источник компонентов и версия Windows. В Windows 10/11 без /LimitAccess DISM может обращаться к Windows Update; в корпоративной сети источник регулируется политиками. При проблемах сети и доступа передайте администратору ошибку и dism.log, а не удаляйте папки обслуживания.
- После успешного DISM запустите SFC и проверьте системуКогда DISM вывел «Операция успешно завершена», в той же консоли выполните sfc /scannow, дождитесь 100%. Перезагрузите компьютер штатно и повторите исходный сбой. Если состояние не изменилось, сохраните DISM.log и CBS.log; не выполняйте бесконечно одно и то же восстановление.
- Дополнительная команда по темеWindows · Командная строка (CMD)С осторожностьюПрава администратораВ командной строке администратора, по одной команде после завершения RestoreHealth; /ScanHealth оценивает состояние компонентов, sfc проверяет системные файлы.
DISM /Online /Cleanup-Image /ScanHealthsfc /scannowКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
#Проверка результата и дальнейшие действия
Успех — DISM сообщает об успешном завершении, SFC заканчивает проверку и воспроизводимая неполадка исчезает. Если процент не меняется, но имеются свежие строки журнала, это не основание объявлять зависание; при многократном отказе сохраните точную ошибку и версию источника. Если описанный метод не сработал, запишите код ошибки, дату изменения и на каком шаге возник отказ; не повторяйте опасные действия. Действия на реальном устройстве в рамках подготовки материала не выполнялись.