Неизвестный параметр Cleanup-Image при использовании DISM

Неизвестный параметр Cleanup-Image — как исправить?При восстановлении хранилища компонентов Windows 11 или Windows 10 с помощью команд DISM некоторые пользователи могут столкнуться с ошибкой: Неизвестный параметр Cleanup-Image, хотя команды вводятся верно и без ошибок.

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

Почему не работает параметр Cleanup-Image в DISM и как это исправить

Сообщение об ошибке неизвестный параметр Cleanup-Image

В большинстве случаев ошибка «Неизвестный параметр Cleanup-Image» во время выполнения команд DISM возникает при сочетании следующих двух условий:

  • Команды выполняются в командной строке в среде восстановления или с загрузочной флешки
  • В команде параметром /Online указано обращение к рабочему образу системы

Работая в среде восстановления пользователь не может выполнять привычные операции, такие как DISM /Online /Cleanup-Image /RestoreHealth, поскольку они предполагают запуск и действия над образом системы, который в настоящий момент находится в рабочем состоянии, то есть предназначен для работы в запущенной ОС. Отсюда и ошибка, сообщающая о недоступности параметра.

Если вы откроете справку по доступным параметрам с помощью команды dism /online /? вы сможете увидеть, что параметр Cleanup-Image доступен при выполнении указанной команды в запущенной Windows и отсутствует при использовании среды восстановления — список поддерживаемых параметров отличается, в зависимости от обслуживаемого образа и его состояния.

Доступные параметры для DISM онлайн и оффлайн

Однако, выполнить нужные задачи над образом системы (хранилищем компонентов) вомзожно. Вы поступить одним из следующих способов:

  1. Если возможен запуск Windows в безопасном режиме, использовать обычные команды восстановления в безопасном режиме — они будут работать.
  2. Проводить операции над оффлайн-образом. Пример команды для проверки образа:
    dism /Image:C /Cleanup-Image /ScanHealth
    Использование DISM для оффлайн образа Восстановление образа потребует указания источника для восстановления, примеры можно найти в этой инструкции (написана для Windows 11, но подойдет и для Windows 10).
  3. Вы можете использовать WinPE для восстановления хранилища компонентов и системных файлов.

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

Комментарии (3) к Неизвестный параметр Cleanup-Image при использовании DISM

  • Дмитрий

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

    Все началось с описанной здесь ошибки. Не выполняется команда dism /online /cleanup-image /restorehealth с ошибкой «Неизвестный параметр cleanup-image». В команде dism /? я вижу сокращенный набор команд как у вас приведен для среды восстановления.
    Дальше я решил восстановить систему с образа. Скачал iso, смонтировал, запускаю Setup и получаю ошибку «Этот способ обновления недоступен при запуске компьютера с использованием установочного носителя. Выньте установочный носитель и перезапустите компьютер. После нормального запуска компьютера вставьте установочный носитель и запустите программу установки». Что тоже указывает на то что установщик думает что я в среде восстановления, хотя это не так.
    Дальше я запускал команду systemreset -factoryreset и получил «systemreset не является внутренней или внешней командой, исполняемой программой или пакетным файлом». Что указывает на то же самое.
    В самой среде восстановления во время загрузки у меня отсутствует пункт «Вернуть компьютер в исходное состояние» и при нажатии на кнопку «Вернуть компьютер в исходное состояние» в Настройках — Система — Восстановление также ничего не происходит.
    Дополнительное подтверждение — не работает команда reagentc /info
    Пишет REAGENTC.EXE: необходимо указать конечную установку Windows. В одном из ваших других материалов упоминается такое поведение характерно также для среды восстановления.
    Не представляю что еще можно сделать. У меня закончились варианты. Нагуглить тоже не получилось. Может вы подскажете?
    В целом система работает, но потеря возможности восстановления с сохранением файлов и программ выглядит не хорошо. Я не готов к чистой установке Windows с потерей всех программ.

    Ответить

    • Dmitry

      Здравствуйте.
      Загляните в реестре вот сюда:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

      Если там обнаружится параметр PortableOperatingSystem — удалите его и перезагрузитесь.

      Ответить

      • Дмитрий

        Спасибо за наводку. Дело оказалось в другом разделе реестра.
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT
        После его удаления Windows вернулась в нормальное состояние.

        Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться