Применяя DISM в строчке команд, чтобы проверить хранилище компонентов Windows или иных целей, некоторые пользователи сталкиваются с ошибкой 87:«Неизвестный параметр» или «Параметр не распознан в этом контексте». Насколько серьезна DISM ошибка 87? В нашей статье мы поделимся информацией о причинах ошибки и способах ее исправления.
Что такое DISM в Windows?
В Windows DISM (Обслуживание образов развертывания и управление ими) считается инструментом, созданным Майкрософт для решения проблем, связанных с системой.
Применение его можно увидеть в различных руководствах, помогающих решать ошибки Винды. У пользователей случаются проблемы с применением DISM в своих системах. Начиная с семерки версии ОС, было внедрение обновленной версии командной строки DISM. Чаще данной ошибкой «грешит» Windows 10.
Каковы могут быть причины, при которых возникает ошибка 87 в командной строке dism Windows? Назовем их далее.
Почему появляется ошибка 87 в командной строке?
Перечислим основные:
- Использование директории WinSxS. Она выполняет роль резервного хранилища, благодаря которому возможно выполнить восстановление копий значимых файлов системы.
- Некорректно написаны запросы. Строка команд очень восприимчивая к синтаксису. Опечатки, излишние пробелы, неправильно написанная символика на выходе дадут ошибку.
- Несоответствуют запрашиваемые функции и права для доступа. Это могут сделать пользователи с правами Администратора с опытом.
- Отказ по причине старой версии строки команд.
Далее в следующем пункте мы разберем пути решения, если у вас возникла ошибка 87 в командной строке Windows.
Как исправить ошибку 87 в командной строке?
Причина 1. Синтаксические ошибочки при введении команды. Какие обычно встречаются?
Перечислим:
- Нет пробелов перед значком «/» в параметрах программы.
- Несоблюдение порядка указывания параметров (пример checkhealth и cleanup-image).
- Путаница букв латиницы C и S, U и Y.
Причина 2. Версии DISM и набор команд различаются. Определенные команды из DISM, предназначенные для Виндовс 11, 10 не сработают на Виндовс 7 и 8.1.
Пример. В свежей операционке с DISM 10 версии примени «DISM /online /cleanup-image /checkhealth» и работа пошла. А в Виндовс 7 с версией 6.1 в результате выйдет ошибка 87.
Какими решениями воспользоваться?
Перечислим:
- Не используйте неподдерживаемые команды при условии их некритичности для получаемого результата.
- Установите самую свежую версию DISM.
Как осуществить? Скачивайте и устанавливайте Windows ADK необходимой версии(пример ADK для Виндовс 10 в Виндовс 7) и осуществить выбор пункта «средства развертывания» при установке. Это можно сделать из официального источника.
Опишем:
- Для последних версий понадобится .NET Framework 5 на ПК.
- Загрузка важных компонентов онлайн установщиков из России без VPN не получится.
- Свежая DISM не заменит вашу, а установится отдельно. Папка расположена в «С:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\DeploymentTools\ amd64\DISM» и понадобится делать запуск из данного расположения, а также выполнять добавление в переменные среды.
Ошибка сохранилась?
Попробуйте еще варианты:
- Для работы отдельных параметров DISM необходимо включение службы «Установщика модулей Виндовс». Включение ее возможно и в «Win+R» — services.msc. Находите «Установщик модулей Виндовс» в списке, пару раз жмете по службе и осуществляете установку типа запуска «Вручную» — значение по умолчанию для данной службы.
- Применяйте проверку целостности системных файлов, воспользовавшись командой «sfc /scannow».
- Ранее проблем не было? Пробуйте применить точки восстановления системы.
- Имеются обновления у Виндовс? Пробуйте сделать установку.
- Воспользуйтесь Restoro PC Repair Tool. Инструмент просканирует компьютер и укажет на неисправность, и поможет их исправить.