Удалить версии Windows с изображения
Обновлено: 21.11.2024
При развертывании Windows 10 многие администраторы не используют стандартный образ, предоставленный Microsoft; скорее, они настраивают его в соответствии со своими требованиями. Сюда входит интеграция обновлений, языковых файлов и драйверов. Бесплатный WIM Witch упрощает этот процесс благодаря графическому интерфейсу.
Вольфганг Зоммергут имеет более чем 20-летний опыт работы в сфере ИТ-журналистики. Он также работал системным администратором и техническим консультантом. Сегодня он руководит немецким изданием WindowsPro.de.
- Синхронизация файлов между ПК и мобильными устройствами с помощью Synology Drive — понедельник, 14 марта 2022 г.
- Защита RDP-соединений с помощью Remote Credential Guard – среда, 9 марта 2022 г.
- Удаленное удаление программ с помощью PowerShell – среда, 2 марта 2022 г.
Существует два основных способа создания пользовательского образа ОС. Один из вариантов — установить операционную систему на виртуальную машину, адаптировать ее, обобщить с помощью sysprep и использовать DISM для ее повторного захвата в виде WIM. Другой вариант — автономное обслуживание, когда вы монтируете install.wim, добавляете или удаляете компоненты и сохраняете изменения.
Графический интерфейс для автономного обслуживания ^
Для автономного метода Microsoft предоставляет DISM в качестве стандартного инструмента; в качестве альтернативы можно использовать основанный на нем модуль PowerShell. С помощью этого инструмента пользователь должен выполнять все шаги вручную, от монтирования образа до установки драйверов, обновлений, дополнительных функций и языковых пакетов, до окончательного размонтирования и фиксации. В частности, DISM с его менее интуитивным синтаксисом делает эту задачу сложной.
Именно здесь на сцену выходит Донна Райан с WIM Witch. Он предлагает графический интерфейс, который охватывает все вышеупомянутые аспекты настройки изображения. Программное обеспечение доступно в виде сценария PowerShell и может быть установлено с помощью PowerShellGet.
WIM Witch можно установить с помощью PowerShellGet из галереи PowerShell
Для этого откройте сеанс с повышенными привилегиями и введите следующую команду:
Как обычно, галерея PowerShell не считается заслуживающим доверия репозиторием, поэтому вам необходимо снова явным образом подтвердить установку скрипта. Соответственно, вы найдете его по следующему адресу:
Настройка рабочего пространства ^
Не предполагается, что вы будете использовать сценарий из указанного выше места. Вместо этого вы должны сначала настроить каталог в качестве рабочего пространства.
Выбор целевого каталога для копии WIM Witch
Если вы вызовете WIMWitch.ps1 из указанного выше каталога, сценарий по умолчанию скопирует себя в текущий каталог. Кроме того, вы можете указать другую папку в качестве места назначения в диалоговом окне файла.
Проверка требований ^
Теперь запустите копию из указанного рабочего каталога. При первом запуске инструмент создает дерево каталогов рабочей области, в котором позже будут храниться все файлы, необходимые для настройки изображения. Затем он проверяет, работает ли он в новейшей версии, и при необходимости предлагает обновить себя.
При запуске WIM Witch проверяет различные требования, включая статус скрипта и модулей PS
Кроме того, WIM Witch проверяет, установлены ли модули OSDUpdate и OSDSUS самой последней версии. Они нужны для загрузки обновлений Windows, если вы хотите интегрировать их в образ.
Импорт стандартного изображения ^
Появится графический интерфейс пользователя с десятью вкладками. Первый шаг — импортировать install.wim для Windows 10 или Server 2016/2019, который вы хотите настроить.
Чтобы импортировать install.wim, WIM Witch нужен путь к установочному ISO-образу
Затем выберите импортированный файл на вкладке Источник WIM. Откроется диалоговое окно со списком всех выпусков ОС, включенных в install.wim.Выберите тот, который вы хотите развернуть позже.
Выбор выпуска Windows 10 для настройки
Функции по запросу и языковые пакеты ^
С этого момента речь идет о добавлении пакетов в образ или их удалении. Например, вы можете загружать языковые пакеты и функции по запросу на вкладке Импорт LP + FOD.
Добавление в образ функций по требованию, таких как RSAT
Здесь WIM Witch также копирует необходимые файлы в рабочую область, а затем открывает окно на основе Out-GridView на вкладке Customizations, из которого можно выбрать требуемые FoD.
Интеграция обновлений в образ ^
Одна из распространенных проблем – предоставление образа с последними обновлениями перед развертыванием, чтобы обеспечить защиту только что установленных компьютеров с самого начала. WIM Witch использует для загрузки упомянутые выше модули PowerShell OSDUpdate и OSDSUS. Их можно установить непосредственно из графического интерфейса на вкладке Магазин обновлений.
Модули PowerShell, необходимые для загрузки обновлений, можно установить из WIM Witch
После этого вы можете загрузить обновления для необходимой версии операционной системы. Для этого скрипт использует командлет Start-BitsTransfer. Если вы запустите WIM Witch в качестве обычного пользователя в сеансе с правами администратора, произойдет сбой с сообщением об ошибке, что пользователь не вошел в систему. Если вы запустите инструмент без расширенных прав, возникнут другие проблемы.
Чтобы избежать этой проблемы, вы должны войти в Windows с привилегированной учетной записью, прежде чем открывать окно PowerShell с повышенными правами.
Когда WIM Witch работает в административном сеансе PowerShell, загрузка обновлений завершается ошибкой, если вы вошли в Windows как пользователь по умолчанию
Кроме того, вы можете сохранить свою конфигурацию на вкладке Сохранить/Загрузить, перезапустить инструмент от имени обычного пользователя, импортировать только что сохраненную конфигурацию, а затем загрузить обновления. Затем вернитесь к сеансу с повышенными привилегиями и перезагрузите конфигурацию.
Если вы хотите вставить драйвера в образ, введите пути к соответствующим файлам на соответствующей вкладке.
Удаление приложений ^
Еще одним распространенным требованием может быть удаление из образа приложений магазина, поставляемых корпорацией Майкрософт. WIM Witch также может взять на себя эту задачу. Для этого он отображает список всех приложений, представленных в install.wim, на соответствующей вкладке. Выберите те, от которых вы хотите избавиться.
Нежелательные приложения можно удалить с изображения
Сохранение конфигурации и запуск сборки ^
После того как вы настроили все настройки, вы можете создать новый образ. Однако если в будущем вам понадобятся другие изображения на основе того же шаблона, сохраните конфигурацию с помощью Сохранить/Загрузить.
Процесс сборки можно запустить с помощью кнопки Сделать так, где вы можете ввести имя целевого образа, прежде чем запускать команду. По умолчанию WIM Witch записывает его в папку CompletedWIMs.
Удаляет указанный образ тома из WIM-файла, содержащего несколько образов томов.
Синтаксис
Описание
Командлет Remove-WindowsImage удаляет указанный образ тома из WIM-файла, содержащего несколько образов томов. Этот командлет удаляет только записи метаданных и записи XML. Он не удаляет потоковые данные и не оптимизирует WIM-файл.
Этот параметр командной строки не применяется к файлам виртуального жесткого диска (VHD).
Примеры
Пример 1. Удаление первого изображения из WIM-файла
Эта команда удаляет первый образ в c:\imagestore\custom.wim.
Пример 2. Удаление изображения из WIM-файла по имени
Эта команда удаляет образ Starter, расположенный в папке c:\imagestore\custom.wim.
Параметры
Обнаруживает и отслеживает повреждение файла .wim при использовании командлета Add-WindowsImage, Dismount-WindowsImage или Save-WindowsImage. CheckIntegrity останавливает операцию, если DISM обнаруживает, что файл .wim поврежден при использовании с командлетом Expand-WindowsImage или Mount-WindowsImage.
Тип: | SwitchParameter |
Позиция: | Именованный |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | Истина |
Допускать подстановочные знаки: | False |
Указывает расположение WIM-файла.
Тип: | Строка |
Позиция: | Именованный |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | Истина |
Допускать подстановочные знаки: | False |
Указывает порядковый номер образа Windows в файле WIM или VHD. Для файла VHD индекс должен быть равен 1.
Тип: | UInt32 |
Позиция: | Именованный |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | Истина |
Допускать подстановочные знаки: | False |
Указывает максимальный выходной уровень, отображаемый в журналах. Уровень журнала по умолчанию — 3. Допустимые значения:
- 1 = только ошибки
- 2 = ошибки и предупреждения
- 3 = ошибки, предупреждения и информация.
- 4 = Вся информация, указанная выше, плюс выходные данные отладки.
Указывает полный путь и имя файла для входа. Если не задано, по умолчанию используется %WINDIR%\Logs\Dism\dism.log . В Windows PE каталогом по умолчанию является рабочее пространство RAMDISK, размер которого может составлять всего 32 МБ. Файл журнала будет автоматически заархивирован. Заархивированный файл журнала будет сохранен с добавлением .bak к имени файла, и будет создан новый файл журнала. Каждый раз, когда файл журнала архивируется, файл .bak перезаписывается. При использовании общего сетевого ресурса, не присоединенного к домену, используйте команду net use вместе с учетными данными домена, чтобы установить разрешения на доступ, прежде чем указывать путь к журналу DISM.
Тип: | String |
Псевдонимы: | LP |
Позиция: | Имя |
Значение по умолчанию: | Нет | < /tr>
Принимать ввод конвейера: | Истина |
Допускать подстановочные знаки: | Ложь |
Тип: | Строка |
Позиция: | Именованный |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | Истина |
Допускать подстановочные знаки: | False |
Указывает временный каталог, который будет использоваться при извлечении файлов для использования во время обслуживания. Каталог должен существовать локально. Если не указано, будет использоваться каталог \Windows\%Temp% с именем подкаталога, представляющим собой случайно сгенерированное шестнадцатеричное значение для каждого запуска DISM. Элементы в рабочем каталоге удаляются после каждой операции. Не следует использовать сетевую папку в качестве вспомогательного каталога для развертывания пакета (файла .cab или .msu) для установки. Каталог, используемый для извлечения файлов для временного использования во время обслуживания, должен быть локальным каталогом.
Вы можете вносить изменения в автономно смонтированные или примененные образы Windows, не загружая операционную систему, которую вы собираетесь изменить.
Смонтированные образы — это файлы WIM, VHD или FFU, содержимое которых сопоставлено с папкой. Изменения в смонтированные образы вносятся либо с ПК технического специалиста, либо с WinPE. Вы запускаете команды DISM для смонтированного образа, а также выполняете общие файловые операции, такие как копирование, вставка и переименование смонтированного образа. Чтобы сохранить изменения, внесенные в образ, используйте параметр /commit при использовании DISM для размонтирования образа. Чтобы внести изменения в смонтированный образ, используйте DISM /image: .
Примененные образы — это файлы образов WIM, VHD или FFU, которые были применены к указанному разделу. Автономные изменения прикладного образа обычно выполняются из WinPE. Чтобы внести изменения в примененный образ, используйте DISM /image: .
Когда вы применяете образ, который собираетесь повторно захватить, примените образ к корневой папке диска. Если вы повторно захватите образ, который не был применен к корню диска, этот образ унаследует дескрипторы безопасности родительской папки и может не совпадать с тем, что было бы захвачено, если бы образ был применен к корню диска.См. Применение изображения, чтобы узнать, как применить изображение.
Вы можете монтировать и изменять несколько образов на одном компьютере. Дополнительные сведения см. в разделе Рекомендации по обслуживанию образов развертывания и управлению ими (DISM).
Подготовьте изображение к модификации
Прежде чем вы сможете внести изменения в свой образ, вам нужно смонтировать или применить образ в зависимости от вашего сценария.
Смонтировать изображение
Вы можете подключить образ с помощью параметра /optimize, чтобы сократить время первоначального подключения. Однако при использовании параметра /optimize процессы, которые обычно выполняются во время монтирования, вместо этого будут завершены при первом доступе к каталогу. Это может увеличить время, необходимое для доступа к каталогу в первый раз после подключения образа с использованием параметра /optimize.
Откройте командную строку с правами администратора.
Используйте DISM для монтирования образа
Чтобы смонтировать образ Windows из файла VHD или FFU, необходимо указать /index:1 .
Дополнительную информацию о параметрах, доступных для параметра /Mount-Image в DISM, см. в разделе Параметры командной строки для управления образами DISM.
Применить изображение
См. раздел Применение изображения, чтобы узнать, как применить изображение.
Изменить изображение
Вы можете использовать DISM для изменения смонтированного или примененного образа. Вы можете добавлять и удалять драйверы, пакеты, языковые пакеты, перечислять драйверы и пакеты, изменять параметры конфигурации и т. д.
Просмотр и изменение изображения
Вы можете создавать, просматривать и редактировать файлы на смонтированном образе так же, как и любой другой файл на вашем ПК. Когда вы изменяете файлы в подключенном образе, эти изменения файлов сохраняются в образе, а затем фиксируются в образе при размонтировании образов
Хотя вы можете добавлять файлы и папки приложений, вы не можете устанавливать приложения непосредственно в смонтированный образ так же, как на работающем ПК.
Добавление и удаление драйверов
См. раздел Добавление и удаление драйверов в автономный образ Windows, чтобы узнать, как работать с драйверами. Обратите внимание, что команды драйвера DISM будут выполняться только для автономного образа.
Добавить и удалить пакеты
См. раздел Добавление и удаление пакетов в автономном режиме с помощью DISM, чтобы узнать, как работать с пакетами.
Добавить или удалить языки
Перейдите на более позднюю версию Windows
Любые изменения, которые вы вносите в смонтированный образ, также применяются к каждому потенциальному целевому выпуску Windows. Каждое целевое издание помещено в изображение. Изменения не будут потеряны при обновлении до более новой версии Windows.
Уменьшить размер изображения
Вы можете использовать DISM, чтобы уменьшить размер образа Windows, очистив замененные компоненты, сбросив базу замененных компонентов, а затем экспортировав образ в новый файл образа.
В командной строке с повышенными привилегиями выполните следующую команду, чтобы уменьшить размер файла изображения:
Зафиксировать изменения в изображении
Смонтированное изображение
Вы можете зафиксировать изменения в образе, не размонтируя его.
В командной строке администратора введите:
Используйте параметр /CheckIntegrity для обнаружения и отслеживания повреждения файла .wim при фиксации изменений в образе. Когда вы применяете или монтируете образ, снова используйте /CheckIntegrity, чтобы остановить операцию, если было обнаружено повреждение файла. /CheckIntegrity нельзя использовать с файлами виртуального жесткого диска (VHD).
Примененное изображение
Изменения в примененных изображениях сохраняются, и вам не нужно предпринимать никаких действий, чтобы зафиксировать внесенные вами изменения.
Размонтирование образа
Это относится только к смонтированным изображениям. Примененные образы не нужно размонтировать.
После изменения смонтированного образа его необходимо размонтировать. Если вы смонтировали образ с разрешениями на чтение/запись по умолчанию, вы можете зафиксировать свои изменения. Это делает ваши изменения постоянной частью изображения.
Если вы изменили примененное изображение, больше ничего делать не нужно. Вы увидите все сделанные вами изменения при загрузке ПК.
Откройте командную строку или среду инструментов развертывания и создания образов с правами администратора.
Размонтировать образ.
где C:\test\offline — это расположение каталога монтирования. Если вы не укажете параметры для размонтирования, этот параметр выводит список всех смонтированных образов, но не выполняет действия по размонтированию.
При использовании параметра /unmount необходимо использовать аргумент /commit или /discard.
Устранение неполадок
Если команды DISM в этом разделе не работают, попробуйте следующее:
Убедитесь, что вы используете версию DISM для Windows 10, установленную вместе с Windows ADK.
Не монтируйте изображения в защищенные папки, например в папку User\Documents.
Если процессы DISM прерываются, рассмотрите возможность временного отключения от сети и отключения защиты от вирусов.
Если процессы DISM прерваны, рассмотрите возможность запуска команд из среды предустановки Windows (WinPE).
В этом посте вы узнаете, как добавить Центр обновления Windows в автономный образ с помощью DISM. Автономное обслуживание — это процесс обновления файла образа Windows (WIM) путем установки последних обновлений SSU/LCU и других обновлений безопасности.
Зачем нужно изменять образ Windows с помощью DISM? Вы можете вносить изменения в автономно смонтированные или примененные образы Windows, не загружая операционную систему, которую вы собираетесь изменить.
Обслуживание образов развертывания и управление ими (DISM) — это инструмент командной строки, используемый для обновления автономных образов Windows. Есть два способа установить или удалить пакеты в автономном режиме с помощью DISM. Вы можете либо применить файл ответов автоматической установки к автономному образу, либо добавить или удалить пакет непосредственно из командной строки.
Лучший способ обслуживать образ Windows — это автономный режим с помощью DISM. DISM можно использовать для установки, удаления, настройки и обновления драйверов, компонентов и пакетов в образах Windows и образах среды предустановки Windows (WinPE) без загрузки образа.
Вы можете монтировать и изменять несколько образов на одном компьютере. Прежде чем вы сможете внести изменения в свой образ, вам нужно смонтировать или применить образ в зависимости от вашего сценария.
Изменение образа в автономном режиме. Начните с файла образа (в формате .wim или .ffu). Смонтируйте файл с помощью DISM. Он отображается как группа папок. Измените его с помощью DISM, добавив драйверы, языки и многое другое. Используйте DISM, чтобы размонтировать и зафиксировать изменения в исходном файле образа. Примените его к новым устройствам.
Кредит – Microsoft | Измените образ Windows, чтобы добавить Центр обновления Windows с помощью DISM
Определите Центр обновления Windows
Первый важный этап – определение обновления, которое вы добавите в образ Windows.
Проверьте историю выпусков Windows 10 или Windows 11 на официальном сайте Microsoft, чтобы убедиться в наличии доступных обновлений для устройств под управлением Windows 10 версии 2004, 20H2 или 21H1 до Windows 10 версии 21H2.
Загрузить Центр обновления Windows
Поиск обновлений в каталоге Центра обновления Windows — чтобы загрузить последнее накопительное обновление (LCU) для вашей операционной системы, которое вы хотите применить вручную. Введите номер статьи базы знаний и щелкните значок поиска.
Примечание. При использовании поиска убедитесь, что между KB нет пробелов. Например, KB5009543
Поиск в Центре обновления Windows — добавление Центра обновления Windows в автономный образ с помощью DISM
Определите необходимое исправление в соответствии со средой. Например, вот как можно загрузить последнее накопительное обновление (LCU) KB5009543. Чтобы выполнить поиск дополнительных обновлений для загрузки, повторите шаги.
Здесь вы можете увидеть результаты поиска для «KB5009543». Просмотрите отображаемый список, чтобы проверить и выбрать продукты (версия Windows), архитектура.
Нажмите «Загрузить», чтобы загрузить обновления. Если обновление содержит какие-либо необходимые обновления, получите и их.
Загрузить пакет Центра обновления Windows — добавить Центр обновления Windows в автономный образ с помощью DISM
Важно! Определите индекс изображения, прежде чем продолжить добавление обновления Windows. Вы можете получить более подробную информацию об индексе изображений. Здесь мы извлекаем Windows 10 Enterprise Edition; необходимо указать /index: 3.
Смонтировать изображение
Смонтируйте образ Windows (Install.wim) — используйте DISM, чтобы смонтировать образ во временное место на вашем ПК.
- Откройте командную строку или DISM (среда средств развертывания и создания образов) с правами администратора.
- Введите следующую команду, чтобы создать пустую папку/каталог для подключения автономного образа Windows (Wim).
В этом примере — внутри диска D создается каталог с именем _Mount и расположением файла WIM «D:\Win10 21H2\install.wim” Убедитесь, что вы настроили пути в соответствии с вашей средой.
Примечание. Не монтируйте изображения в защищенные папки, например в папку User\Documents.
Смонтировать образ — добавить Центр обновления Windows в автономный образ с помощью DISM
Добавить пакет обновления Windows в образ — чтобы применить загруженное последнее обновление к смонтированному образу.
Введите следующую команду, чтобы добавить в образ определенный пакет. Вы можете добавить несколько пакетов в одну командную строку. Они будут установлены в порядке, указанном в командной строке.
💡Чтобы добавить несколько пакетов, вы можете ввести команду. Например: Dism /Image: «C:\mount\windows» /Add-Package /PackagePath="C:\WindowsUpdates\windows10.0-kb00001-x64. .msu” /PackagePath="C:\WindowsUpdates\windows10.0-kb00003-x64.msu"
Где windows10.0-kb5009543-x64_c7b660efcaaa2dd1d55fe91c5cea3d9b209a15cd.msu — это имя файла обновления!
Добавить пакет Центра обновления Windows — добавить Центр обновления Windows в автономный образ с помощью DISM
Проверьте пакеты. Просмотрите полученный список пакетов и убедитесь, что в списке есть пакет.
Проверить установленный пакет — добавить Центр обновления Windows в автономный образ с помощью DISM
Уменьшить размер
Вы также можете уменьшить размер образа Windows. Windows также использует внутренние процессы для уменьшения размера папки WinSxS, такие как деинсталляция и удаление пакетов с компонентами, которые другие компоненты заменили более новыми версиями.
Удаление файлов из папки WinSxS или удаление всей папки WinSxS может серьезно повредить вашу систему, так что ваш компьютер может не загрузиться и сделать невозможным обновление.
Параметр /Cleanup-Image программы Dism.exe предоставляет опытным пользователям больше возможностей для дальнейшего уменьшения размера папки WinSxS.
Использование параметра /ResetBase вместе с параметром /StartComponentCleanup файла DISM.exe в работающей версии Windows 10 или более поздней версии удаляет все замененные версии каждого компонента в хранилище компонентов
Отключить образ Windows
После изменения смонтированного образа его необходимо размонтировать. Если вы монтируете свой образ с разрешениями на чтение/запись по умолчанию, вы можете зафиксировать свои изменения. Это делает ваши изменения постоянной частью изображения.
Чтобы сохранить изменения, внесенные в образ, используйте параметр /commit при использовании DISM для размонтирования образа.
Отключить образ Windows — добавить Центр обновления Windows в автономный образ с помощью DISM
Автор
Об авторе. Джитеш, Microsoft MVP, имеет более чем пятилетний опыт работы в ИТ-индустрии. Он пишет и делится своим опытом, связанным с технологиями управления устройствами Microsoft и управлением ИТ-инфраструктурой. Его основное внимание уделяется решению для развертывания Windows 10 с Configuration Manager, Microsoft Deployment Toolkit (MDT) и Microsoft Intune.
Читайте также:
- Как подключиться к роутеру по mac-адресу
- Буфер обмена не работает в Windows 10
- Forza Horizon 4 не запускается на ПК с Windows 10
- 1с на астра линукс не видит криптопро
- Включение просмотра Windows 10, что это такое