Ошибка 87 неизвестный параметр online cleanup image restorehealth

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

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

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, и знаете, что делать для её исчезновения. Советуем быть аккуратными при пользовании подобными программами и внимательно следить за тем, в какие процессы вы вмешиваетесь, чтобы не навредить компьютеру.

На чтение 2 мин Просмотров 1.7к.

В этой статье разберем ошибку 87 при работе с утилитой DSIM.

Утилита работает через командную строку, с обязательным повышением прав до Администратора.

Сама утилита появилась в операционной системе Windows 7 и продолжает развиваться в данный момент, и на самых последних версиях ОС, компании Microsoft, имеет очень богатый функционал.

DISM перечисляет, устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в образах Windows.

Обычный пользователь операционной системы чаще всего использует две команды из этой консольной утилиты для исправления ошибок в ОС:

  1. Dism /Online /Cleanup-Image /ScanHealth — команда проверяет образ операционной системы на повреждение
  2. Dism /Online /Cleanup-Image /RestoreHealth — позволяет исправить проблемы в образе ОС. При выполнении команды, используются тот же источник восстановления, что и для установки компонентов по требованию.

Ошибка: 87 в DISM.exe

Текст сообщения имеет следующий вид:
Ошибка: 87
Параметр %options’% не распознан в этом контексте.
Дополнительные сведения см. в справке.

Ошибка 87, в команде "DISM /Online /Cleanup-Image /RestoreHealth"

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

Сама утилита имеет очень подробное описание которое можно вызвать командой DISM.exe /?, или описание конкретного параметра, /Online /Cleanup-image /? например для получения описания ключа /Restorehealth.

Рекомендация пользователям операционных систем Windows 8 и выше, быть внимательнее при написании синтаксиса команд и проверять корректность ввода параметров, опираясь на справочную информацию по утилите DSIM.exe

Исправляем ошибку на ОС Windows 7 и 2008R2

Однако, в операционной системе Windows 7 и Server 2008R2, компания Microsoft выпустила обновление KB2966583, которое расширяет возможности утилиты dsim.exe. И позволяет нам избавиться от ошибки 87.

Само обновление можно скачать с официального сайта Microsoft — https://support.microsoft.com/ru-ru/help/2966583/

Обновление имеет зависимость битности операционной системы, при установке будьте внимательны.

Learn to fix this error on Windows 10 & Windows 11

by Vladimir Popescu

Being an artist his entire life while also playing handball at a professional level, Vladimir has also developed a passion for all things computer-related. With an innate fascination… read more


Updated on

  • Most instances of Error 87 arise due to poor typing and spacing of commands.
  • DISM is installed with Windows 11 and is helpful in maintenance and restoration practices.
  • Updating the OS and eliminating any corruption with the system files can fix the error.

Windows users have a problem dealing with many error codes caused by different issues. For example, DISM Error 87 is a command-line error that appears on Windows 11 and Windows 10.

This article will look at what causes and several ways of fixing the DISM Error 87.

Why am I getting Error 87 when trying to run DISM?

There are several causes of this error when you input any DISM command in the Command Prompt. These are some of the common ones:

  • Mistype when entering the DISM command line, especially spellings and spacing. Most users perform simple mistakes like incorrect spacing between the commands, which raises the error.
  • Improper installation of Windows causes this error due to problems with the Command Prompt.
  • Users tend to block some essential updates when performing Windows updates, which raises bugs that throw that error.
  • When using the wrong versions of DISM, it raises an error since the DISM version is old.
  • You get an error if you use the standard Command Prompt (without administrative privileges). This is because it limits the user from accessing the administrative parts of the prompt.

Here are some of the related issues you might come across:

  • Error 87 The parameter is incorrect
  • DISM Error 87 The restorehealth option is not recognized in this context
  • Error 87 the cleanup-image option is unknown

Now that you have a basic understanding of the DISM Error 87 problem in Windows 11 & Windows 10, let’s head to the solutions.

 How can I fix the DISM Error 87?

In this article

  • Why am I getting Error 87 when trying to run DISM?
  •  How can I fix the DISM Error 87?
  • 1. Type the DISM command correctly
  • 2. Update your Windows
  • 3. Use a third-party tool
  • 4. Run the command line as an administrator
  • 5. Use the correct DISM version
  • 6. Check for corrupt system files
  • 7. Perform a disk check
  • 8. Clear component store and revert the Windows update
  • 9. Reinstall Windows
  • How do I use DISM to repair an image in Windows 11?
  • What is DISM?

1. Type the DISM command correctly

The first thing you have to verify is whether to commands are correct. For example, if you input the wrong command, make a spelling mistake, or add a space at the wrong point, DISM Error 87 might appear in Windows.

Here are the correct commands for the DISM tool:

DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

There are other DISM commands as well, but these should provide you with a basic understanding of how to use them.

2. Update your Windows

  1. Press Windows + I to open Settings and select Windows Update from the tabs on the left. Windows Update
  2. Now, click on Check for updates.check for updates to fix dism error 87 windows 11
  3. If an update is listed after the scan, click on Download & install to get it.download & install to fix dism error 87 windows 11

After updating the OS, verify if the DISM Error 87 is fixed in Windows 11. If it still appears while running the tool, head to the following method.

3. Use a third-party tool

Some system problems, such as TLS, can be highly frustrating, and the reason for these errors is often unknown.

The ideal solution is to use a reliable third-party application so the process would run efficiently and error-free.

Fortect, for example, is a great repair tool you can go for because it has advanced technology that detects all corrupt and malfunctioning Windows files and replaces them with new parts from its online database.

⇒ Get Fortect

4. Run the command line as an administrator

  1. Press Windows + S to open the Search menu, enter Command Prompt in the text field, and click on Run as administrator on the right.Run as administrator to fix dism error 87 windows 11
  2. Click Yes in the UAC prompt that appears.Yes
  3. Now, try running the DISM tool.

Launching Command Prompt as an administrator will provide all the administrative rights to run the DISM tool and should fix Error 87 in Windows 11.

Read more about this topic

  • 3 Ways to Block Internet Access for Specific Apps in Windows 11
  • What is The Difference Between CHKDSK, SFC, And DISM on Windows 11?
  • 4 Ways to Fix LiveKernelEvent 144 Error on Windows 11
  • How to Completely Remove an Unwanted Display Language on Windows 11
  • Copilot is coming on 9/26 with a new logo and new features

5. Use the correct DISM version

  1. Head to the official Windows Assessment and Deployment Kit(WADK) website and click Download the Windows ADK.
  2. Click Run to install the downloaded executable file. It has deployment tools that create the Deployment and Imaging Tools environment to make the running of DSIM commands successful.
  3. Click Next and follow the prompts to finish the installation.

6. Check for corrupt system files

  1. Press Windows + R to open the Run command, enter cmd in the text field, press the Ctrl + Shift keys, and then click OK.cmd to fix dism error 87 windows 11
  2. Click Yes in the UAC prompt.
  3. Type this command and hit Enter: sfc /scannow
  4. Wait for the verification process, and check if any violations were found and resolved.

While it’s recommended that you first run the DISM tool and then SFC (System File Checker) scan, in this case, using just the latter might help. After completing the SFC scan, check if DISM Error 87 is fixed in Windows 11.

Read more about this topic

  • 3 Ways to Block Internet Access for Specific Apps in Windows 11
  • What is The Difference Between CHKDSK, SFC, And DISM on Windows 11?
  • 4 Ways to Fix LiveKernelEvent 144 Error on Windows 11

7. Perform a disk check

  1. Press Windows + S, enter Command Prompt in the text field, right-click on the relevant search result, and select Run as administrator.run as administrator to fix dism error 87 windows 11
  2. Click Yes in the UAC prompt.
  3. Type/paste the following command and press Enter:chkdsk C:/rcheck disk
  4. If you are asked to schedule the scan the next time the computer restarts, press Y, and then hit Enter.schedule scan to fix dism error 87 windows 11

Let the Check Disk process run uninterrupted until it’s completed, and then verify if the DISM Error 87 is fixed in Windows 11.

8. Clear component store and revert the Windows update

  1. Launch Command Prompt as an administrator.
  2. Type the following command and hit Enter:dism.exe /image:C: /cleanup-image /revertpendingactions
  3. Once done, restart the computer.
  4. Again, launch Command Prompt with administrative privileges, paste the following command, and hit Enter:dism.exe /online /cleanup-image /startcomponentcleanup
  5. After the two commands are run, restart the computer for the changes to effect.

9. Reinstall Windows

If none of the solutions listed previously fixed DISM Error 87, you are left with no option but to reinstall Windows.

There are two options: reset Windows 11 to factory settings or perform a clean install. Both are equally effective, though the latter requires much more effort, and you would need to create a bootable USB drive.

How do I use DISM to repair an image in Windows 11?

  1. Press Windows + S to open the Search menu, type Command Prompt, and click on Run as administrator.command prompt
  2. Click Yes in the UAC prompt.yes
  3. Now, paste the first of the following three commands, hit Enter, and after one is done running, execute the next until done with all three:DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealthdism
  4. Once done, restart the computer for the changes to effect, and the Windows 11 image will be repaired.

What is DISM?

DISM stands for Deployment Image Servicing and Management, and its main work is to help organize virtual disks. It manages split Windows Imaging Format (WIM) files, Full Flash Utility Files, Virtual Hard Disks(VHD), and other vital information.

You can access the tool from the Command Prompt or Windows PowerShell, which is used to fix problems with the Windows image.

Fixing the DISM error 87 in Windows 11 will correct all the system file errors and problems. It also helps in making the modification to the OS more seamless. If you have issues with Windows 11, fixing it addresses all the problems the user faces.

Also, please find out how to make Windows 11 faster and more responsive and boost its performance.

Most DSIM errors are temporary and quick to fix. Try all the methods, and let us know which one worked for you in the comments section.

newsletter icon

Некоторые пользователи Windows часто пользуются командной строкой, чтобы вносить изменения во многие системные процессы и контролировать их. Строка DISM может помочь запустить нужный скрытый файл, системный процесс, восстановить хранилище с данными, утерянными из-за программного сбоя и т.д. Но иногда и в работе самой командной строки возникают ошибки, например, DISM /Online/Cleanup-Image /RestoreHealth: ошибка 87. Это нормально для системы Windows, но важно знать, как устранить эту проблему. Далее расскажем, почему возникает ошибка 87, и как исправить её разными способами.

Командная строка

Командная строка

Содержание

  1. Из-за чего появляется ошибка 87?
  2. Попытка очистить папку WinSxS
  3. Попытка проверить целостность файлов системы
  4. Решение проблемы с ошибкой 87
  5. Отсутствие обновлений
  6. Недостаточно привилегий
  7. Проблема с системными службами
  8. Ошибка в синтаксисе

Из-за чего появляется ошибка 87?

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

Ошибка 87 напрямую связана с директорией WinSxS. Она возникает, когда пользователь пытается внести какие-либо изменения в эту папку. Рассмотрим действия, после которых вы можете увидеть эту ошибку на своём экране.

Попытка очистить папку WinSxS

Директория со всеми важными файлами может занимать около 7-8 Гигабайтов, поэтому некоторые пользователи пытаются удалить все бэкапы с компьютера, чтобы получить больше свободного места.

Для этого нужно:

  1. Зайти в пуск и ввести в поисковой строке «DISM».
  2. Запустить DISM.
  3. Ввести команду dism /online /cleanup-image /spsuperseded /hidesp.

DISM в списке программ

DISM в списке программ

В этом случае ошибка будет сопровождаться объяснением, что «spsuperseded» на компьютере не распознан. Проблема, скорее всего, в «Установщике модулей Windows». О нём расскажем далее.

Попытка проверить целостность файлов системы

Если компьютер начал плохо работать, спонтанно перезагружаться или выключаться, проблема может быть не только в вирусах. Часто причиной становится повреждение файлов системы. В DISM при помощи команды «sfc /scannow» можно выполнить автоматическое сканирование и восстановление. Но, в некоторых случаях, система выявляет повреждение файлов, но сделать с этим ничего не может.

Тогда приходится проводить восстановление вручную:

  1. Запустить DISM.
  2. Ввести команду сканирования.
  3. Ввести команду восстановления.

Для Windows 7 достаточно ввести одну команду: «DISM /Online /Cleanup-image /ScanHealth». Если вы пользуетесь более новыми версиями ОС, к этому коду нужно добавить вторую часть «DISM.exe /Online /Cleanup-image /RestoreHealth».

При попытке проверки файлов и возникает ошибка 87. В этом случае проблема часто заключается в отсутствии обновлений. Как её решить, расскажем далее.

Пример ошибки 87

Пример ошибки 87

Решение проблемы с ошибкой 87

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

Отсутствие обновлений

Ошибка часто возникает при попытке восстановить системные файлы, если некоторые модули системы не обновлены. В данном случае вам требуется найти на официальном сайте Microsoft обновление KB2966583. Оно распространяется бесплатно и почти ничего не весит. Найдите подходящий под вашу версию ОС файл, выберите язык «русский», скачайте обновление, запустите и следуйте дальнейшим инструкциям в инсталляторе.

Обновление KB2966583 на сайте Microsoft

Обновление KB2966583 на сайте Microsoft

Также ошибка 87 возникает из-за отсутствия других обновлений. Обычно, система Windows обновляется автоматически. Но, если вы отключите эту функцию, то со временем некоторые функции и программы начнут работать некорректно. Введите в поисковой строке «Центр обновлений Windows» и проверьте последние обновления.

Центр обновлений в списке программ

Центр обновлений в списке программ

Недостаточно привилегий

Использовать DISM могут только те пользователи, которые обладают правами администратора. Если вы запустили консоль, как обычный пользователь, то при попытке ввести команду она покажет вам ошибку 87. Чтобы запустить командную строку в режиме администратора, найдите её в перечне программ. После этого нажмите правой кнопкой мыши и в открывшемся списке выберите пункт «Запуск от имени администратора».

Запуск командной строки от имени администратора

Теперь команды в строке будут работать

Проблема с системными службами

При выполнении некоторых команд в DISM задействуется системная служба «Установщик модулей Windows». Из-за программных сбоев она иногда отключается, что не позволяет выполнять некоторые команды.

Найдите «Службы» через поисковую строку и найдите в списке нужную службу.

Экран управления службами

Экран управления службами в списке программ

Нажмите на неё правой кнопкой мыши и выберите «Свойства». Если «Установщик модулей Windows» остановлен, как на скриншоте снизу, нажмите на «Запустить».

Запуск службы «Установщик модулей Windows».

Запуск установщика модулей Windows

Ошибка в синтаксисе

Распространённая ошибка, допускаемая по невнимательности. Проверьте правильность набранной команды. Обратите внимание, что перед каждым знаком «/» должен стоять пробел. На эту причину указывают следующие описания к ошибке 87:

  • Параметр не распознан в контексте;
  • Неизвестный параметр.

Правильный синтаксис в командной строке

Правильный синтаксис в командной строке

Одной из распространённых причин неполадок в работе Windows является повреждение системных файлов, например, вследствие внезапного отключения электропитания в момент перезаписывания файла. Для устранения таких неполадок в Windows предусмотрена специальная утилита SFC. Если запустить её с параметром SCANNOW, она просканирует систему на предмет повреждённых и/или удалённых файлов и восстановит их из хранилища компонентов WinSxS. Если SFC не справляется со своей задачей по причине повреждения хранилища, в ход идёт консольная утилита DISM, способная восстановить само хранилище.

Ошибка 87 в Windows при работе с DISM

При этом сначала в командной строке обычно выполняется команда DISM /Online /Cleanup-Image /ScanHealth, а при обнаружении повреждений хранилища выполняется та же команда, но уже с параметром /RestoreHealth вместо /ScanHealth. Но было бы ошибочно считать DISM всесильной, утилита сама может завершить работу с ошибками. Таких ошибок у DISM существует около дюжины, и каждая из них имеет свой код и описание. Сегодня мы коснёмся распространённой ошибки с кодом 87, а заодно посмотрим, что можно предпринять в случае её возникновения.

Отсутствие привилегий

Ошибка 87 может возникнуть, когда пользователь выполняет команду в консоли, запущенной с правами обычного пользователя. Командную строку или PowerShell нужно запускать от имени администратора. Запустить PowerShell с повышенными правами в Windows 10 можно из контекстного меню кнопки Пуск, классическую командную строку — через поиск, так же выбрав в меню соответствующую опцию.

Ошибка синтаксиса

Очень часто причиной ошибки 87 становится банальная ошибка синтаксиса. Либо пользователь ошибается в момент ручного ввода, например, случайно пропускает пробел между передаваемыми параметрами, либо копирует команду DISM с веб-страницы, на которой в команде уже допущена ошибка. Понять, что причиной ошибки 87 стал именно синтаксис нетрудно: в описании ошибки будет указано «неизвестный параметр…» или «параметр не распознан в этом контексте». Проверьте корректность ввода команды, убедитесь, что между передаваемыми параметрами имеются пробелы. 

Остановка системных служб

Ошибка с кодом 87 и сообщением «параметр не распознан в этом контексте» может также возникнуть при попытке сжать каталог WinSxS. Для этого DISM передаются параметры /cleanup-image, /spsuperseded и /hidesp, и именно /spsuperseded чаще всего вызывает ошибку. В данном случае к ней приводит остановка системной службы «Установщик модулей Windows». Проверьте её состояние в оснастке управления службами, она должна иметь тип запуска «Вручную». Если она отключена, включите и запустите её, а затем выполните команду DISM.

Отсутствие обновлений

В истории Windows 10, а именно в 2017 году, уже был прецедент с появлением ошибки 87 при работе с DISM. Тогда причиной ошибки была недоработка со стороны разработчиков Microsoft, которые вскоре после этого выпустили патч исправления. Нечто подобное может повториться и в будущем, и тогда вам нужно будет установить последние обновления Windows. 

Ошибка 87 при применении образа 

Появление ошибки 87 отмечалось и при попытке применения (использовании параметра /Apply-Image) образа Windows 10 в операционной системе более ранней версии. В таких случаях обычно рекомендуют «обновить» саму DISM, перенеся её с компьютера с более новой версией Windows, но это связано с целым рядом сложностей. Пожалуй, будет проще перейти на новую версию операционной системы или выполнить её сброс к исходному состоянию, чтобы восстановить нормальную работу инструмента.

Понравилась статья? Поделить с друзьями:
  • Ошибка 87 неизвестный параметр cleanup image windows 10
  • Ошибка 87 неизвестный параметр apply image
  • Ошибка 87 неизвестный параметр add package
  • Ошибка 868 что это
  • Ошибка 87 имя возможности windows не распознано