В Windows® 7 можно изменить образ Windows (WIM-файл) автономно, с помощью системы обслуживания образов развертывания и управления ими (DISM) без повторной записи образа и с помощью файла ответов автономной установки. В этом кратком руководстве описывается использование DISM для подключения образа и его изменения.

DISM - это средство командной строки, устанавливаемое с Windows 7. Оно также распространяется в составе пакета предустановки Windows для изготовителей оборудования (OEM) (Windows OPK) и пакета автоматической установки Windows (Windows AIK). DISM позволяет устанавливать, удалять, настраивать и включать компоненты и пакеты в автономных образах Windows и в автономных образах среды предустановки Windows (Windows PE).

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

Требования

Для выполнения данного руководства требуется следующее:

  • Компьютер с установленными на нем средствами Windows OPK или Windows AIK.

  • Обновляемый WIM-файл Windows 7.

  • Языковые пакеты или другие пакеты, добавляемые в образ или удаляемые из него.

Процедуры

Действие 1. Подключение образа с разрешениями на чтение и запись

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

  1. Скопируйте WIM-файл на локальный диск. Например, в каталог C:\test\images.

  2. Нажмите кнопку Пуск и последовательно выберите пункты Все программы, Windows OPK, щелкните правой кнопкой мыши пункт Командная строка средств развертывания и в контекстном меню выберите пункт Запуск от имени администратора.

  3. Создайте папку для подключенного образа. Например, C:\test\offline.

  4. Выполните команду DISM /Get-WimInfo, чтобы получить имя или номер индекса для обновляемого образа. Пример.

    Dism /Get-WimInfo /WimFile:C:\test\images\MyImage.wim
    
  5. Подключите образ Windows. Пример.

    Dism /Mount-Wim /WimFile:C:\test\images\MyImage.wim /index:1 /MountDir:C:\test\offline
    
    Так как WIM-файлы могут содержать несколько образов, необходимо задать значение индекса или имени.

Действие 2. Добавление пакетов в образ

В этом действии пакеты добавляются в подключенный образ Windows.

  1. В командной строке с повышенными привилегиями добавьте пакеты в подключенный образ Windows. Пример.

    Dism /image:C:\test\offline /Add-Package /PackagePath:C:\test\packages\package1.cab /PackagePath:C:\test\packages\package2.cab
    
  2. Если добавлен языковой пакет, можно изменить в подключенном автономном образе все региональные параметры, введя следующую команду:

    DISM.exe /image:C:\test\offline /Set-SKUIntlDefaults:fr-FR
    
    При желании можно настроить разные значения для разных параметров, включая язык пользовательского интерфейса, язык системы, язык пользователя, язык ввода и другие. Для получения дополнительных сведений о настройке отдельных значений для каждого из этих параметров см. раздел Языки и параметры командной строки для работы с региональными параметрами.

  3. В командной строке подтвердите внесенные изменения. Образ остается подключенным до использования параметра /unmount. Пример.

    Dism /Commit-Wim /MountDir:C:\test\offline
    

Действие 3. Удаление пакета из подключенного образа

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

  1. В командной строке с повышенными привилегиями выполните поиск имен пакетов, содержащихся в образе. Пример.

    Dism /image:C:\test\offline /Get-Packages
    
    Если список пакетов слишком велик, можно вывести данные в текстовый файл. Например, можно добавить в конец командной строки >C:\PackageList.txt.

  2. Просмотрите список пакетов, доступных в подключенном образе, и обратите внимание на идентификатор пакета.

  3. В командной строке задайте идентификатор пакета и удалите его из подключенного образа. Пример.

    Dism /image:C:\test\offline /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
    

Действие 4. Обновление Windows до выпуска более высокого уровня

При использовании выпуска «Домашняя Базовая» Windows 7 все выполненные изменения также применяются к каждому возможному конечному выпуску Windows. Каждый конечный выпуск находится на хранении в образе Windows 7. Эти изменения не будут утрачены при обновлении Windows до более высокого выпуска. Дополнительные сведения см. в разделе Параметры командной строки для обслуживания выпусков Windows.

  1. В командной строке с повышенными привилегиями выведите список выпусков, доступных для обновления. Пример.

    Dism /image:C:\test\offline /Get-TargetEditions
    
    Обратите внимание на идентификатор конечного выпуска.

  2. В командной строке задайте выпуск, до которого нужно выполнить обновление. Пример.

    Dism /image:C:\test\offline /Set-Edition:Ultimate
    

Для удаления файлов, связанных с неиспользуемыми выпусками Windows более низкого уровня, конечные пользователи могут использовать программу обновления Windows Anytime Upgrade.

Действие 5. Сохранение изменений и отключение образа

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

  • В командной строке с повышенными привилегиями отключите образ и сохраните изменения, внесенные в WIM-файл. Пример.

    Dism /unmount-WIM /MountDir:C:\test\offline /commit
    

Дальнейшие действия

В этом обзоре показаны основы автономного сопровождения подключенного образа Windows. Все изменения были внесены в один образ и будут сохранены при обновлении образа. Обновленный образ готов к развертыванию. Так как WIM-файл скопирован на локальный жесткий диск, можно удалить с сервера исходный WIM-файл. Можно заменить его новым файлом или сохранить старую копию для справки.

Дополнительные сведения о различных вариантах установки см. в разделе Этап 4. Развертывание образа Windows. Дополнительные сведения об операциях автономного обслуживания, которые можно выполнить для автономного образа, см. в разделе Параметры командной строки системы обслуживания образов развертывания и управления ими.

См. также