Dism online cleanup image scanhealth

Программы

Dism online cleanup image scanhealth

Если система 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

Команда Scanhealth сканирует образ Windows на целостность. Она выявляет повреждённые компоненты, но не исправляет их автоматически. Если система работает нестабильно, медленно загружается или выдаёт ошибки при обновлении, запустите проверку:

DISM /Online /Cleanup-Image /ScanHealth

Процесс занимает 5–15 минут. Если утилита найдёт ошибки, используйте команду Restorehealth для их исправления. Для работы DISM требуется стабильное подключение к интернету – утилита загружает исправные файлы из Центра обновления Windows.

Читайте также:  Как удалить виртуальный диск

Перед запуском команды закройте все программы и откройте PowerShell или командную строку от имени администратора. Если DISM не запускается, проверьте систему на вирусы или выполните проверку диска:

chkdsk C: /f

Как запустить проверку образа Windows через DISM в онлайн-режиме

Как запустить проверку образа 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 сообщает о проблемах, выполните следующие действия:

  1. Запустите восстановление хранилища компонентов:
    DISM /Online /Cleanup-Image /RestoreHealth
  2. Проверьте целостность файлов через SFC:
    sfc /scannow
  3. Если ошибки остались, используйте установочный ISO Windows:
    DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_образу:1 /LimitAccess

Примеры ошибок и их значение

Примеры ошибок и их значение

  • Error: 0x800f0907 – система не может подключиться к серверам Microsoft для загрузки файлов. Проверьте интернет-соединение или укажите локальный источник.
  • Error: 0x800f0922 – конфликт драйверов или блокировка файлов антивирусом. Отключите защиту в реальном времени и повторите проверку.
  • Error: 0x800f081f – критичное повреждение хранилища. Требуется восстановление из резервной копии или чистая установка Windows.
Читайте также:  Lu150

Для сложных случаев проверьте журнал 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 online cleanup image restorehealth

На вкладке «Общие» укажите имя, например 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 в новой задаче или вручную.

Оцените статью
О компьютерах
Добавить комментарий