База знаний →6 мин чтенияОбновлено: 2026-09-21

Как восстановить повреждённый образ Windows командой DISM RestoreHealth

DISM /Online /Cleanup-Image /RestoreHealth проверяет хранилище компонентов Windows — папку WinSxS, на которую опираются и обновления, и System File Checker, — и докачивает все повреждённые компоненты заново из Центра обновления. Полный проход с загрузками занимает обычно 10–40 минут и требует рабочего интернета. Запускайте его перед sfc /scannow всякий раз, когда SFC сообщает о неисправимых повреждениях: здоровое хранилище — условие, без которого SFC не справится.

Что ремонтирует DISM RestoreHealth и когда он нужен

DISM (Deployment Image Servicing and Management) — штатный инструмент обслуживания, которым Windows пользуется сам; связка /Cleanup-Image /RestoreHealth направляет его на хранилище компонентов работающей системы. Утилита сверяет каждый компонент с контрольной суммой из манифеста и докачивает свежую копию всего повреждённого из Центра обновления — тихо, без переустановки Windows и без малейшего интереса к вашим файлам. SFC берёт свои «эталонные» копии из того же хранилища, поэтому инструменты образуют лестницу: DISM чинит хранилище, затем SFC чинит из него системные файлы.

RestoreHealth нужен, когда sfc /scannow рапортует «was unable to fix some of them», когда Центр обновления раз за разом падает с кодами, указывающими на хранилище, или после того, как рядом с сервисными папками поработали сторонние «оптимизаторы». Это же правильный первый шаг после исправления ошибок диска командой chkdsk: диск, отдававший битые данные, вполне мог оставить после себя испорченные компоненты.

  • DISM /Online /Cleanup-Image /CheckHealth — секунды, показывает лишь флаг повреждения, оставленный прошлыми операциями
  • DISM /Online /Cleanup-Image /ScanHealth — тщательное сканирование без исправлений, 10–30 минут, может быть неоднозначным
  • DISM /Online /Cleanup-Image /RestoreHealth — полный проход «сканирование + ремонт», 10–40 минут с загрузками
  • Ключи /Source:wim:X:\sources\install.wim:1 /LimitAccess — ремонт из смонтированного ISO вместо Центра обновления
  • Журнал лежит в C:\Windows\Logs\DISM\dism.log — первое место, куда смотреть при любой неудаче

Запуск RestoreHealth по шагам

Откройте консоль с правами администратора: Win+X → «Терминал (Администратор)». CheckHealth — бесплатная проверка на вменяемость: он занимает секунды и показывает, установлен ли вообще флаг повреждения. Затем выполните DISM /Online /Cleanup-Image /RestoreHealth и дайте утилите работать — полосе прогресса свойственно подолгу стоять на 20 или 40 процентах, это нормально, а на медленном канале операция честно может занять добрую часть часа.

Завершается всё одним из двух вердиктов: «The restore operation completed successfully» либо кодом ошибки, классика среди которых — 0x800f081f: нужных исходных файлов не оказалось ни в локальном хранилище, ни в Центре обновления. Не путайте RestoreHealth со StartComponentCleanup: последний лишь удаляет устаревшие версии ради места и ничего не ремонтирует. После успешного восстановления перезагрузитесь и выполните sfc /scannow, чтобы завершить ремонтную цепочку.

Обход 0x800f081f через ISO-образ

Когда RestoreHealth не может взять файлы из Центра обновления, подсуньте ему ISO, совпадающий с вашей редакцией и сборкой: скачайте образ Windows 11 с сайта Microsoft, смонтируйте двойным щелчком и запомните букву диска. Какой индекс редакции нужен, подскажет dism /Get-WimInfo /WimFile:X:\sources\install.esd (или install.wim); после этого выполните DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:X:\sources\install.esd:1 /LimitAccess, подставив правильный индекс, — ключ /LimitAccess запрещает откат к Центру обновления и заставляет использовать локальный источник.

Классическая ловушка — несогласованный ISO: образ другой редакции или другой сборки формально завершит восстановление, но оставит хранилище едва заметно кривым. Всегда сверяйте редакцию (Home/Pro), разрядность и в идеале номер сборки с установленной системой. Если не помогает даже совпадающий образ, честная конечная точка — восстановительная установка поверх с опцией «Сохранить личные файлы и приложения»: она пересоздаст хранилище целиком.

Вопросы и ответы

Сколько времени занимает DISM RestoreHealth?

Закладывайте 10–40 минут вместе с загрузками; на медленном канале бывает дольше. Долгие паузы на 20 или 40 процентах — норма, а не зависание.

Что означает ошибка 0x800f081f в DISM?

Файлы, нужные для ремонта, не нашлись ни в локальном хранилище, ни через Центр обновления. Укажите совпадающий ISO через /Source:esd:… /LimitAccess или сделайте восстановительную установку поверх.

Запускать DISM до или после sfc /scannow?

DISM первым. RestoreHealth чинит хранилище, из которого SFC берёт замену; проверенный порядок — DISM → SFC → перезагрузка. SFC первым на битом хранилище даёт лишь отчёты о неисправимом.

Понятно до покупки: что входит в лицензию

Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.

Читайте также

Все статьи · Вопросы

Написать нам: [email protected]