
Если система Windows работает нестабильно, но переустанавливать её нет желания или возможности, запустите проверку целостности образа с помощью DISM. Эта утилита встроена в Windows и исправляет ошибки без дополнительных инструментов. Откройте командную строку от имени администратора и выполните команду:
DISM /Online /Cleanup-Image /ScanHealth
Сканирование займёт несколько минут. Если утилита обнаружит повреждения, она сообщит об этом, но не станет автоматически их исправлять. Для восстановления файлов используйте команду /RestoreHealth. DISM загрузит недостающие компоненты из Центра обновления Windows или указанного вами источника.
Перед запуском проверки убедитесь, что система подключена к интернету. Если DISM не может загрузить файлы, укажите путь к исправному образу Windows вручную. Например:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:Z:\sources\install.wim:1 /LimitAccess
Здесь Z: – буква диска с установочным носителем, а 1 – номер редакции в образе. После завершения восстановления перезагрузите компьютер и проверьте, исчезли ли проблемы.
- Что такое DISM и для чего нужна команда Scanhealth
- Как запустить проверку образа Windows через DISM в онлайн-режиме
- Проверка целостности образа
- Анализ результатов
- Какие ошибки может выявить Scanhealth и как их интерпретировать
- Как исправить найденные ошибки
- Примеры ошибок и их значение
- Как исправить повреждения образа после обнаружения проблем
- Проверка целостности компонентов Windows после выполнения Scanhealth
- Автоматизация проверки образа с DISM через планировщик задач
Что такое DISM и для чего нужна команда Scanhealth
Команда Scanhealth сканирует образ Windows на целостность. Она выявляет повреждённые компоненты, но не исправляет их автоматически. Если система работает нестабильно, медленно загружается или выдаёт ошибки при обновлении, запустите проверку:
DISM /Online /Cleanup-Image /ScanHealth
Процесс занимает 5–15 минут. Если утилита найдёт ошибки, используйте команду Restorehealth для их исправления. Для работы DISM требуется стабильное подключение к интернету – утилита загружает исправные файлы из Центра обновления Windows.
Перед запуском команды закройте все программы и откройте PowerShell или командную строку от имени администратора. Если DISM не запускается, проверьте систему на вирусы или выполните проверку диска:
chkdsk C: /f
Как запустить проверку образа Windows через DISM в онлайн-режиме

Откройте командную строку от имени администратора. Нажмите Win + X, выберите «Терминал Windows (администратор)» или «Командная строка (администратор)».
Проверка целостности образа
Введите команду:
DISM /Online /Cleanup-Image /ScanHealth
Нажмите Enter. Утилита проверит системные файлы на повреждения. Процесс займет несколько минут.
Анализ результатов
Если DISM сообщает «Хранилище компонентов подлежит восстановлению», выполните восстановление:
DISM /Online /Cleanup-Image /RestoreHealth
Для проверки лога ошибок используйте:
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >"%userprofile%\Desktop\sfcdetails.txt"
После завершения перезагрузите компьютер и проверьте систему повторно, если ошибки сохраняются.
Какие ошибки может выявить Scanhealth и как их интерпретировать
Команда DISM /Online /Cleanup-Image /ScanHealth проверяет целостность системных файлов Windows и выявляет три типа проблем:
- Поврежденные компоненты (Corrupt Component) – файлы с ошибками, которые могут нарушать работу системы. Например, ошибка
0x800f081fуказывает на повреждение хранилища компонентов. - Несоответствие данных (Manifest Mismatch) – когда версии файлов не совпадают с записями в базе Windows. Это часто вызывает сбои в обновлениях.
- Отсутствующие файлы (Missing Files) – критичные системные файлы удалены или повреждены. Например, ошибка
0x800f0906означает, что DISM не может скачать замену.
Как исправить найденные ошибки
Если Scanhealth сообщает о проблемах, выполните следующие действия:
- Запустите восстановление хранилища компонентов:
DISM /Online /Cleanup-Image /RestoreHealth - Проверьте целостность файлов через SFC:
sfc /scannow - Если ошибки остались, используйте установочный ISO Windows:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_образу:1 /LimitAccess
Примеры ошибок и их значение

Error: 0x800f0907– система не может подключиться к серверам Microsoft для загрузки файлов. Проверьте интернет-соединение или укажите локальный источник.Error: 0x800f0922– конфликт драйверов или блокировка файлов антивирусом. Отключите защиту в реальном времени и повторите проверку.Error: 0x800f081f– критичное повреждение хранилища. Требуется восстановление из резервной копии или чистая установка Windows.
Для сложных случаев проверьте журнал DISM в C:\Windows\Logs\DISM\dism.log – там указаны конкретные поврежденные файлы и причины сбоев.
Как исправить повреждения образа после обнаружения проблем
Если DISM обнаружил ошибки в образе Windows, выполните восстановление с помощью команды:
DISM /Online /Cleanup-Image /RestoreHealth
Эта команда автоматически загружает исправные файлы из Центра обновления Windows и заменяет повреждённые. Если процесс завершился с ошибкой, попробуйте указать источник восстановления вручную:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:Путь_к_файлу:1 /LimitAccess
Где Путь_к_файлу – это расположение оригинального ISO-образа Windows. Например:
| Тип установки | Пример пути |
|---|---|
| ISO на диске D: | D:\sources\install.wim |
| USB-носитель | E:\sources\install.esd |
Если DISM не справляется, используйте проверку целостности системных файлов:
sfc /scannow
После восстановления перезагрузите компьютер и снова запустите проверку:
DISM /Online /Cleanup-Image /ScanHealth
Для сложных случаев, когда повреждения не устраняются, создайте резервную копию данных и выполните чистую переустановку Windows через «Параметры» → «Обновление и безопасность» → «Восстановление».
Проверка целостности компонентов Windows после выполнения Scanhealth
Если DISM /Online /Cleanup-Image /ScanHealth обнаружил повреждения, запустите проверку целостности хранилища компонентов. Введите команду:
DISM /Online /Cleanup-Image /CheckHealth
Эта команда проверит, можно ли восстановить файлы автоматически. Если результат показывает «Хранилище компонентов подлежит восстановлению», выполните восстановление:
DISM /Online /Cleanup-Image /RestoreHealth
После завершения перезагрузите компьютер и проверьте систему ещё раз. Если ошибки остались, сравните журналы DISM в C:\Windows\Logs\DISM. Убедитесь, что в файле dism.log нет упоминаний о критических сбоях.
Для дополнительной проверки используйте sfc /scannow. Инструмент SFC исправит системные файлы, которые DISM мог пропустить. Если проблемы сохраняются, обновите Windows через Центр обновления или установите последний накопительный пакет.
Автоматизация проверки образа с DISM через планировщик задач
Создайте задачу в планировщике Windows, чтобы DISM автоматически проверял целостность образа раз в неделю. Откройте планировщик задач через поиск в меню «Пуск» и выберите «Создать задачу».
На вкладке «Общие» укажите имя, например DISM_ScanHealth, и установите флажок «Выполнять с наивысшими правами». В разделе «Триггеры» нажмите «Создать», выберите «Еженедельно» и задайте удобное время, например воскресенье в 3:00.
Перейдите в «Действия» и добавьте новое действие «Запуск программы». В поле «Программа или сценарий» введите cmd.exe, а в «Добавить аргументы» скопируйте:
/c dism /online /cleanup-image /scanhealth > "%USERPROFILE%\Desktop\DISM_ScanHealth_Log.txt"
Сохраните задачу. Теперь каждую неделю система будет проверять образ Windows и сохранять отчет на рабочий стол. Если нужно добавить уведомление об ошибках, создайте BAT-файл с проверкой кода завершения и подключите его вместо прямой команды.
Для проверки работы задачи запустите ее вручную через планировщик. Откройте созданный файл DISM_ScanHealth_Log.txt и убедитесь, что в отчете нет ошибок. Если DISM обнаружит проблемы, используйте параметр /restorehealth в новой задаче или вручную.






