Как исправить ошибку 87 в командной строке DISM

Содержание

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

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

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

Что может вызвать ошибку DISM 87?

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

Кроме того, давайте узнаем, как легко исправить код ошибки Центра обновления Windows 0x80072efe и ошибку синего экрана Windows ndis.sys.

01. Что-то не так с командой

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

02. Введенная команда не запускается как запрос с повышенными правами

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

03. Используемая на машине версия DISM неверна

Вы можете столкнуться с ошибкой DISM 87, если используете неправильную версию DISM. Это происходит при применении образа Windows 10. Если это так, вы можете решить проблему, просто используя правильную версию DISM.

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

Кстати, если у вас возникли проблемы с неработающим ПИН-кодом Windows 10 или не найдена точка входа, вот лучшие решения для вас.

class = «WP-block-separator»>

Восстановление хранилища компонентов с использованием образа Windows 10

Следующий метод — использовать образ Windows 10, чтобы использовать системные файлы из него для восстановления хранилища, что может быть полезно, например, если вы получаете сообщение об ошибке «Не удалось найти исходные файлы».

Вам потребуются: ISO-образ с той же самой Windows 10 (разрядность, версия), которая установлена ​​на вашем компьютере, или диск / флешка с ним. Если используется образ, подключите его (щелкните правой кнопкой мыши файл ISO — подключиться). На всякий случай: как скачать Windows 10 ISO от Microsoft.

Действия по восстановлению будут следующие (если что-то не понятно из текстового описания команды, обратите внимание на скриншот с выполнением описанной команды):

  1. В смонтированном образе или на USB-накопителе (диске) перейдите в исходную папку и обратите внимание на файл с именем install (самый большой по объему), расположенный там. Нам нужно знать его точное название, есть два варианта: install.esd или install.wim
  2. Запустите командную строку от имени администратора и используйте следующие команды.
  3. Dism / Get-WimInfo / WimFile: полный_путь_к_файлу_install.esd_or_install.wim
  4. В результате выполнения команды вы увидите список индексов и версий Windows 10 в файле образа. Запомните индекс для обзора вашей системы.
  5. Dism / Online / Cleanup-Image / RestoreHealth / Source: path_to_install_file: index / LimitAccess

Дождитесь завершения операции восстановления, которая на этот раз может быть успешной.

Ошибка 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. Первая нужна для поиска повреждений, вторая команда начинает их исправлять.

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

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

Разве это не помогло? Затем вы должны загрузить обновление под названием KB2966583 с веб-сайта Microsoft и установить его на свой компьютер.

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

Устаревшая версия DISM

Если вы получаете сообщение об ошибке при попытке использовать образ Windows 10 с помощью DISM / Apply-Image, проблема связана с устаревшей версией утилиты.

Чтобы обойти ошибку, вам потребуется версия DISM для Windows 10 с фильтром файловой системы Wofadk.sys. Из опций скопируйте утилиту с другого компьютера.

Решение проблемы

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

Запуск cmd с правами Администратора

Пользователь может быть уверен в своих действиях и правильно выполнять функции, но все равно сталкиваться с ошибками из-за отсутствия прав администратора. Чтобы запустить cmd (сокращенное название командной строки) с правами администратора, вам необходимо сделать следующее:

  • Откройте меню «Пуск», найдите и запустите утилиту «Выполнить».

screenshot_3

  • В текстовой строке введите команду «cmd», в появившемся результате поиска наведите курсор мыши на командную строку.

screenshot_4

  • Щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».

screenshot_5

При выполнении этих действий запросы из линии управления будут обрабатываться системой с необходимыми правами администратора.

Проверка написания

Часто ошибка № 87 возникает из-за типичных ошибок при написании команд. Вам необходимо проверить правильность ввода, убедиться в отсутствии лишних пробелов и символов. Особое внимание следует уделить написанию символов «/». Каждому из этих символов должен предшествовать пробел.

Пример правильного синтаксиса написания команды: «DISM.exe / Online / Cleanup-image / Restorehealth».

screenshot_6

Установка обновления

Если команды написаны правильно и выполняются с правами администратора, но ошибка все равно возникает, то можно предположить, что причина кроется в отсутствии текущих обновлений. Эта проблема в первую очередь затрагивает 10-ю версию операционной системы. В 2017 году было выпущено специальное обновление — Fall Creator, призванное устранить подобную ошибку.

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

  • Откройте меню «Пуск», найдите и запустите утилиту «Выполнить».

screenshot_7

  • В текстовой строке введите команду «ms-settings: windowsupdate».

screenshot_8

  • В появившемся окне Центра обновления Windows нажмите кнопку «Проверить наличие обновлений».
  • После завершения загрузки и установки пакетов обновления вам необходимо перезагрузить компьютер.

screenshot_9

Если после выполнения этих действий ошибка 87 не исчезнет, ​​вам также потребуется обновить версию DISM. Чтобы исправить это, вам нужно найти в Интернете обновленную версию, содержащую фильтр файловой системы «Wofadk.sys», и установить ее на свой компьютер.

Исправление хранилища компонентов в среде восстановления

Если по той или иной причине восстановление хранилища компонентов не удается на работающей Windows 10 (например, отображается сообщение «Ошибка DISM. Ошибка операции»), вы можете сделать это в среде восстановления. Опишу способ, использующий флешку или загрузочный USB-диск.

  1. Загрузите компьютер с помощью загрузочного USB-накопителя или диска с Windows 10 того же бита и версии, что установлена ​​на вашем компьютере или ноутбуке. См. Раздел Создание загрузочного USB-накопителя с Windows 10.
  2. На экране после выбора языка в левом нижнем углу нажмите «Восстановление системы».
  3. Зайдите в «Устранение неполадок» — «Командная строка».
  4. В командной строке используйте 3 команды по порядку: diskpart, list volume, exit. Это позволит вам узнать текущие буквы дисков, которые могут отличаться от используемых в Windows 10. Затем используйте команды.
  5. Dism / Get-WimInfo / WimFile: full_path_to_file_install.esd или install.wim, файл находится в исходной папке на флэш-накопителе, с которого он был загружен. В этой команде мы узнаем индекс нужной нам редакции Windows 10.
  6. Dism / Image: C: / Cleanup-Image / RestoreHealth / Source: full_path_to_file_install.esd: index Здесь в / Image: C: указывается буква установленного диска Windows. Если на диске пользователя есть отдельный раздел данных, например D, я также рекомендую указать параметр / ScratchDir: D: как на скриншоте, чтобы использовать этот диск для временных файлов.

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

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

Довольно часто при запуске DISM ошибка 87 отображается с некорректными интервалами между дополнительными опциями. Причина — отсутствие или повторение пробела перед косой чертой «/». Поэтому убедитесь, что перед каждым символом «/» стоит пробел «/».

Правильный синтаксис команды должен быть:
DISM.exe / Онлайн / Очистить-образ / Восстановить здоровье

Убедившись в правильности синтаксиса, нажмите Enter и проверьте, правильно ли была обработана команда. Для кода ошибки 87 перейдите к следующему шагу.

Новые сообщения

  • Настройте параметр отправки запроса Do Not Track в Microsoft Edge
  • Как исправить «системный» процесс, требующий огромного количества оперативной памяти на ПК с Windows 10
  • Что такое `winrmsrv.exe` и как его удалить?
  • Как исправить проблему синхронизации Google Календаря / Почты на ПК с Windows 10
  • Как исправить ошибку Edgegdi.dll — выполнение кода не может продолжаться

Исправление ошибки DISM 87

По сути, существует шесть способов исправить ошибку DISM 87. В этом разделе нашей статьи мы объясним эти решения.

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

Исправление № 1: Используйте правильную команду, чтобы исправить ошибку DISM 87

Как упоминалось в предыдущем разделе, ошибка DISM 87 может возникнуть из-за неправильной команды. Например, предположим, что вы ввели команду без пробела перед косой чертой (как показано ниже).

DISM / онлайн / очистка-образ / checkhealth

Итак, чтобы избавиться от ошибки и снова использовать компьютер, вам необходимо исправить команду. Другими словами, вам нужно ввести правильную команду. Перед косой чертой необходимо добавить пробел, а правильные команды перечислены ниже.

DISM / Онлайн / Очистить образ / Scanhealth

DISM / Online / Очистить образ / Восстановить здоровье

Затем вы можете запустить тест и посмотреть, произошла ли ошибка DISM 87.

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

Исправление № 2: Запустите команду с правами администратора, чтобы исправить ошибку DISM 87

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

  • Введите текст «CMD» в поле поиска Windows 10. Затем вам нужно выбрать тот, который вам больше всего подходит.
  • Просто щелкните правой кнопкой мыши и выберите параметр «Запуск от имени администратора», чтобы продолжить.

Запустите команду с правами администратора, чтобы исправить ошибку Dis 87

После запуска CMD от имени администратора введите команду, чтобы продолжить. Поэтому вам следует проверить, исправлена ​​ли ошибка DISM 87.

Исправление № 3: использование Центра обновления Windows

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

Ниже приведены инструкции по обновлению операционной системы Windows.

● Откройте Центр обновления Windows

  1. Одновременно нажмите «Windows» + «I», чтобы открыть «Настройки ».
  2. Во всплывающем окне выберите параметр «Обновление и безопасность», чтобы продолжить.

● Проверьте наличие доступных обновлений.

  1. Когда вы увидите соответствующее всплывающее окно, просто выберите в меню Центр обновления Windows.
  2. Затем выберите Проверить наличие обновлений, чтобы продолжить.

Проверьте наличие доступных обновлений, чтобы исправить ошибку DISM 87

Важно: когда происходит обновление Windows, помните, что вам нужно будет перезагрузить компьютер.

После выполнения вышеуказанных шагов вам нужно будет запустить CMD от имени администратора. Затем повторите ту же команду, чтобы увидеть, устранена ли ошибка DISM 87.

Исправление № 4: Используйте проверку системных файлов, чтобы исправить ошибку DISM 87

У вас есть высокая вероятность столкнуться с ошибкой DISM 87, если есть поврежденные системные файлы. Это применимо для Windows 10/8/7. Поэтому само собой разумеется, что вам необходимо восстановить поврежденные файлы, чтобы решить эту проблему.

Что ж, хорошая новость заключается в том, что инструмент проверки системных файлов, встроенный в Windows, может быть хорошим вариантом. Он может легко восстановить поврежденные системные файлы. Чтобы узнать, как восстановить поврежденные системные файлы, вам необходимо выполнить шаги, указанные ниже. Эти шаги можно применить к Windows 7/8/10.

Использование командной строки с администраторскими правами

Другая распространенная проблема — ввести правильную команду, но попытаться запустить ее в стандартной командной строке. Команды DISM, такие как сканирование SFC, необходимо запускать от имени администратора.

Введите «cmd» в строке поиска и нажмите Enter.

Как исправить ошибку 87 в командной строке DISM

В результатах поиска щелкните правой кнопкой мыши запись «Командная строка» и выберите «Запуск с правами администратора» из контекстного меню».

Как исправить ошибку 87 в командной строке DISM

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

Обновление за август 2021 года:

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

  • Шаг 1. Загрузите средство восстановления ПК и оптимизатор (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование», чтобы найти проблемы в реестре Windows, которые могут вызывать проблемы с вашим компьютером.
  • Шаг 3: Нажмите «Исправить все», чтобы исправить все проблемы.

скачать

dISM.exe / онлайн / очистка-изображение / startcomponentcleanup

Теперь можно очистить память компонентов и потенциально поврежденные файлы. Вероятно, вы сможете успешно запустить DISM в Windows 10.

Запустить DISM

Как исправить ошибку 87 в командной строке DISM

Следуй этим шагам:

  • Откройте главный экран и введите «cmd».
  • Щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
  • Введите следующие команды, а затем нажимайте Enter после каждой команды.

DISM.exe / Онлайн / Чистый образ / Проверка работоспособности

DISM.exe / Online / Очистка — Изображение / Восстановление производительности

  • После выполнения этих команд перезагрузите систему и проверьте.

Исправление с использованием реестра

редактор реестра - еще одна установка в Windows 10

Нажмите W8K + R и поместите regedit в диалоговое окно «Выполнить», чтобы открыть редактор реестра (если вы не знаете редактор реестра, щелкните здесь). Щелкните ОК.

На левой панели окна редактора реестра перейдите к следующему разделу реестра:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services

В разделе реестра службы найдите раздел реестра для службы, с которой возникла проблема. Раздел реестра называется «Имя службы» и находится на вкладке «Свойства» службы (дважды щелкните «Служба» в оснастке «Службы»). Вы можете обратиться к этой статье для получения дополнительной информации. На правой панели раздела реестра службы найдите реестр DWORD (REG_DWORD) с именем Start. Дважды щелкните по нему, чтобы изменить значения данных:

Установите эти значения на 2 для автоматического режима, 3 для ручного режима, 4 для отключенного типа запуска службы. Щелкните ОК. Закройте и перезапустите редактор реестра, чтобы изменения вступили в силу.

Сброс адаптера диспетчера устройств

  1. Открыть диспетчер устройств
  2. Найдите сетевой адаптер
  3. Удаление драйверов портов Mini WAN (IKEv2, IP, IPv6 и т.д.)
  4. Щелкните Действие> Проверить наличие изменений оборудования.
  5. Адаптеры, которые вы только что сняли, должны вернуться.

Восстановление с распакованного образа на виртуальном диске

И еще один способ, более сложный, но тоже полезный. Вы можете использовать его как в среде восстановления Windows 10, так и в работающей системе. При использовании метода на некоторых разделах диска требуется примерно 15-20 ГБ свободного места.

В моем примере будут использоваться буквы: C — диск с установленной системой, D — загрузочная флешка (или смонтированный ISO-образ), Z — диск, на котором будет создан виртуальный диск, E — буква виртуального диска, который будет ему назначен.

  1. Запустите командную строку от имени администратора (или запустите ее в среде восстановления Windows 10), используйте команды.
  2. diskpart
  3. создать файл виртуального диска = Z: type virtual.vhd = максимально расширяемый = 20000
  4. подключить виртуальный диск
  5. создать основной раздел
  6. формат fs = быстрый ntfs
  7. назначить букву = E
  8. выход
  9. Dism / Get-WimInfo /WimFile:D:sourcesinstall.esd (или wim, в команде смотрим индекс нужного нам образа).
  10. Dism / Apply-Image /ImageFile:D:sourcesinstall.esd / index: image_index / ApplyDir: E:
  11. Dism / image: C: / Cleanup-Image / RestoreHealth / Source: E: Windows / ScratchDir: Z: (при восстановлении в работающей системе используйте / Online вместо / Image: C)

И ждем в надежде, что на этот раз мы получим сообщение «Восстановление успешно завершено». После восстановления можно размонтировать виртуальный диск (в работающей системе щелкнуть по нему правой кнопкой мыши — размонтировать) и удалить соответствующий файл (в моем случае — Z: virtual.vhd).

Источники

  • https://nastroyvse.ru/devices/comp/ispravit-oshibku-87-v-komandnoj-stroke.html
  • https://remontka.pro/component-store-recover-windows-10/
  • http://windowsbulletin.com/ru/%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D1%83-87-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%BD%D0%B5%D0%B2%D0%B5%D1%80%D0%B5%D0%BD/
  • https://www.fonefaq.com/ru/dism-error-87/
  • http://InstComputer.ru/win10/dism-oshibka-87.html
  • https://it-tehnik.ru/windows10/oshibki/87-v-komandnoy-stroke-dism.html

[свернуть]