система обслуживания образов развертывания и управления ими (DISM.exe) — это программа командной строки, которая может использоваться для обслуживания и подготовки Windows образов, включая те, которые используются для Windows PE, Windows среды восстановления (Windows RE) и программа установки Windows. DISM можно использовать для обслуживания образа Windows (wim) или виртуального жесткого диска (vhd или vhdx).
система DISM встроена в Windows и доступна в командной строке или Windows PowerShell. Дополнительные сведения об использовании DISM с PowerShell см. в разделе Развертывание командлетов управления образами (DISM) в Windows PowerShell.
Требования к образу
DISM можно использовать для подключения и обслуживания Windowsного образа из wim-файла, ффу-файла, vhd-файла или файла. vhdx, а также для обновления работающей операционной системы. его можно использовать с более старыми файлами образов Windows (wim-файлы). однако его нельзя использовать с Windowsными изображениями более поздней версии, чем установленная версия DISM.
DISM можно использовать для обслуживания Windows образов и связанных с ними версий WinPE и WinRE. команды и параметры, доступные для обслуживания образа, зависят от того, в какой Windows операционную систему вы обслуживаете, а также находится ли образ в автономном режиме или в работающей в данный момент операционной системе.
Список поддерживаемых платформ и типов архитектуры см. в разделе Поддерживаемые платформы DISM.
Общие сценарии обслуживания и управления
Решения для обслуживания образов и управления делятся на две основные категории:
Ограничения
Совместимость версий. dism можно использовать с целевыми образами старых операционных систем Windows, но не с целевыми образами операционных систем, более ранними, чем установленная версия DISM. например, система DISM от Windows 10 версии 1511 может обслуживать Windows 10, версии 1511 и версии 1507, но не версии 1607. Дополнительные сведения см. в разделе Поддерживаемые платформы DISM.
Удаленная установка. Установка пакетов на удаленный компьютер по сети не поддерживается.
Используйте файл ответов для обеспечения зависимостей пакета. Для некоторых пакетов сначала необходимо установить другие пакеты. Из-за этого требования к зависимостям при установке нескольких пакетов следует использовать файл ответов. Применив файл ответов с помощью DISM, можно установить несколько пакетов в правильном порядке. Это предпочтительный метод установки нескольких пакетов.
Порядок установки пакета. Пакеты устанавливаются в том порядке, в котором они перечислены в командной строке. В следующем примере 1. INF, 2. INF и 3. INF будут установлены в том порядке, в котором они указаны в командной строке.
Несколько команд обслуживания не поддерживаются. Можно указать несколько драйверов (1. INF, 2. INF) или пакетов, но нельзя указать несколько команд (например, /Add-Driver /Remove-Driver или /Add-Driver /Add-Package ) в одной командной строке.
Подстановочные знаки. Подстановочные знаки не поддерживаются в командных строках DISM.
Где находится DISM?
система обслуживания образов развертывания и управления ими (DISM.exe) — это средство командной строки, которое можно использовать для обслуживания образа Windows или для подготовки образа среда предустановки Windows (Windows PE). Дополнительные сведения о DISM см. в разделе что такое DISM?
DISM в Windows
система dism находится в c:\windows\system32 папке всех установок Windows 10 и Windows 11, но вы можете запустить DISM из любого расположения в командной строке.
DISM запускается из командной строки, запущенной от имени администратора.
DISM в ADK
если вы используете более раннюю версию Windows или вам требуется другая версия системы DISM на компьютере, скачайте и установите комплект средств для развертывания и оценки Windows (Windows adk), см. технический справочник по Windowsному комплекту средств для развертывания и оценки (Windows adk).
Если вам нужно скопировать и ADK версию DISM на компьютер, не имеющий ADK, см. статью копирование DISM на другой компьютер.
Dism++ первоначально был разработан как графическая панель управления системой обслуживания образов развертывания и управления ими (DISM) для командной строки. Однако, приложение предлагает гораздо более широкие возможности, чем создание и управление системными образами. На самом деле, Dism++ — это комплексный набор различных инструментов для очистки и оптимизации операционной системы, управления автозагрузкой, драйверами, обновлениями и компонентами Windows, а также для обработки образов Windows.
Основные возможности Dism++
Очистка диска и настройка автозагрузки приложений
Dism++ не требует установки, достаточно просто запустить исполняемый файл программы. Основное окно содержит простое навигационное меню, которое организует быстрый доступ ко всем функциям программы.
Dism++ включает менеджер автозагрузки, который поможет вам решить, как приложения и команды должны выполняться в Windows после загрузки ОС.
Управляйте системными образами и создавайте резервные копии WIM
Если вам требуются инструменты управления образами, то их можно найти в разделе “Дополнительно”. Вы можете конвертировать образы ESD в формат ISO или WIM, редактировать файлы образов Windows и компилировать отдельные файлы в образ ISO.
Однако не все инструменты на данной странице относятся к файлам образов. Здесь также можно найти утилиту резервного копирования и восстановления системы, работающую с образами WIM. Также на странице “Дополнительно” можно найти менеджер учетных записей, утилиту исправления загрузки и инструмент для запуска любой команды в режиме без ограничений (God mode).
Оптимизация и настройка системы
Dism++ также может выступать в качестве инструмента оптимизации системы. Приложение позволяет изменять множество настроек в проводнике Windows, обновлениях Windows, сети, службах или в других областях ОС. Кроме того, Dism++ может управлять установленными драйверами, ассоциациями приложений, функциями и обновлениями Windows.
Мощный инструмент обслуживания и настройки системы
Dism++ нельзя назвать исчерпывающим набором инструментов. Хотя опытные пользователи посчитают программу очень полезной, потому что она предлагает несколько инструментов в одном месте, способ организации данных функций не является самым удобным.
Очевидно, что Dism++ требует дальнейших улучшений, но, уже сейчас программа может помочь тем, кто хочет очистить и оптимизировать систему или создать резервную копию. Dism++ — это не просто графический интерфейс для DISM, это мощный инструмент настройки системы для любого пользователя Windows.
DISM: проверка и восстановление системных компонентов образа Windows 10
Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM (Deployment Image Servicing and Management). Данные утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.
Утилита DISM включена в состав Windows, начиная с Vista и может быть использована во всех поддерживаемых версиях начиная с Windows 7/Windows Server 2008 R2 (есть ограничения) заканчивая последними билдами Windows 10 / Windows Server 2019. В этой статье мы рассмотрим, как использовать утилиты DISM и SFC для проверки и восстановления целостности образа и системных файлов Windows 10.
SFC /scannow: Проверка и восстановление системных файлов Windows
Утилиту DISM для восстановления Windows обычно рекомендуется использовать после утилиты проверки целостности системных файлов SFC (System File Checker). Команда sfc /scannow сканирует защищенные системные файлы Windows, и, если они отсутствуют или повреждены, попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:\Windows\WinSxS).
Если команда sfc /scannow возвращает ошибку “ Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them ”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.
В этом случае вам нужно попробовать восстановить хранилище компонентов (ваш образ Windows) с помощью DISM.
После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.
DISM /RestoreHealth: Восстановление хранилища компонентов образа Windows
DISM /Online /Cleanup-Image /CheckHealth
При запуске этой команды не выполняется сканирование хранилища, проверяются лишь записанные ранее значения и события в журнале Windows. Изменения не вносятся. Команда проверит, не помечен ли образ как поврежденный и возможно ли устранить данное повреждение.
В этом примере команда вернула, что с образом все хорошо:
No component store corruption detected. The operation completed successfully.
DISM /Online /Cleanup-Image /ScanHealth – выполнить полное сканирование хранилища компонентов на наличие повреждений в системных образа Windows (выполняется довольно долго от 10 до 30 минут).
Если команда /ScanHealth возвращает ошибки:
Это однозначно говорит о том, что ваш образ Windows 10 поврежден и его нужно восстановить.
Чтобы исправить ошибки, автоматически скачать и заменить файлы повреждённых или отсутствующих компонентов эталонными версиями файлов (библиотек) из центра обновлений Windows (на компьютере должен быть доступ в Интернет), выполните:
DISM /Online /Cleanup-Image /RestoreHealth
Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более).
Если восстановление выполнится успешно, появится сообщение:
Восстановление выполнено успешно. Операция успешно завершена. The restore operation completed successfully. The operation completed successfully.
Если на компьютере (сервере) отсутствует доступ в Интернет или отключена служба Windows Update, то при восстановлении хранилища компонентов появляются ошибки вида:
Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов компонентов системы. Предположим, вы смонтировали установочный ISO образ Windows 10 в виртуальный привод E:. Для восстановления хранилища компонентов из образа используйте одну из команд:
Чтобы запретить использовать центр обновлений Windows в Интернете, и выполнять сканирование и восстановление образа Windows только из локального WIM/ESD файла:
Восстановление поврежденного хранилища компонентов Windows 10/Server 2016 с помощью PowerShell
В версии PowerShell в Windows 10 и Windows Server 2016/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:
Если ошибок в хранилище компонентов не обнаружено, появится сообщение:
ImageHealth State: Healthy
Для запуска восстановления системных компонентов и файлов наберите:
Восстановление хранилища компонентов оффлайн если Windows не загружается
Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.
Ускоряем Windows 10 отключением служб и компонентов за 10 минут с помощью утилиты Dism++
реклама
После эксперимента я не стал удалять виртуальные машины, и, как выяснилось, не зря. Пользователи нашей конференции, в ветке, посвященной Windows 10, начали жаркий спор на несколько страниц, выясняя, есть ли смысл отключать службы ОС, и вырезать из нее ненужные функции, или это просто бесполезная трата времени и риск потери стабильности системы.
реклама
Я не мог оставить этот спор без внимания и решил провести эксперимент, сравнив скорость работы только что установленной Windows 10 Pro и ее копии, но уже с отключенными лишними службами и вырезанными компонентами. Для эксперимента будет использоваться виртуальная машина с двумя ядрами Ryzen 5 1600, 4 Гб ОЗУ и 60 Гб диском, созданном на реальном HDD.
Все манипуляции с ОС я буду проводить с помощью утилиты Dism++, являющейся графическим интерфейсом к системному консольному средству Dism. Утилита постоянно обновляется и получает новые возможности, но использование ее связано с риском сделать Windows неработоспособной из-за отключения важной службы или функции.
реклама
Поэтому, приступая к экспериментам над вашей ОС, обязательно сделайте бекап важных файлов и бекап образа системы в рабочем состоянии, чтобы при появлении сбоев и нестабильности можно было вернуть все назад за пару минут.
Для начала, давайте посмотрим, как ведет себя Windows 10 October 2020 Update (20H2) на довольно слабой виртуальной машине, имитирующей бюджетный ноутбук.
Простое лимитирование этих процессов относительно загрузки процессора и накопителя сделали бы работу Windows 10 на слабых машинах намного комфортнее, но, видимо, разработчикам важнее в 10-й раз поменять многострадальное меню «Пуск».
На системном диске ОС занимает 18.2 Гб.
Теперь можно приступать к отключению служб и компонентов с помощью Dism++. Для начала стоит очистить системный диск, Dism++ имеет для этого мощные инструменты, сжимающие и очищающие файлы ОС.
Утилита позволяет легко удалить из системы UWP-приложения. Я удалил их выборочно, оставив в ОС Microsoft Store для игр и расширения для просмотра видео и изображений WebP.
Есть в Dism++ и множество полезных настроек-твиков, которые облегчают настройку системы под себя. Собраны они в одном месте, и после установки Windows можно быстро сделать все настройки, не лазая по панели управления.
Важно! Удаление служб происходит без подтверждения! Но если вы не собираетесь удалять службу, то можете просто изменить параметры ее запуска.
Но давайте посмотрим, какой выигрыш дали отключения служб и компонентов. Не забывайте, что я многое оставил в системе и удалил и отключил набор функций и служб который не нужен практически никому.
Занято 1.2 Гб ОЗУ. Выигрыш по сравнению с обычной системой составил 500 МБ.
Время запуска Windows почти не изменилось, а вот место, занимаемое ей на системном диске уменьшилось на 4.7 Гб, до 13.5 Гб.
Для бюджетного ноутбука подобные настройки будут очень полезны, ведь теперь даже при покупке очень слабого ноутбука вы привязаны к Windows 10 драйверами и поддержкой нового железа.
Я делал только безопасные отключения служб и компонентов, а если копнуть этот вопрос поглубже и отключить все, что не нужно на вашей системе, то можно добиться потрясающих результатов. Пользователь Agiliter из нашей конференции по Windows 10 выложил вот такие скриншоты:
Думаю не стоит говорить, что разница между обычной Windows 10 и настолько ускоренной будет очень заметна, и в первую очередь на слабых ноутбуках и ПК. Особенно заметен при таких настройках становится мгновенный отклик системы на действия пользователя.
Пишите в комментарии, делаете ли вы настройки для ускорения Windows 10 или пользуетесь ей по умолчанию?
Как использовать инструмент DISM для восстановления образа Windows 10
Если в Windows 10 возникают проблемы, это может быть связано с отсутствием или повреждением файлов. Это руководство расскажет вам о восстановлении системы с помощью командных инструментов обслуживания образов развёртывания и управления ими (DISM) и средства проверки системных файлов (SFC).
Обычно, когда вам нужно устранить конкретную ошибку, определить, почему устройство перестаёт загружаться правильно, или решить проблемы с производительностью, вы можете использовать инструмент команды System File Checker для сканирования и замены отсутствующих или повреждённых системных файлов с помощью образа для восстановления. Проблема использования этого подхода заключается в том, что если один или несколько файлов Windows 10 в образе повреждены, команда SFC не сработает. Если вы столкнулись с такой проблемой, можно использовать образ «install.wim» с DISM для восстановления образа, а затем использовать инструмент SFC для исправления установки без необходимости повторно переустанавливать Windows с нуля.
В этом руководстве по Windows 10 рассказывается, как использовать инструменты DISM и SFC с командной строкой, чтобы вернуть компьютер в рабочее состояние без необходимости переустановки системы.
Предупреждение. Команды, описанные в этом руководстве, являются безопасными, но так как вы будете вносить изменения в систему, рекомендуется создать полную резервную копию, прежде чем продолжать.
Как использовать DISM для восстановления образа Windows 10
Инструмент DISM для Windows 10 предлагает три варианта восстановления образа, включая «CheckHealth», «ScanHealth» и «RestoreHealth», которые вы можете запускать по порядку. В зависимости от серьёзности проблемы можно использовать параметр «RestoreHealth» для исправления локально доступного образа с использованием различных исходных файлов.
Команда DISM с опцией CheckHealth
Параметр CheckHealth в DISM позволяет быстро определить, есть ли какие-либо повреждения внутри локального образа Windows 10. Никакого ремонта при этом не выполняется.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
Расширенное сканирование может занять несколько минут, чтобы проверить и определить, нуждается ли образ Windows 10 в ремонте.
Команда DISM с опцией RestoreHealth
Если есть проблемы с образом системы, вы можете использовать DISM с опцией RestoreHealth для автоматического сканирования и устранения распространённых проблем.
DISM /Online /Cleanup-Image /RestoreHealth
Примечание: если команда в какой-то момент зависла, это нормально. Через несколько минут процесс успешно завершится.
После выполнения этих шагов средство обслуживания образов развёртывания и управления ими подключится к центру обновления Windows для загрузки и замены повреждённых файлов (если они есть).
Устранение проблем с DISM с помощью образа install.wim
Команда DISM обычно выполняется без проблем, но если есть проблемы с заменой повреждённых файлов или вы не подключены к интернету, вам нужно будет предоставить другой образ с помощью параметра «Источник». Обычно вы можете использовать файл install.wim или install.esd с другого компьютера, загрузочный установочный носитель или ISO-файл Windows 10. Однако убедитесь, что файлы соответствуют версии, редакции и языку версии Windows 10, которую вы пытаетесь исправить.
Загрузите файл ISO для Windows 10
После выполнения этих действий вы можете продолжить работу с DISM, используя параметр «Источник», чтобы восстановить локальный образ Windows 10.
В команде измените F:\Sources на путь к файлу install.wim.
После выполнения этих действий команда просканирует и устранит наиболее распространённые проблемы, используя файл «install.wim», который вы указали в качестве альтернативного источника.
Устранение проблем с DISM с помощью образа ESD
Если у вас есть зашифрованный образ install.esd, вы можете использовать его для восстановления повреждённых файлов в Windows 10.
В команде замените F:\Sources на путь к расположению файла «install.esd».
После выполнения этих действует DISM восстановит повреждённые файлы, используя файлы, включенные в образ «install.esd».
Как запустить SFC для устранения проблем в Windows 10
Приведенные выше инструкции предназначены для устранения проблем с образом системы, а не с текущей установкой Windows 10. После восстановления образа до работоспособного состояния вы должны использовать командный инструмент System File Checker (SFC), чтобы восстановить текущую систему.