Ошибка 87 в DISM — откуда она берётся и как её исправить

Обновлено: . Опубликовал: Сергей, на

Более или менее продвинутые пользователи нередко пользуются командной строкой, ведь через неё можно влиять на большинство системных процессов. При использовании строки DISM, которая есть в седьмой и следующих версиях Windows, время от времени могут появляться сообщения об ошибке.

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

Иногда пользователи могут столкнуться с ошибкой 87 в строке DISM

Давайте выясним, при каких обстоятельствах обычно появляется такое сообщение и как избавиться от него без посторонней помощи.

С чем связана ошибка 87?

Как правило, она напрямую относится к любым действиям, выполняемым с директорией WinSxS. Если вдруг в Windows пропадёт любой системный файл, он тут же будет восстановлен рабочей копией из этой папки. То есть, WinSxS это очень важная папка с документами.

И вот ошибка 87 возникает в тот момент, когда пользователь пытается проделать какие-то операции с папкой через DISM. А теперь давайте конкретнее рассмотрим ситуации, когда возникает эта неполадка, чтобы в зависимости от них узнать способы избавления от неё.

Ошибка 87 при проверке целостности системных файлов

Время от времени Windows 7, 8, 8.1 и даже последняя версия начинает некорректно работать. Иногда компьютер внезапно перезагружается или попросту часто зависает. В такой ситуации обычно пользователям советуют не только проверить ПК на вирусы, но и выяснить, нет ли каких-либо повреждений в системных файлах.

Чтобы произвести такую проверку, используется командная строка, где вводится sfc /scannow. Если всё хорошо, то пользователь получает соответствующий текст. Однако в некоторых случаях вы получите сообщение о том, что система нашла повреждённые файлы, но ничего не может с ними сделать.

DISM скриншот

В этот момент в игру вступает DISM — следует открыть его от имени администратора и ввести такие команды:

  • DISM /Online /Cleanup-image /ScanHealth — если у вас седьмая версия Windows;
  • Та же команда + DISM.exe /Online /Cleanup-image /RestoreHealth — две команды для Windows 8, 10. Первая необходима для поиска повреждений, вторая команда запускает их исправление.

Именно после первой комбинации из списка, которая разработана для седьмой версии системы, всплывает ошибка 87 в командной строке DISM с сопутствующим текстом «Параметр ScanHealth не распознан в этом контексте».

Как её исправить? Первое очень простое решение — проверить правильность ввода комбинации. Поскольку эта командная строка очень требовательна к каждому знаку, убедитесь, что ставите только один пробел перед каждым слешем.

Не помогло? Тогда вам следует скачать обновление под названием KB2966583 на сайте Майкрософт и установить его на своём компьютере.

После успешной установки вы сможете снова запустить командную строку DISM и выполнить восстановление целостности файлов Windows.

Ошибка 87 и попытки почистить директорию WinSxS

Иногда вышеупомянутую директорию, которая работает страховкой для всех самых важных файлов, пытаются уменьшить. Для чего? В большинстве случаев папка WinSxS занимает много места на диске — 5,7 и даже 8 и больше ГБ, что может не нравиться пользователям, особенно если свободной памяти и так не хватает.

Поэтому чтобы немного сэкономить место, можно удалить бэкап папки таким образом:

  • Открывается DISM.
  • Вводиться текст dism /online /cleanup-image /spsuperseded /hidesp.

Часто именно после этой команды выбивает ошибку 87 с таким текстом: «Параметр spsuperseded не распознан в этом контексте».

Что делать в таком случае? Проверьте работоспособность сервиса «Установщик модулей Windows». Если он нерабочий, установите его, запустите, и затем повторите вышеуказанные действия.

Если же это не помогло, значит, команда для удаления бэкапа уже выполнялась, и больше места вы сэкономить не сможете.

DISM скриншот

Теперь вы знаете, по каким причинам появляется ошибка 87 в командной строке Windows, и знаете, что делать для её исчезновения. Советуем быть аккуратными при пользовании подобными программами и внимательно следить за тем, в какие процессы вы вмешиваетесь, чтобы не навредить компьютеру.

Подписаться
Уведомить о

9 комментариев
Популярные
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Маэстро
28.03.2019 01:28

Чтобы устранить ошибку 87, нужно скачать маленькое обновление (KB2966583) для 7-ки, скачал, а чтобы его установить нужен SP1, какой-то замкнутый круг. Как быть?

Алексей
22.06.2019 07:39

Тоже выскакивала ошибка 87 . Долго матерился, и чего только не перепробовал. Выяснил для себя, что ошибку вызвало последнее обновление драйвера видеокарты. Откатил драйвер и ошибка исчезла.

Программист 228
27.07.2019 00:53

ответ такой, что нужно его заменять файлом из 10 винды так как этот чинить сложно, поэ
тому будет намного проще поставить 10 винду или 7 и не париться по этому поводу

Татьяна
09.08.2019 21:12

Алексей , а как откатить драйвер ? Тоже вылезла ошибка 87 на десятке.

Васька с седьмого Б
08.09.2019 16:39

ВЫ ЛУЧШИЕ

Степан
18.03.2021 19:18

Ребята вот пробуем решать https://youtu.be/cVNIV0hGUVE

/restorehealth
20.10.2022 18:28

dism /online /cleanup-image /restorehealth
Также ошибку может вызвать неправильная последовательность параметров
/online /restorehealth /cleanup-image вызовет ошибку

bill
14.03.2023 02:34

не работает. KB2966583 установлено, а 87 все равно показывает.

александр
16.10.2023 01:24

админ написать то написал но инфа не полная,установщик модулей виндовс служба должна быть запущена,если она выключена то вылетает с ошибкой 87