Поделиться через


Обзор процесса sysprep

Средство подготовки системы (Sysprep) используется для изменения образов Windows с обобщенного состояния на специализированное состояние, а затем обратно в обобщенное состояние. Обобщенный образ можно развернуть на любом компьютере. Специализированный образ предназначен для определенного компьютера. Перед записью и развертыванием образа Windows необходимо изменить или обобщить его. Например, при использовании средства Sysprep для обобщения образа Sysprep удаляет все сведения, относящиеся к системе, и сбрасывает компьютер. При следующем перезапуске компьютера клиенты могут добавлять сведения, относящиеся к пользователю, с помощью интерфейса OOBE и принимать условия лицензионного соглашения Майкрософт.

При передаче образа Windows на другой компьютер необходимо выполнить команду Sysprep вместе с /generalize параметром, даже если другой компьютер имеет ту же конфигурацию оборудования. Команда Sysprep /generalize удаляет уникальные сведения из установки Windows, чтобы повторно использовать этот образ на другом компьютере. Дополнительные сведения см. в статье Sysprep (Generalize) для установки Windows.

Исполняемый файл Sysprep

Sysprep.exe — это основная программа, которая вызывает другие исполняемые файлы, которые подготавливают установку Windows. Sysprep.exe находится в каталоге %WINDIR%\system32\sysprep во всех установках Windows.

Чтобы использовать командную строку вместо графического интерфейса средства подготовки системы, необходимо сначала закрыть графический интерфейс, а затем запустить %WINDIR\System32\Sysprep\Sysprep.exe.

Внимание

Пользовательский интерфейс Sysprep устарел. Пользовательский интерфейс Sysprep будет поддерживаться, но его можно удалить в будущем выпуске. Обновите рабочий процесс развертывания Windows, чтобы использовать командную строку Sysprep. Дополнительные сведения о средстве командной строки Sysprep см. в разделе "Параметры командной строки Sysprep".

Обзор процесса sysprep

При запуске Sysprep выполняется следующий процесс:

  1. Проверка sysprep. Проверяет, что Sysprep может выполняться. Только администратор может запустить Sysprep. Одновременно может выполняться только один экземпляр Sysprep. Кроме того, Sysprep должен работать в версии Windows, которая использовалась для установки Sysprep.
  2. Инициализация ведения журнала. Инициализирует ведение журнала. Дополнительные сведения см. в разделе "Файлы журнала Sysprep".
  3. Анализ аргументов командной строки. Анализирует аргументы командной строки. Если пользователь не предоставляет аргументы командной строки, откроется окно средства подготовки системы и позволяет пользователям указывать действия Sysprep.
  4. Обработка действий Sysprep. Обрабатывает действия Sysprep, вызывает соответствующие .dll файлы и исполняемые файлы и добавляет действия в файл журнала.
  5. Проверка действий обработки Sysprep. Проверяет, что все .dll файлы обработали все свои задачи, а затем завершает работу или перезапускает систему.

Сохранение конфигурации оборудования

Если вы создаете образ установки для развертывания на другом компьютере, необходимо выполнить команду Sysprep вместе с /generalize параметром, даже если другой компьютер имеет идентичную конфигурацию оборудования. Команда Sysprep /generalize удаляет уникальные сведения из установки Windows, чтобы повторно использовать этот образ на разных компьютерах. При следующей загрузке образа Windows выполняется специализированная передача конфигурации.

Если вы хотите установить образ Windows на компьютеры с той же конфигурацией оборудования, вы можете сохранить установку драйверов устройств в образе Windows с помощью файла автоматической установки, используя параметр Microsoft-Windows-Windows-PnPSysprep PersistAllDeviceInstalls . Значение по умолчанию — false. Если задано значение параметраtrue, самонастраивающийся устройства остаются на компьютере во время передачи конфигурации обобщения и не нужно переустановить эти устройства во время передачи специализированной конфигурации. Дополнительные сведения см . в руководстве по использованию файлов ответов с sysprep и автоматической настройкой Windows.

Добавление драйверов устройств

самонастраивающийся устройства включают модемы, звуковые карты, сетевые адаптеры и видеоадаптеры. Устройства самонастраивающийся на эталонных и конечных компьютерах не должны поступать от того же производителя. Однако в установку необходимо включить драйверы для этих устройств. Дополнительные сведения см. в статье "Добавление и удаление драйверов в автономный образ Windows" и добавление драйверов устройств в Windows во время установки Windows.

Загрузка в режим аудита или OOBE

При загрузке Windows компьютер может запускаться в одном из двух режимов:

  • OOBE

    OOBE, также названный встроенным интерфейсом (OOBE), — это первый пользовательский интерфейс, который позволяет пользователям настраивать установку Windows. По умолчанию все установки Windows сначала загружаются в OOBE. Передача конфигурации oobeSystem выполняется непосредственно перед запуском OOBE.

    Если вы не активируете Windows автоматически с помощью ключа продукта, OOBE предложит пользователю получить ключ продукта. Если пользователь пропускает этот шаг во время OOBE, Windows напоминает пользователю ввести действительный ключ продукта позже. Чтобы автоматически активировать Windows с помощью ключа продукта, укажите допустимый ключ продукта в параметре автоматической установки ProductKey Microsoft-Windows-Shell во время передачи специализированной конфигурации. Дополнительные сведения см. в разделе "Работа с ключами продуктов" и "Активация".

  • Режим аудита

    Режим аудита позволяет добавлять настройки в образы Windows. Режим аудита не требует применения параметров в OOBE. Обходив OOBE, вы можете быстрее получить доступ к рабочему столу и выполнить настройки. Вы можете добавить дополнительные драйверы устройств, установить приложения и проверить допустимость установки.

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

    Если вы используете компьютер в режиме аудита, чтобы настроить установку для загрузки в OOBE, используйте графический интерфейс Sysprep или выполните Sysprep /oobe команду. Чтобы подготовить компьютер для конечного пользователя, необходимо настроить компьютер для загрузки в OOBE, когда конечный пользователь запускает компьютер в первый раз. При установке Windows по умолчанию OOBE начинается после завершения установки, но вы можете пропустить OOBE и загрузить непосредственно в режим аудита для настройки образов.

Дополнительные сведения см. в разделе:

Обнаружение состояния образа Windows

С помощью Sysprep можно определить состояние образа Windows. То есть можно определить, будет ли образ загружаться в режим аудита или OOBE, или если образ по-прежнему находится в процессе установки. Дополнительные сведения см. в разделе "Процесс установки Windows".

Файлы журнала Sysprep

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

Товар Путь к журналу

Обобщение

%WINDIR%\System32\Sysprep\Panther

Специализироваться

%WINDIR%\Panther

Автоматическое выполнение действий установки Windows (OOBE)

%WINDIR%\Panther\Unattendgc

Файл setupact.log является основным файлом журнала.

Дополнительные сведения см. в разделе "Устранение неполадок развертывания" и "Файлы журналов".

Создание и использование поставщиков Sysprep

Независимые поставщики программного обеспечения (ISV) и независимые поставщики оборудования (IHV) могут создавать поставщики Sysprep , которые позволяют приложениям поддерживать сценарии создания образов и развертывания. Если приложение в настоящее время не поддерживает общие операции с помощью средства Sysprep , можно создать поставщика, который удаляет все сведения, относящиеся к программному обеспечению и оборудованию, из приложения.

Чтобы создать поставщика Sysprep , необходимо выполнить следующее:

  1. Определите, какой проход конфигурации (очистка, обобщение или специализация) адреса поставщика Sysprep.
  2. Создайте соответствующую точку входа для поставщика Sysprep на основе выбранного варианта передачи конфигурации.
  3. Зарегистрируйте поставщика Sysprep для использования средством Sysprep.
  4. Проверьте поставщика Sysprep, чтобы убедиться, что поставщик работает правильно. Убедитесь, что вы просматриваете файлы журнала для предупреждений и ошибок.

Дополнительные сведения о поставщиках Sysprep см. в руководстве разработчика по подготовке систем (Sysprep).

Обзор Sysprep (подготовка системы)

Параметры командной строки Sysprep

Sysprep (Обобщение) установки Windows

Sysprep Support for Server Roles (Поддержка ролей сервера в Sysprep)

Использование файлов ответов с Sysprep