
Ошибка 87 в DISM обычно возникает из-за некорректного синтаксиса команды или отсутствия необходимых прав. Чтобы устранить проблему, откройте командную строку от имени администратора и выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
Если система сообщает об ошибке 87, проверьте правильность ввода. Убедитесь, что между параметрами есть пробелы, а ключи написаны без опечаток. Например, /RestoreHealth не должен сливаться с предыдущим аргументом.
Когда команда завершится, перезагрузите компьютер и снова запустите DISM. Если ошибка сохраняется, попробуйте указать источник восстановления:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:Путь_к_образу:1 /LimitAccess
Замените Путь_к_образу на расположение оригинального ISO-файла Windows. Это поможет DISM найти исправные файлы для замены повреждённых.
- Подготовка командной строки с правами администратора
- Альтернативные способы запуска
- Проверка прав
- Проверка актуальности версии DISM и Windows
- Как проверить версию DISM
- Обновление Windows для исправления ошибок DISM
- Запуск сканирования и восстановления системных файлов
- Дополнительные параметры DISM
- Проверка результатов
- Использование параметра /Cleanup-Image для исправления ошибки
- Дополнительные проверки
- Анализ логов DISM для точного определения проблемы
- Применение альтернативных команд при неудачном исправлении
- Работа с альтернативными источниками
- Дополнительные проверки
Подготовка командной строки с правами администратора
Откройте меню «Пуск», введите cmd в поисковую строку. Кликните правой кнопкой мыши на «Командная строка» и выберите Запуск от имени администратора. Если система запросит подтверждение, нажмите «Да».
Альтернативные способы запуска

Нажмите Win + X, затем выберите пункт Командная строка (администратор) или Windows Terminal (администратор), если используете Windows 10/11. В старых версиях ОС можно открыть «Выполнить» (Win + R), ввести cmd и нажать Ctrl + Shift + Enter.
Проверка прав
Убедитесь, что командная строка запущена с повышенными привилегиями. В заголовке окна должно быть указано «Администратор: Командная строка». Для проверки введите команду whoami /priv – в списке должны присутствовать права администратора.
Проверка актуальности версии DISM и Windows
Откройте командную строку от имени администратора и выполните команду DISM /Online /Get-CurrentEdition. Это покажет текущую редакцию Windows и поможет убедиться, что DISM работает с корректной версией системы.
Как проверить версию DISM
Введите DISM /Online /Get-Version. Сравните номер сборки с актуальными данными с сайта Microsoft. Если версия устарела, обновите Windows через Центр обновления или скачайте последний пакет обновлений вручную.
Обновление Windows для исправления ошибок DISM
Запустите wuauclt /updatenow, чтобы проверить доступные обновления. После установки перезагрузите компьютер и снова проверьте DISM. Часто ошибка 87 исчезает после установки последних исправлений.
Если система не обновляется автоматически, загрузите пакет обновлений вручную с Microsoft Update Catalog, затем установите его через командную строку или двойным кликом.
Запуск сканирования и восстановления системных файлов
Чтобы исправить ошибку 87 в DISM, запустите проверку целостности системных файлов через командную строку. Откройте её от имени администратора и выполните команду:
sfc /scannow
Утилита SFC проверит системные файлы и автоматически заменит повреждённые версии. Если ошибка сохраняется, используйте DISM для восстановления хранилища компонентов Windows:
DISM /Online /Cleanup-Image /RestoreHealth
Дополнительные параметры DISM
Если стандартная команда не сработала, попробуйте указать источник восстановления:
| Параметр | Описание |
|---|---|
/Source:WIM:X:\Sources\Install.wim:1 |
Использует установочный образ Windows (замените X на букву диска) |
/LimitAccess |
Отключает загрузку файлов из Windows Update |
Проверка результатов
После завершения сканирования перезагрузите компьютер и снова запустите sfc /scannow. Убедитесь, что в отчёте указано:
- «Нарушений целостности не обнаружено»
- «Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила»
Если ошибка 87 осталась, проверьте журнал DISM в C:\Windows\Logs\DISM\dism.log для точного определения проблемы.
Использование параметра /Cleanup-Image для исправления ошибки
Чтобы устранить ошибку 87 в DISM, выполните команду с параметром /Cleanup-Image и ключом /RestoreHealth. Откройте командную строку от имени администратора и введите:
DISM /Online /Cleanup-Image /RestoreHealth
Дождитесь завершения процесса – DISM проверит системные файлы и автоматически заменит поврежденные. Если ошибка сохраняется, укажите источник восстановления:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:Путь_к_образу:1 /LimitAccess
Дополнительные проверки
После восстановления запустите проверку целостности SFC:
sfc /scannow
Если DISM не завершает операцию, перезагрузите компьютер в безопасном режиме и повторите команду. Убедитесь, что на диске достаточно свободного места – для работы требуется не менее 10 ГБ.
Анализ логов DISM для точного определения проблемы
Откройте журнал DISM, выполнив команду DISM /Online /Get-LogFile, чтобы узнать путь к последнему файлу лога. По умолчанию логи сохраняются в C:\Windows\Logs\DISM.
Используйте findstr для быстрого поиска ошибок. Например, введите findstr /i /c:»error» dism.log – это выделит все строки с упоминанием ошибки 87 или других проблем.
Обратите внимание на временные метки рядом с ошибками. Они помогают сопоставить события, если DISM выполнял несколько операций. Например, ошибка «87 – параметр задан неверно» часто указывает на неправильный синтаксис команды или отсутствие нужных файлов.
Проверьте разделы лога с заголовками [EXECUTE] и [ERROR]. В них содержится детальная информация о сбоях, включая коды возврата и конкретные параметры, которые вызвали проблему.
Если лог слишком большой, экспортируйте его в текстовый редактор и используйте фильтрацию по ключевым словам: «fail», «invalid», «cannot». Это ускорит поиск.
Для сложных случаев запустите DISM с ключом /LogLevel:4, чтобы включить подробное логирование. Например: DISM /Online /Cleanup-Image /RestoreHealth /LogLevel:4. Это добавит в журнал технические детали, которые помогут точнее диагностировать причину.
Применение альтернативных команд при неудачном исправлении
Если стандартные команды DISM не устранили ошибку 87, попробуйте альтернативные варианты с другими параметрами. Например, вместо DISM /Online /Cleanup-Image /RestoreHealth используйте:
DISM /Online /Cleanup-Image /ScanHealth– проверьте целостность образа без исправления.DISM /Online /Cleanup-Image /CheckHealth– получите краткий отчет о состоянии системы.
Работа с альтернативными источниками
Если ошибка связана с повреждением хранилища компонентов, укажите внешний источник для восстановления:
- Подключите установочный ISO-образ Windows.
- Запустите команду:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:<путь_к_файлу>:1 /LimitAccess
Замените <путь_к_файлу> на расположение файла install.wim или install.esd.
Дополнительные проверки
Если проблема сохраняется, выполните:
sfc /scannow– проверьте системные файлы через утилиту SFC.chkdsk /f /r– просканируйте диск на ошибки.
После каждой команды перезагружайте компьютер и проверяйте результат.






