Dism ошибка 343

9 методов, которые можно использовать, если DISM не работает в Windows 10/11

Существует множество инструментов для восстановления Windows 10/11, которые можно использовать для восстановления сломанных или поврежденных файлов. Например, если ваша установка Windows 10 повреждена, вы обычно можете исправить это с помощью встроенной команды SFC /scannow.

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

Что теперь произойдет, если DISM выйдет из строя в Windows 10/11? В этом руководстве мы покажем вам, как исправить инструмент, и вернемся к поддержанию вашего ПК в отличной форме.

Что такое ошибка DISM?

Существуют различные причины сбоя DISM в Windows 10. Ниже приведены некоторые варианты ошибки DISM и причины ее возникновения:

  • Сбой DISM, операция не выполнялась — это довольно распространенная проблема с DISM. Однако вы можете решить эту проблему, выполнив DISM, используя ISO-файл Windows 10.
  • DISM не удалось загрузить поставщика, выгрузить автономный реестр, очистить файловые буферы, установить каталог Windows и смонтировать образ — вот некоторые распространенные проблемы, с которыми вы можете столкнуться при сканировании DISM. Однако вы сможете исправить большинство из них, используя наши решения.
  • Ошибка DISM 0x8000ffff, 0x800f0954, 0x800f081f. Если вы получаете какую-либо из этих ошибок, попробуйте скопировать файл install.wim из ISO-образа Windows 10 и использовать его для сканирования DISM.
  • Сбой DISM при обработке команды cleanup-image, add-package — это некоторые распространенные проблемы с DISM, но их можно решить с помощью одного из наших решений.
  • Сбой DISM при попытке скопировать загрузочные файлы. Это еще одна распространенная проблема с DISM, но вы можете исправить ее, очистив компоненты образа системы.
  • Dism.exe не удалось проверить командную строку для загрузки диспетчера wim. Если у вас возникли какие-либо из этих проблем, перезапустите компоненты обновления Windows и проверьте, помогает ли это.

Удаляет ли DISM файлы?

DISM работает в основном для восстановления сломанных и поврежденных файлов на ПК. Он ведет журнал ошибок, обнаруженных на вашем ПК, и примененных исправлений.

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

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

1. Проверьте свой антивирус

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

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

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

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

2. Введите правильное местоположение файла Install.wim.

Если DISM выдает сообщение «Не удается найти исходные файлы», вам необходимо смонтировать ISO-файл Windows 10 и указать расположение файла Install.wim.

Чтобы указать расположение файла, введите следующую команду в командной строке и нажмите Enterдля ее запуска:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:SourcesInstall.wim:1 /LimitAccess

Помните, что вам нужно заменить X буквой, соответствующей диску, на котором смонтирован ISO-файл Windows 10.

3. Скопируйте Install.wim на жесткий диск.

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

Чтобы получить файл Install.wim, загрузите ISO-образ Windows 10, смонтируйте его и найдите файл Install.wim.

После копирования файла Install.wim обязательно укажите правильное расположение файла Install.wim перед запуском сканирования DISM.

Кроме того, помните, что команда DISM чувствительна к регистру, и пользователи сообщали, что ввод install.wim вместо Install.wim приводил к сбою DISM. Поэтому введите правильное имя файла перед запуском сканирования DISM.

Несколько пользователей также сообщили, что DISM не поддерживает пробелы в исходном расположении. Итак, убедитесь, что в имени папки, содержащей файл, нет пробелов.

4. Очистите компоненты образа системы

  • Откройте командную строку от имени администратора.
  • Введите команду ниже и нажмите Enter.
    Dism.exe /online /Cleanup-Image /StartComponentCleanup

  • Дождитесь завершения процесса.
  • Кроме того, вы также можете запустить следующие команды:
    DISM /Online /Cleanup-Image /StartComponentCleanup
    DISM /Online /Cleanup-Image /AnalyzeComponentStore
  • Попробуйте снова выполнить сканирование DISM после выполнения этих команд. Запустите команды ниже:
    Dism.exe /online /Cleanup-Image /StartComponentCleanup
    Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Если вы столкнулись с ошибкой DISM 193, 740, 14098, 3017 и подобными вариантами, вы можете решить эти проблемы, очистив компоненты образа системы. Это просто, если вы выполните шаги, описанные выше.

5. Запустите средство устранения неполадок Центра обновления Windows.

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

  • Выберите «Устранение неполадок» в меню слева.
  • Выберите Центр обновления Windows и нажмите Запустить средство устранения неполадок.

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

По словам пользователей, иногда проблемы с DISM могут возникать из-за проблем с Центром обновления Windows.

Если DISM не удалось завершить или запустить в вашей системе, вы можете решить проблему, запустив средство устранения неполадок Центра обновления Windows.

После завершения устранения неполадок попробуйте повторно запустить сканирование DISM, и оно должно завершиться.

6. Сбросьте службы Центра обновления Windows

  • Откройте командную строку от имени администратора.
  • Когда запустится командная строка, выполните следующие команды:
    net stop wuauserv
    cd %systemroot%SoftwareDistribution
    ren Download Download.old
    net start wuauserv
    net stop bits
    net start bits
    net stop cryptsvc
    cd %systemroot%system32
    ren catroot2 catroot2old
    net start cryptsvc

Если DISM не удалось завершить, показывая, что DISM не поддерживает обслуживание на ПК с Windows, проблема может быть связана со службами Центра обновления Windows.

Однако вы можете решить эту проблему, просто сбросив службы Центра обновления Windows. После выполнения этих команд компоненты Центра обновления Windows должны перезапуститься, и проблема будет решена.

7. Отключить прокси

  • Откройте приложение «Настройки».
  • Выберите опцию «Сеть и Интернет».

  • Выберите Прокси в меню слева. На правой панели отключите все настройки.

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

После отключения прокси проверьте, решена ли проблема. Хотя прокси — отличный способ защитить вашу конфиденциальность в Интернете, многие пользователи предпочитают использовать VPN, а не прокси.

Если вы хотите защитить свою конфиденциальность в Интернете и ищете хороший VPN, мы настоятельно рекомендуем вам рассмотреть PIA.

8. Убедитесь, что ваш. wim не доступен только для чтения

Для этого выполните следующие действия:

  • Найдите файл install.wim на жестком диске, щелкните его правой кнопкой мыши и выберите «Свойства».

  • Когда откроется окно «Свойства», обязательно снимите флажок «Только для чтения». Теперь нажмите «Применить» и «ОК», чтобы сохранить изменения.

Многие пользователи копируют файл install.wim из установочного ISO-образа Windows 10, чтобы запустить сканирование DISM в автономном режиме.

Однако несколько пользователей сообщили, что DISM дал сбой из-за того, что файл install.wim был установлен как файл только для чтения.

Если это произойдет, ваш компьютер не сможет ничего записать в файл install.wim, и сканирование DISM не будет завершено. Таким образом, изменение свойств файла install.wim должно решить проблему в этом случае.

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

9. Выполните обновление на месте

  • Скачайте и запустите Media Creation Tool.
  • Теперь выберите опцию «Обновить этот компьютер сейчас».
  • Программа установки подготовит необходимые файлы, так что вам придется подождать.
  • Выберите Загрузить и установить обновления (рекомендуется) и нажмите Далее.
  • Подождите, пока скачаются обновления.
  • Следуйте инструкциям на экране. На экране «Все готово к установке» нажмите «Изменить, что сохранить».
  • Выберите «Сохранить личные файлы и приложения» и нажмите «Далее».
  • Следуйте инструкциям на экране, чтобы завершить процесс обновления на месте.

Если сканирование DISM не удалось завершить на вашем ПК, вашим окончательным решением может быть обновление на месте. Этот процесс переустановит Windows 10 и принудительно обновит ее до последней версии.

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

Как узнать, работает ли DISM?

DISM не требует много времени для сканирования вашего ПК на наличие ошибок. Обычно это от 10 до 30 минут, но иногда может занять несколько часов.

Пользователи иногда сообщают, что он зависает на отметке прогресса около 20%. Но это не значит, что он не работает, это нормально. Пока он показывает прогресс, но команда все еще работает.

Что делать, если DISM не работает в Windows 11?

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

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

К счастью, все перечисленные выше решения будут без проблем работать на новой ОС, и она станет еще более доступной.

В Windows 11 проще получить доступ к средству устранения неполадок

Как вы можете видеть на нашем снимке экрана выше, в Windows 11 параметр «Устранение неполадок» находится прямо в настройках системы, для доступа к нему требуется меньше кликов.

Сбой DISM в Windows 10 может лишить вас необходимого встроенного инструмента для бесплатного восстановления вашего ПК. Но с исправлениями в этом руководстве вы сможете снова заставить его работать.

Не стесняйтесь сообщить нам, если вам удалось снова заставить DISM работать в Windows 10, в комментариях ниже.

Пользователи операционной системы Windows 10 могут сталкиваться с «Ошибка 50: Средство DISM не поддерживает обслуживание среды предустановки Windows PE с использованием параметра /Online». В сегодняшней статье мы во всех подробностях рассмотрим эту ошибку и расскажем вам, как от нее можно избавиться.

Почему возникает «Ошибка 50: Средство DISM…»?

Система обслуживания образов развертывания и управлениями ими (DISM) позволяет пользователям Windows 10 монтировать образ Windows PE (среду предустановки Windows) для добавления пакетов, драйверов и языковых наборов в систему.

Как правило, Windows PE предназначена для подготовки образа системы и развертывания его на нескольких компьютерах, находящихся в одной и той же сети. Такой подход зачастую используют в рабочей обстановке. Подобный образ нельзя использовать в качестве полноценной ОС.

Причина за «Ошибка 50: Средство DISM…» — недоступность функционала среды предустановки на ОС Windows 10 последних сборок. Проще говоря, утилита DISM пытается воспользоваться Windows PE, однако та недоступна, вследствие чего и возникает ошибка.

Это можно исправить двумя методами:

  • удаление ключа, имеющего отношение к Windows PE, в реестре системы;
  • задействование «revertpendingactions» в DISM.

Однако знайте, что они сработают лишь в том случае, если у вас действительно установлена полноценная Windows 10, которая по ошибке воспринимается DISM в качестве Windows PE.

Как исправить «Ошибка 50: Средство DISM…»?

Ошибка 50: Средство DISM

Ниже вы сможете найти парочку проверенных методов для решения этой ошибки. Давайте начнем с чего-то полегче…

Метод №1 Удаление ключа, имеющего отношение к Windows PE, в реестре системы

В реестре системы находится особый ключ, который имеет прямое отношение к среде предустановки Windows. Когда DISM начинает свою работу, он проверяет данный ключ. Находится этот ключик в следующей ветке реестра:

  • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlMiniNT

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

  1. нажмите комбинацию Windows+R;
  2. пропишите в пустую строчку значение «regedit» и нажмите Enter;
  3. перейдите в ветку, указанную выше;
  4. нажмите правой кнопкой мыши на MiniNT (или WinPE) и выберите «Удалить»;
  5. теперь попытайтесь воспользоваться DISM с параметром «/Online» и посмотрите, исчезла ли ошибка.

Все теперь должно заработать, но только в том случае, если ваша система не является Windows PE. «Ошибка 50: Средство DISM…» возникает лишь в полноценных операционных системах по причине присутствует указанного выше ключа в реестре.

Метод №2 Задействование «revertpendingactions» в DISM

  • создайте локальный аккаунт Администратора у себя на компьютере;
  • войдите в среду восстановления Windows 10 и запустите через нее Командную строку;
  • пропишите в ней следующую команду:
    • dism.exe /image:C: /cleanup-image /revertpendingactions
  • далее перезапустите компьютер и войдите в Безопасный режим;
  • откройте Командную строку с правами Администратора и выполните в ней следующую команду:
    • SFC/ scannow
  • перезапустите компьютер и войдите в систему в нормальном режиме;
  • запустите DISM в работу с опцией «/online».

Команда по откату (revertpendingactions) должна отменить изменения в системе, которые могли быть внесены тем или иным обновлением. Когда вы примените эту команду и перезагрузите свой компьютер, перед вами должен будет появиться синий экран, который укажет на откат обновлений.

Мы надеемся, что данный материал помог разрешить проблему с Windows PE и «Ошибка 50: Средство DISM…» вас больше не беспокоит.

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

Если в операционной системе обнаружены ошибки или сбои каких-нибудь файлов, опытные пользователи используют специальную программу ОС sfc /scannow, она помогает решить многие из них. Она проверяет целостность данных и отображает состояние файлов системы в строке. Если она обнаружила ошибки и не смогла их автоматически восстановить, то пользователь видит следующее сообщение — «Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них». Что же делать дальше? Ответ вы найдете в этой статье.

Скрин ошибки

Чаще всего причиной поврежденных файлов становится мгновенное отключение компьютера от сети, особенно в момент работы сразу нескольких приложений. Система не успевает сохранить и упорядочить все данные, из-за чего при следующем запуске возможны перемещение иконок рабочего стола. Ещё отказ запуска некоторых приложений, сброс разрешения экрана на минимальное и прочие неполадки. Реже проблему вызывают вирусы и утилиты для чистки и оптимизации компьютера.

Устраняем проблему с поврежденными файлами при помощи утилиты DISM

После сканировании файлов в командной строке утилитой sfc /scannow, сообщение о том, что она не смогла это исправить выглядит так: проверка завершена на 100%. Защита ресурсов ОС нашла поврежденные файлы, но восстановить их не смогла. Прочитать о результатах можно в файле CBS.Log, который лежит по определенному пути.

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

Следующим советом будет запустить в той же командной строке (запускать ее нужно от имени администратора) утилиту DISM. Она обращается на сервер Microsoft и запрашивает недостающие файлы вашей операционной системы там. После их скачивания утилита восстанавливает их. После завершения процесса этой команды, вам снова нужно будет запустить проверку файлов sfc /scannow. Это необходимо для того, чтобы убедиться, что сообщение — программа защиты файлов Windows нашла поврежденные файлы, но восстановить их не в состоянии — больше не появляется.

  1. Нажмите на значок «Пуск» и найдите здесь «Командная строка». Нажмите на ссылку ПКМ и выберите «От имени администратора».
  2. В строке запишите следующую команду без ошибок и лишних символов: DISM.exe /Online / Cleanup-Image /RestoreHealth.Окно командной строки
  3. Нажмите ENTER и дождитесь завершения процесса.
  4. Обратите внимание — на момент запуска этой команды у вас должно быть стабильное интернет-подключение. Для начала убедитесь в этом наверняка.

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

Иллюстрация сбоя утилиты DISM

Восстановление поврежденных файлов при помощи PowerShell

Можно вернуть прежнее рабочее состояние вашего компьютера другим путем, и тем самым устранить ошибку «Программа защиты ресурсов Windows обнаружила поврежденные файлы». Данный путь основан на использовании специальной оболочки PowerShell, которая позиционирует как усовершенствованная среда для ввода команд, в отличие от командной строки. Для ее использования необходимо также найти в меню «Пуск» PowerShell и нажать по ней ПКМ. Здесь введите следующую команду: Repair-WindowsImage –Online –RestoreHealth и нажмите клавишу ввода ENTER.

Программная оболочка PowerShell

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

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

  • строка path не будет содержать никаких данных;
  • пункт «Online» будет иметь статус False;
  • Image Health — Healthy;
  • строка Restart Needed — False.Скриншот статусов PowerShell

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

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

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

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

Самая распространенная причина ошибки 87, особенно если речь идёт не о старых ОС, а о Windows 11 и Windows 10 — синтаксические ошибки при вводе команды.

Ошибка 87 в командной строке при использовании DISM и синтаксических ошибках

Чаще всего это бывают следующие варианты ошибок:

  1. Отсутствие пробелов перед знаком «/» в указанных параметрах команды DISM.
  2. Неправильный порядок указания параметров (например, если изменить порядок параметров checkhealth и cleanup-image, вы получите указанную ошибку).
  3. Также русскоязычные пользователи, случается, путают латинские буквы C и S, U и Y.

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

Версия DISM

Версии DISM и набор поддерживаемых команд отличаются. Не все команды, которые работают в DISM из Windows 11/10 будут работать в Windows 7 и 8.1. К примеру, если в современной ОС с DISM 10-й версии использовать команду

DISM /online /cleanup-image /checkhealth

она будет исправно работать.

Если ту же команду ввести в Windows 7, с DISM версии 6.1, результатом будет ошибка 87:

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

Возможные варианты решения:

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

Установка последней версии DISM в Windows старых версий

При необходимости использовать последнюю версию DISM в предыдущей версии Windows, вы можете скачать и установить Windows ADK (Комплект средств для развертывания и оценки Windows) нужной версии (например, мы можем установить ADK для Windows 10 в Windows 7) и выбрать пункт «средства развертывания» при установке:

Установить Windows ADK и последнюю версию DISM

Установщики последних версий Windows ADK доступны на официальной странице https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install при этом следует учитывать:

  • Для установки последних версий требуется наличие .NET Framework 5 на компьютере.
  • Это онлайн-установщики и загрузка необходимых компонентов из РФ без VPN не работает.
  • Новая версия DISM не заменяет имеющуюся, а устанавливается отдельно, по умолчанию — в папке C:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Toolsamd64DISM и потребуется запускать её из этого расположения, либо добавлять в переменные среды.

Если ошибка сохраняется, можно учесть следующие нюансы и попробовать некоторые дополнительные варианты действий:

  1. Для работы некоторых параметров DISM, например, /spsuperseded требуется, чтобы служба «Установщик модулей Windows» была включена. Включить службу можно в Win+Rservices.msc. Находим «Установщик модулей Windows» в списке, дважды нажимаем по службе и устанавливаем тип запуска «Вручную» — значение по умолчанию для этой службы.
  2. Выполнить проверку целостности системных файлов с помощью команды sfc /scannow
  3. Если ранее ошибка не возникала, попробовать использовать точки восстановления системы.
  4. Если есть обновления Windows — попробуйте установить их, однажды в очередном обновлении Windows 10 ошибка 87 была вызвана проблемами в самом обновлении и уже в следующем она была исправлена.

Если проблема сохраняется, опишите в комментариях, при каких обстоятельствах она возникает, а также укажите версию Windows, DISM (отображается после запуска команды), какую именно команду вы пробуете ввести — я постараюсь помочь.

Содержание

  • Способ 1: Запуск cmd с правами администратора
  • Способ 2: Проверка написания
  • Способ 3: Установка обновления
  • Способ 4: Восстановление DISM
  • Вопросы и ответы

DISM Online Cleanup-Image RestoreHealth ошибка 87

Способ 1: Запуск cmd с правами администратора

Нередко ошибку удается исправить, просто запустив «Командную строку» с администраторскими полномочиями. Для этого найдите приложение через «Пуск», кликните по нему правой кнопкой мыши и выберите пункт «Запуск от имени администратора».

Запуск Командной строки с правами администратора для устранения ошибки 87 при запуске команды DISM.exe Online Cleanup-image RestoreHealth

В «десятке» это можно сделать и через расширенное меню «Пуска».

Альтернативный запуск Командной строки с правами администратора через Пуск для устранения ошибки 87 при запуске команды DISM.exe Online Cleanup-image RestoreHealth

Впишите команду еще раз.

Способ 2: Проверка написания

Часто пользователи не придают значения правильному написанию команды. В результате, даже если там нет ошибок, отсутствие, например, пробелов или косых черточек уже не позволит выполнить команду. Проверьте правильность ее написания, при необходимости скопируйте строчку ниже и вставьте в консоль клавишами Ctrl + V:

DISM.exe /Online /Cleanup-image /RestoreHealth

Правильное написание команды DISM.exe Online Cleanup-image RestoreHealth в Командной строке

Способ 3: Установка обновления

В Windows 7, где действие команд DISM.exe /Online /Cleanup-image /ScanHealth и DISM.exe /Online /Cleanup-image /RestoreHealth объединено в одну (в первую), устранить ошибку 87 можно установкой обновления, без которого обе команды не работают в принципе. Скачивается пакет с официального сайта Microsoft по ссылке ниже.

Скачать KB2966583 с официального сайта Microsoft

  1. Выберите установленную на вашем ПК операционную систему и нажмите кнопку «Загрузите пакет».
  2. Выбор операционной системы для скачивания обновления, устраняющего ошибку DISM.exe Online Cleanup-image RestoreHealth в Командной строке

  3. Укажите подходящий язык и кликните «Download».
  4. Выбор языка пакета и скачивание обновление для устранения ошибки 87 при запуске команды DISM.exe Online Cleanup-image RestoreHealth в Командной строке

  5. Скачанный пакет запустите и дождитесь завершения проверки.
  6. Начало работы автономного установщика обновлений

  7. В ответ на вопрос об установке нажмите «Да».
  8. Вопрос об установке KB2966583 автономным установщиком обновлений

  9. Начнется инсталляция, которая не займет много времени.
  10. Процесс установки KB2966583 автономным установщиком обновлений

  11. Закройте установочное окно.
  12. Завершение установки KB2966583 автономным установщиком обновлений

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

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

Подробнее: Использование и восстановление проверки целостности системных файлов в Windows
Восстановление DISM в среде Windows 10 с использованием монтированного образа

При использовании любительской сборки советуем перейти на чистую, а еще лучше лицензионную версию.

Еще статьи по данной теме:

Помогла ли Вам статья?

Здравствуйте, Владимир! У меня целая эпопея с восстановлением хранилища оригинальных компонентов Windows 10. Нужен Ваш совет, думаю я Вас пойму, так как считаю себя опытным пользователем. Установленная на моём ноутбуке Windows 10 работает со значительными ошибками. Решил проверить целостность системных файлов с помощью средства sfc /scannow, но вышла ошибка «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них». Как я понял, ошибка эта обозначает, что нарушена целостность самого хранилища системных компонентов Win 10 (папка WinSxS). Тогда решил проверить целостность этого самого хранилища командой Dism /Online /Cleanup-Image /ScanHealth, вышло сообщение «Хранилище компонентов подлежит восстановлению». Соответственно восстанавливаю хранилище командой Dism /Online /Cleanup-Image /RestoreHealth, данная команда восстанавливает хранилище компонентов с помощью Центра обновлений Windows, и у меня опять выходит ошибка «Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»». 

Непонятно, почему вылезла ошибка в этот раз, ведь интернет у меня есть. Ладно думаю, буду использовать для восстановления хранилища компонентов средство PowerShell и ISO-образ Windows 10, скачал дистрибутив Windows 10 и подсоединил его к виртуальному дисководу, запустил PowerShell и ввёл команду: Repair-WindowsImage -Online -RestoreHealth -Source F:sourcesinstall.wim:1 (где буква «F» соответствует букве подключенного образа с Win 10, а цифра «1» — индексу издания в образе Win 10 PRO (именно она у меня установлена), но и в очередной раз я потерпел неудачу — «Ошибка: 0x800f081Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить невозможно». 

На одном известном форуме подсказали, что не нужно подсоединять ISO-образ Windows 10 к виртуальному дисководу, а нужно смонтировать ISO-образ с файлами Win 10 в папку с помощью команды: Dism /Mount-Wim /WimFile:F:sourcesinstall.wim /index:1 /MountDir:C:WIM /ReadOnly (где WIM, это пустая папка на диске C:, в которую монтируется ISO-образ, а F:sourcesinstall.wim — местонахождение файла-образа install.wim), но у меня и здесь уже при монтировании вышел промах «Ошибка: 11. Была сделана попытка загрузить программу, имеющую неверный формат».

Короче я сдался и не знаю, почему у меня ничего не получается. 

Автор — Владимир

Привет, друзья. Цель данной статьи рассказать начинающим пользователям в подробностях, как производить восстановление повреждённого хранилища компонентов Windows 10 в различных критических ситуациях. Если вы хотите проверить целостность системных файлов в своей операционной системе, то поможет вам в этом встроенная утилита «sfc /scannow», но если она выдаст ошибку: «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них», 

то значит в вашей OS нарушена целостность самого хранилища системных компонентов (содержимое папки WinSxS). В этом случае нужно проверить целостность хранилища компонентов командой «Dism /Online /Cleanup-Image /ScanHealth», если при данной проверке тоже будут выходить различные ошибки, например, «Хранилище компонентов подлежит восстановлению», «Ошибка: 1910 Не найден указанный источник экспорта объекта», «Ошибка: 1726 Сбой при удалённом вызове процедуры», 

 

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

Запускаем командную строку администратора и вводим команду:

Dism /Online /Cleanup-Image /RestoreHealth

Данная команда восстанавливает хранилище компонентов с помощью Центра обновлений Windows (у вас должен работать Интернет), отсутствующие компоненты будут скачаны на серверах Майкрософт и восстановлены в вашей системе. В итоге должны получить сообщение «Восстановление выполнено успешно».

Но если данная команда выдаст ошибку 0x800f0906 «Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»» или 

выйдет другая ошибка 0x800f081f «Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»»,

то нужно использовать для восстановления хранилища ISO-образ Windows 10. Скачиваем дистрибутив Windows 10 на сайте Майкрософт и подсоединяем его к виртуальному дисководу (в моём случае (G:)), затем заходим в папку sources и смотрим какое сжатие у файла-образа Windows 10,

 

обычно бывает install.esd, запоминаем это, пригодится при вводе последующих команд (если в вашем случае попадётся файл install.wim, то читайте информацию в конце статьи).

соответственно вводим следующую команду:

Dism /Online /Cleanup-Image /RestoreHealth /Source:G:Install.esd /limitaccess

где G: — буква виртуального дисковода с Windows 10,

Install.esd — файл-образ Win 10,

/limitaccess  — параметр, закрывающий доступ к центру обновлений (ведь мы используем для восстановления дистрибутив Win 10)

В итоге получаем сообщение «Восстановление выполнено успешно. Операция успешно завершена».

Вот таким способом мы с вами восстановили повреждённое хранилище компонентов Windows 10.

Хранилище компонентов восстановлено, теперь восстанавливаем целостность системных файлов Windows 10 командой «sfc /scannow». Получаем сообщение «Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила». Целостность системных файлов Windows 10 восстановлена.

Ещё один способ восстановления хранилища компонентов с помощью файла виртуального жёсткого диска VHD

Друзья, но хочу сказать вам, что в особо сложных случаях, при вводе команды:

Dism /Online /Cleanup-Image /RestoreHealth /Source:G:Install.esd /limitaccess

вы опять получите ошибку, к примеру, «Ошибка: 1726 Сбой при удалённом вызове процедуры».

В этом случае нужно поступить так. Создать виртуальный жёсткий диск и распаковать на него содержимое файла-образа install.esd, после этого запустить команду:

Dism /Online /Cleanup-Image /RestoreHealth /Source:D:Windows /limitaccess

Где D: — буква подсоединённого виртуального диска VHD с развёрнутыми файлами Windows 10.

в результате будет произведено восстановление хранилища компонентов за счёт распакованных на виртуальный диск VHD файлов операционной системы.

Идём в Управлении дисками и создаём виртуальный диск VHD. «Действие»—>«Создать виртуальный жёсткий диск»

Отмечаем пункт «Динамический расширяемый». Размер виртуального жёсткого диска — 20 Гб. Жмём на кнопку «Обзор».

Выбираем в проводнике место сохранения виртуального жёсткого диска. Я выберу диск (F:). Присваиваю имя виртуальному диску — «Win10» и жму кнопку «Сохранить».

«ОК»

Созданный виртуальный диск представляет из себя в Управлении дисками нераспределённое пространство (Диск 1) размером 20 Гб.

Щёлкаем на Диске 1 правой мышью и выбираем «Инициализировать диск»

По большему счёту всё равно какой пункт отмечать — MBR или GPT. Я отмечу пункт «Таблица с GUID разделов (GPT)» и жму «ОК»

После инициализации диска создаём на нераспределённом пространстве простой том.

Новый том (G:) создан.

Архивы операционной системы — install.esd или install.wim могут содержать в себе несколько других архивов (релизов) операционных систем (Про, Домашняя и т.д.) и этим образам присваиваются индексы 1, 2, 3, 4. Чтобы узнать, какие образы находятся внутри нашего файла install.esd, вводим команду:

Dism /Get-WimInfo /WimFile:G:\sourcesinstall.esd

Где G: буква виртуального дисковода с Windows 10,

sourcesinstall.esd — адрес файла-образа install.esd в дистрибутиве Win 10.

На моём компьютере установлена Windows 10 PRO и именно её я хочу восстановить. Нужный мне образ Win 10 PRO имеет индекс 1.

Вводим команду:

Dism /apply-image /imagefile:G:\sourcesinstall.esd /index:1 /ApplyDir:D:\

Где G:sources — адрес расположения файла install.esd, 

index:1 — индекс Windows 10 PRO,

D: — подключенный виртуальный диск VHD (раздел D:).

Операция успешно завершена.

Файл install.esd (Win 10 PRO) развёрнут на виртуальный диск VHD (раздел D:).

 

Ну и теперь восстанавливаем хранилище компонентов за счёт распакованных на виртуальный диск VHD (раздел D:) файлов операционной

системы Win 10, командой:

Dism /Online /Cleanup-Image /RestoreHealth /Source:D:Windows /limitaccess

Восстановление выполнено успешно. Операция успешно завершена.

Вот таким ещё способом мы с вами восстановили повреждённое хранилище компонентов Windows 10! Теперь восстанавливаем целостность системных файлов Windows 10 командой «sfc /scannow».  

 

В конце статьи вам пригодится такая информация. Если в ISO-образе Windows 10, в папке sourses, вам попадётся вместо файла install.esd файл install.wim, то команда восстановления немного изменится:

Dism /Online /Cleanup-Image /RestoreHealth /Source:G:install.wim /limitaccess

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

Восстановление нарушения целостности системных файлов

На самом деле существует очень много материала в сети на данную тему, но то, что будет описано здесь, вы вряд ли найдёте. Всё хорошо и прекрасно, когда после проверки (sfc/scannow) не было обнаружено нарушение целостности системы и в командной строке красуется предложение «Защита ресурсов Windows не обнаружила нарушений целостности».

целостность системных файлов

Но что же делать, когда это не так? И проверка целостности системных файлов Windows оповещает противоположное тому, что было описано выше. (Защита ресурсов Windows обнаружила повреждённые файлы, но не удалось исправить некоторые из них. Подробные сведения см. в файле CBS.log…).

целостность системных файлов

Конечно, можно переустановить операционную систему, или восстановить её из образа. Можно с помощью той же командной строки, запустить её от имени администратора и использовать команды:

  1. DISM.exe /Online /Cleanup-Image /ScanHealth
  2. DISM.exe /Online /Cleanup-Image /RestoreHealth

То есть вбиваете команду и нажимаете ENTER. Говоря простым и доступным для пользователя языком.

  1. Это сканирование файлов образа системы
  2. Это попытка восстановления из зарезервированных файлов образа системы которые находятся у вас на компьютере.

Но есть ещё один способ, о котором я хочу вам рассказать с самого начала. Данным способом я пользуюсь всё время, и он не раз помогал мне выполнить восстановление целостности системных файлов в тех ситуациях, когда первый был почему-то бессилен. Данный метод базируется на использовании такой программы как Windows PowerShell, и он довольно прост. Запустите программу PowerShell от имени администратора и вбейте строку:

Repair-WindowsImage -Online –RestoreHealth

Простым языком говоря, вы даёте команду отремонтировать, целостность системных файлов из компонентов Windows, зарезервированных у вас на компьютере.

Только данный способ делает это более тщательней, чем тот, что описан выше (с помощью командной строки). Затем нажимаете ENTER.

Далее вот что у вас будет:

целостность системных файлов

Потом следует дождаться пока программа закончит свою работу, то есть нули в скобках, которые вы видите сверху на рисунке (жёлтого цвета) должны дойти до конца. Желательно что – бы во время этой операции не пользовались компьютером.

Если восстановление системных файлов прошло успешно, у вас должно выйти на экран такое сообщение:

  • PS C:Windowssystem32> Repair-WindowsImage -Online -RestoreHealth
  • Path :
  • Online : False
  • Image Health State : Healthy
  • Restart Needed : False

целостность системных файлов

Если это не помогло, остаётся только одно переустановить операционную систему.

12.11.2014

Ещё статьи, которые могут заинтересовать:
Как проверить целостность системных файлов
Восстановление удалённых файлов и безвозвратное затирание
Восстановление файлов с жёсткого диска при нерабочей Windows
Популярный архиватор файлов программа WinRAR
Файловый менеджер для Windows Phone

Понравилась статья? Поделить с друзьями:
  • Divinity original sin 2 ошибки прошлого карон сбежал
  • Divinity original sin 2 ошибка установки
  • Divinity original sin 2 ошибка при установке
  • Divinity original sin 2 ошибка при использовании кислота
  • Divinity original sin 2 ошибка при запуске