Перейти к содержимому

Как исправить ошибку 87 DISM в Windows 10?

Сталкиваетесь ли вы с кодом ошибки 87 при использовании DISM Командные строки в Powershell или командной строке? Вот лучшие решения для исправления ошибки DISM 87
Исправить ошибку 87 DISM Windows

Решить проблему повреждения системных файлов в Windows сложно; поверьте мне, я был там. Иногда печально известная команда SFC (Проверка системных файлов) не может исправить это повреждение. На этом этапе вы можете подумать о повторной установке ОС Windows. Но это отнимает много времени, особенно если вам придется потом настраивать много программного обеспечения.

В этом случае пригодится еще один полезный инструмент; Это называется инструмент DISM. DISM означает обслуживание образов развертывания и управление ими. Это помогает исправить поврежденные или сломанные изображения окон без необходимости переустановки с нуля. Преимущество этой команды перед командой SFC заключается в том, что она может исправить проблемы, которые не может исправить обычная команда SFC /SCANNOW.

Но при неправильном использовании команда DISM также может дать сбой. Но это дает нам код ошибки, который мы можем использовать, чтобы определить причину проблемы. Одним из таких кодов ошибок, которые выдают инструменты DISM, является код ошибки 87. Итак, в этой статье давайте посмотрим причину этой проблемы и способы ее решения.

Почему возникает код ошибки DISM 87?

Microsoft определяет, что эта ошибка может произойти, если параметры, указанные после команды DISM, неверны. Это просто означает, что вы ввели команду неправильно, и вам необходимо проверить правильность пробелов и орфографии в команде. Эта ошибка также может возникнуть при вводе несовместимых команд.

Например, некоторые команды не будут работать в предыдущих версиях Windows, таких как 7 или 8.1. Поэтому есть вероятность получить эту ошибку при попытке запуска команд, недоступных для вашей версии Windows.


Попробуйте SFC /SCANNOW

Как уже упоминалось, команда DISM в основном будет использоваться, когда обычная команда SFC /SCANNOW не может решить проблему. Однако некоторые люди заранее выполняют команду DISM. Поэтому, если вы используете эту команду до SFC, я бы посоветовал вам сначала выполнить команду SFC. Надеемся, с его помощью ваша проблема будет решена.

  • Нажмите Windows Key + S и затем найдите командную строку или CMD  , чтобы открыть от имени администратора.

Windows Key + S, а затем найдите CMD

  • Введите «sfc /scannow» и нажмите Enter, чтобы начать процесс.

«sfc: сканировать»

  • Дайте инструменту минимум десять минут на поиск поврежденных системных файлов Windows.

sfc___scannow_this_process_will_take_some_time

  • Встроенный инструмент найдет поврежденные системные файлы и автоматически исправит их.

Сканировать_Windows_OS_for_Corrupted_Files_sfc___scannow

Весь процесс сканирования занимает менее десяти минут, но если есть поврежденные файлы, то он займет двадцать минут. Не закрывайте командную строку и не выключайте компьютер принудительно, потому что оно того стоит.


Способы исправления кода ошибки 87 для команд DISM

Лучший способ решить эту проблему — ввести правильную команду с правильным синтаксисом в командной строке или PowerShell. Однако вы также можете использовать команду справки, чтобы получить все возможные аргументы для предоставления после команды DISM. Кроме того, вы можете просмотреть наиболее часто используемые команды DISM ниже.

Введите правильные команды строки DISM

Важно правильно вводить команды DISM с пробелами и косой чертой, используя правильные слова 

Нажмите клавишу Windows и найдите «CMD» или «Командная строка», чтобы открыть систему от имени администратора.

Windows Key + S, а затем найдите CMD

Сканировать пустошь

Эту команду можно использовать для поиска повреждений в образе Windows. Для этого вы можете использовать следующую команду в командной строке администратора или Powershell. Это наиболее часто используемая команда в инструменте DISM.

  • DISM.exe/Online/Cleanup-image/Scanhealth

Восстановить здоровье

После сканирования работоспособности вам необходимо использовать следующую команду, чтобы устранить проблему, если обнаружены какие-либо проблемы. Обычно эта команда запускается после команды ScanHealth, чтобы устранить проблемы, обнаруженные в первой команде.

  • DISM.exe/Online/Cleanup-image/Restorehealth

Получить информацию об изображении

Эта команда поможет вам получить информацию о файле образа WIM. Обычно эта команда полезна администраторам, работающим с несколькими изображениями. Вот команда для проверки информации о файле изображения.

  • Dism.exe /Get-ImageInfo /ImageFile:C:\test\offline\install.wim

Примечание. Здесь необходимо заменить текст после /ImageFile местоположением файла изображения, который вы хотите проверить.

Подключить изображение

Следующую команду можно использовать для проверки содержимого образа, подключив его в указанное место. Однако вам необходимо убедиться, что указанное местоположение пусто, чтобы смонтировать образ в это местоположение.

  • Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline

Примечание. Здесь также необходимо изменить /MountDirectory и /ImageFile в соответствии с вашими требованиями.

Использование подключенного образа для исправления поврежденного образа Windows

Если у вас нет надежного подключения к Интернету, вы можете смонтировать установочный образ Windows с помощью вышеупомянутой команды, а затем использовать этот образ в качестве исходного файла для сканирования и устранения повреждений системы. Вот команда для этого:

  • Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows

Примечание. Здесь замените текст после /Source местоположением смонтированного образа.

Если вы по-прежнему не можете решить проблему, попробуйте исправить ее с помощью команды DISM. Если это не сработает, вам необходимо обновить систему Windows из Центра обновления Windows, если какие-либо обновления доступны. Но если у вас уже установлена ​​последняя версия, вам останется только сбросить или переустановить операционную систему.

Установить Центр обновления Windows

Пуск >Настройки >Выберите «Обновление и безопасность» >перейдите на вкладку «Центр обновления Windows» >нажмите «Проверить наличие обновлений».

И если вы обнаружите какие-либо обновления, просто обновите программное обеспечение.

Нажмите значок Windows и найдите «Обновление».

Использование правильной версии DISM

Я советую вам проверить текущую версию DISM и обновить ее до последней версии на тот случай, если вы используете старую версию. Если вы используете командную строку в версии DISM для Windows 8 и ожидаете, что она будет работать в последней версии ОС, то вы ошибаетесь. Версия DISM для Windows 10 поставляется с драйвером фильтра Wofadk.sys, и пользователи не сталкиваются с какими-либо проблемами. Также ознакомьтесь с Платформы, поддерживаемые DISM  для получения более подробной информации.

Получение информации по команде «Дополнительно»

Если вам нужна дополнительная информация о каждой команде или информация о другой команде, вам необходимо обратиться к официальному документу для этой команды. Вы можете нажать здесь и обратиться к нему. В этой документации представлен подробный обзор применения команды с примерами. Это может пригодиться, если вы часто работаете с образами Windows.

Заключение

Как видите, исправить код ошибки 87 в средстве обслуживания образов развертывания Windows очень просто. Так как никаких технических моментов в этом коде ошибки нет. Это просто вопрос ввода правильной команды в командной строке или среде Powershell. А

Кроме того, необходимо убедиться, что вы запускаете команду от имени администратора. В противном случае это может привести к другим ошибкам. Хотя запустить от имени администратора на персональных компьютерах очень просто. Если вы используете его в корпоративной среде, вам, возможно, придется соблюдать политику компании, чтобы получить права администратора и запустить команду, требующую повышения прав.