Ошибка 87 в командной строке dism

Программы

Ошибка 87 в командной строке dism

Ошибка 87 в DISM обычно возникает из-за некорректного синтаксиса команды или отсутствия необходимых прав. Чтобы устранить проблему, откройте командную строку от имени администратора и выполните команду:

DISM /Online /Cleanup-Image /RestoreHealth

Если система сообщает об ошибке 87, проверьте правильность ввода. Убедитесь, что между параметрами есть пробелы, а ключи написаны без опечаток. Например, /RestoreHealth не должен сливаться с предыдущим аргументом.

Когда команда завершится, перезагрузите компьютер и снова запустите DISM. Если ошибка сохраняется, попробуйте указать источник восстановления:

DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:Путь_к_образу:1 /LimitAccess

Замените Путь_к_образу на расположение оригинального ISO-файла Windows. Это поможет DISM найти исправные файлы для замены повреждённых.

Подготовка командной строки с правами администратора

Откройте меню «Пуск», введите cmd в поисковую строку. Кликните правой кнопкой мыши на «Командная строка» и выберите Запуск от имени администратора. Если система запросит подтверждение, нажмите «Да».

Альтернативные способы запуска

Альтернативные способы запуска

Нажмите Win + X, затем выберите пункт Командная строка (администратор) или Windows Terminal (администратор), если используете Windows 10/11. В старых версиях ОС можно открыть «Выполнить» (Win + R), ввести cmd и нажать Ctrl + Shift + Enter.

Проверка прав

Убедитесь, что командная строка запущена с повышенными привилегиями. В заголовке окна должно быть указано «Администратор: Командная строка». Для проверки введите команду whoami /priv – в списке должны присутствовать права администратора.

Читайте также:  Yota hack

Проверка актуальности версии 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. Откройте командную строку от имени администратора и введите:

Читайте также:  Ошибка 704

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 – получите краткий отчет о состоянии системы.
Читайте также:  Denwer как удалить

Работа с альтернативными источниками

Если ошибка связана с повреждением хранилища компонентов, укажите внешний источник для восстановления:

  1. Подключите установочный ISO-образ Windows.
  2. Запустите команду:
    DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:<путь_к_файлу>:1 /LimitAccess

Замените <путь_к_файлу> на расположение файла install.wim или install.esd.

Дополнительные проверки

Если проблема сохраняется, выполните:

  • sfc /scannow – проверьте системные файлы через утилиту SFC.
  • chkdsk /f /r – просканируйте диск на ошибки.

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

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