Бөлісу құралы:


Развертывание Системного построителя Windows 10 для классических выпусков

В этом руководстве показано, как создать настраиваемые образы Windows 10, которые системные построители могут использовать для развертывания на линии устройств, а также настройки, такие как приложения, драйверы, языки и параметры. Мы покажем, как настраивать как в сети, так и в автономном режиме. Мы охватываем 64-разрядную и 32-разрядную версию Windows 10 для классических выпусков (Home, Pro, Enterprise и Education).

Подготовка лабораторной среды

Для рабочего компьютера (технического компьютера): если планируется развернуть только устройства x64, можно использовать компьютер с Windows 10 x86 или x64. Однако если вы планируете развернуть устройства x86, для некоторых действий потребуется компьютер x86.

Перед началом процедуры развертывания необходимо скачать комплекты, которые будут использоваться в руководстве. Перейдите к скачиванию и установке>adKs и opKs центра>партнеров устройств. Список ресурсов и комплектов, которые будут использоваться и где их получить, см. в разделе "Что вам потребуется" и где его получить.

В этом руководстве мы используем два USB-накопителя. USB-A будет использоваться для загрузки системы в среде предварительной установки Windows (WinPE). USB-B будет использоваться для перемещения файлов между компьютерами, хранения сценариев развертывания и восстановления, а также хранения и применения созданных образов. (Вы также можете отформатировать один USB-диск для хранения winPE и образов.

Имя жесткого диска USB Формат Минимальный размер
USB-A FAT32 ~4 ГБ
USB-B NTFS ~16GB x86
~32GB amd64

Создание USB-B

  1. Отформатируйте USB-накопитель и назовите его следующим образом:

    Извлечение USB

  2. Затем скачайте USB-B.zip из Центра загрузки Майкрософт. Сохраните файл .zip в USB-B и извлеките его содержимое. Содержимое файлов конфигурации, включенных в USB-B, — это примеры, которые можно изменить в соответствии с вашим выбором фирменной символики и производства. Однако имена файлов и иерархия папок и файлов должны совпадать, как показано ниже, чтобы выровнять процедуру развертывания с этим руководством.

Настройки по всему документу

Проходить Параметр Действие
WinPE Настройка языка пользовательского интерфейса EN-US
Данные пользователя Ключ продукта предварительной установки для ODR — определен
Специализироваться Домашняя страница Internet Explorer в файле ответов
Имя OEM Определен в файле ответов
Логотип OEM Определен в файле ответов
Модель Определен в файле ответов
Сведения о поддержке Определен в файле ответов
Система OOBE Запечатать Аудит/OOBE
StartTiles Квадратные плитки / SquareOrDesktopTiles для закрепления только классических приложений
TaskbarLinks (до 6 закрепленных .lnk файлов) Были заданы сочетания клавиш для рисования и панель управления
Themes Настраиваемая тема с логотипом OEM в качестве фона рабочего стола была задана
Визуальные эффекты Набор SystemDefaultBackground

Дополнительные настройки

Развертывание продукта

  • Предварительно загружено одно изображение Office версии 16.5 OPK

Настройка образа

  • Добавление пакетов языкового интерфейса в Windows

  • Добавление драйверов и пакетов обновления

  • Добавление логотипа изготовителя оборудования и фоновых файлов в Windows

  • Оптимизация размера изображения

  • Закрепление классических приложений для запуска srceen

Создание USB-диска, который может загрузиться в WinPE

Для настраиваемых образов необходимо использовать соответствующую версию Windows ADK. Например, если вы создаете образ для Windows 10 версии 1809, используйте Windows ADK для Windows 10 версии 1809. Дополнительные сведения о Windows ADK см. на домашней странице документации По Windows 10 ADK.

Посетите страницу скачивания Windows ADK и надстройки Windows PE, чтобы скачать ADK.

  1. Установите Windows ADK, включая средства развертывания и средства миграции пользовательского состояния (USMT).

    Выбор функций ADK: средства развертывания и USMT

  2. На той же странице скачайте надстройку Windows PE для ADK.

    Выбор функций WinPE: WinPE

  3. Нажмите клавишу Windows, чтобы отобразить меню "Пуск ". Тип:

    Deployment and Imaging Tools Environment

    Щелкните правой кнопкой мыши имя средства и нажмите кнопку "Запуск от имени администратора".

  4. Windows ADK позволяет создавать среду предварительной установки Windows. Скопируйте базовый WinPE в новую папку.

    Если вы используете образ x64 Windows 10, скопируйте структуру папок WinPE x64 :

    Copype amd64 C:\winpe_amd64

    При использовании образа x86 Windows 10 скопируйте структуру папок WinPE x86:

    Copype x86 C:\winpe_x86

  5. Вы можете добавить пакеты и (или) драйверы в WinPE здесь, если вам нужны. Как правило, встроенные драйверы WinPE достаточно.

  6. Подключите USB-диск, который составляет не менее 4 ГБ. Отформатируйте его, как показано на этой схеме:

    Подключение USB

  7. Сделайте вставленный USB новым загрузочным USB-адресом WinPE.

    Если вы используете образ x64 с Windows 10, сделайте USB x64 WinPE:

    MakeWinPEMedia /UFD C:\winpe_amd64 F:

    Если вы используете образ x86 с Windows 10, сделайте USB-порт WinPE x86:

    'MakeWinPEMedia /UFD C:\winpe_x86 F:

    (Где F: буква диска USB)

Установка Windows с помощью основных настроек

Используйте dvd-носитель Windows 10 x86/x64 с авторизованного распространителя Майкрософт.

Сведения о настройке настроек в файле unattend.xml см. в руководстве по windows для системных построителей и политике Windows для системных построителей.

  1. sources\Install.wim Скопируйте файл из каталога в носителе Windows 10, который будет развернут на локальном рабочем столе (~3 гб).

    Копирование WIM

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

    Запуск SIM-карты

  3. Перейдите к разделу "Выбор>образа Windows". Перейдите к локальному рабочему столу и выберите Install.wim. Файл каталога (CLG) будет создан для указанного wim.

    Устранение неполадок: создание каталога может завершиться сбоем из-за нескольких причин. Убедитесь, что install.wim имеет разрешения на чтение и запись. Если вы продолжаете получать ошибки, убедитесь, что на техническом компьютере установлена правильная архитектура (x86 или x64) Windows 10. Если вы создаете каталог для образа x64 с Windows 10, необходимо использовать x64 Windows 10, установленную на компьютере с x64 Windows 10. Образ Install.wim и версии Windows 10 ADK должны совпадать.

  4. Откройте пример файла ответов или создайте новый. USB-B\AnswerFiles\Unattend.xml — это пример файла ответов, включенный в USB-B.

  5. Нажмите кнопку "ОК ", чтобы связать файл ответа с изображением Windows.

  6. Чтобы добавить драйвер в Windows PE, нажмите кнопку "Вставить путь к драйверу" и выберите 1 windowsPE , а затем перейдите к драйверу. Примечание. Этот шаг является необязательным и требуется только в том случае, если сторонний драйвер необходим для использования в среде предустановки Windows.

  7. Чтобы добавить пакет, нажмите кнопку "Вставить", выберите "Пакет" и перейдите к пакету, который нужно добавить. Этот шаг необязательный.

Настройка файла ответов

Устранение неполадок: пустой символ в специализации | Microsoft-Windows-Shell-Setup | Имя компьютера приведет к сбою установки Windows.

  1. Пример USB-B\AnswerFiles\Unattend.xml файла ответов с основными настройками. -

    Вы можете использовать пример файла ответов и изменить соответствующие части или начать с нуля, указав некоторые основные настройки.

    Просмотрите и используйте ключ продукта Windows 10 по умолчанию из Центра партнеров устройств, указанный на вкладке "Ключи продуктов по умолчанию".

  2. Добавьте ключ продукта, соответствующий выпуску Windows. Этот ключ не используется для активации Windows, поэтому можно повторно использовать один и тот же ключ для нескольких установок:

    • В области "Файл ответов" выберите компоненты\1 windowsPE\amd64_Microsoft-Windows-Setup_neutral\UserData\ProductKey. В области свойств ProductKey в разделе "Параметры" введите значение рядом с ключом.

    Внимание

    Эти ключи продукта нельзя использовать для активации. Необходимо ввести ключ программного продукта во время установки для активации. Эти ключи будут удалены при выполнении обобщения sysprep. Пользователю потребуется ввести уникальный ключ продукта из метки Certificate of Authenticity (COA) при первой загрузке Windows 10.

  3. Добавьте сведения о поддержке:

    В области "Файл ответов" выберите "Компоненты\4 специализируется\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation".

    В области свойств OEMInformation в разделе "Параметры" обновите следующие значения: название компании (производитель), часы (SupportHours), номер телефона (SupportPhone) и веб-сайт (SupportURL).

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

    В области образов Windows разверните узел "Компоненты", щелкните правой кнопкой мыши amd64_Microsoft-Windows-Deployment, а затем выберите "Добавить параметр для передачи 7 oobeSystem".

    В области "Файл ответов" выберите "Компоненты\7 oobeSystem\amd64_Microsoft-Windows-Deployment _neutral\Reseal".

    В области "Повторное изменение свойств" в разделе "Параметры" добавьте следующее значение: Mode =Audit.

  5. Задайте домашнюю страницу Internet Explorer:

    В области образов Windows щелкните правой кнопкой мыши amd64_Microsoft-Windows-IE-InternetExplorer, а затем выберите "Добавить параметр для передачи 4".

    В области "Файл ответов" выберите "Компоненты\4 специализируется\amd64_Microsoft-Windows-Microsoft-Windows-IE-InternetExplorer_neutral.

    В области свойств IE-InternetExplorer в разделе "Параметры" выберите Home_page и добавьте URL-адрес веб-сайта.

  6. Изготовители оборудования могут указать конфигурацию диска, которая используется для создания и изменения секций дисков и установки раздела установки образа. Этот шаг является необязательным, а конфигурация включена в пример файла ответов USB-B\AnswerFiles\Unattend.xml.

    Сохраните файл ответа в USB-B\AnswerFiles\Unattend.xml и закройте SIM-карту Windows.

Обновление образов для каждой модели: автономное обслуживание

Перед подключением и редактированием изображения сделайте копию. Используйте имя файла, описывающее изменения, которые вы хотите внести для этого образа для конкретной модели, например:

Dism /export-image /sourceimagefile:e:\images\install.wim /sourceindex:2 /destinationimagefile:e:\images\modelspecificimage.wim

Подключение образов

  1. Подключение образа Windows (ModelSpecificImage.wim). Этот процесс извлекает содержимое файла изображения в расположение, в котором можно просматривать и изменять подключенное изображение.
    Md C:\mount\windows

    Dism /Mount-Image /ImageFile:E:\Images\ModelSpecificImage.wim /Index:1  /MountDir:C:\mount\windows

Где E:\ — буква диска USB-B.

  1. Подключите файл образа Windows RE.
    Md c:\mount\winre

    Dism /Mount-Image /ImageFile:C:\mount\windows\Windows\System32\Recovery\winre.wim /index:1 /MountDir:C:\mount\winre

Устранение неполадок. Если операция подключения завершается сбоем, убедитесь, что вы используете версию DISM windows 10, установленную с Windows ADK, а не более старую версию с технического компьютера. Не подключайте образы к защищенным папкам, например папку User\Documents. Если процессы DISM прерваны, попробуйте временно отключиться от сети и отключить защиту от вирусов.

Обозреватель Windows с каталогом подключения диска C, содержащего окна и подкаталогы winre

Папка Windows

Изменение изображений

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

Если вы используете образ x64 с Windows 10, добавьте драйверы x64; Если вы используете образ x86 с Windows 10, добавьте драйверы x86.

  1. Добавление пакетов драйверов по одному. (INF-файлы) SampleDriver\driver.inf — это пример пакета драйвера, относящееся к модели компьютера. Введите собственный путь драйвера. Если у вас несколько пакетов драйверов, перейдите к следующему шагу.
    Dism /Add-Driver /Image:C:\mount\windows /Driver:"C:\SampleDriver\driver.inf"
    Dism /Add-Driver /Image:C:\mount\winre /Driver:"C:\SampleDriver\driver.inf"
  1. Несколько драйверов можно добавить в одну командную строку, если указать папку вместо INF-файла. Чтобы установить все драйверы в папку и все вложенные папки, используйте параметр /recurse .
    Dism /Image:C:\mount\windows /Add-Driver /Driver:c:\drivers /Recurse
  1. Просмотрите содержимое каталога %WINDIR%\Inf\ (C:\mount\windows\Windows\Inf) на подключенном образе Windows, чтобы убедиться, что установлены INF-файлы. Драйверы, добавленные в образ Windows, называются Oem*.inf. Это позволяет обеспечить уникальное именование новых драйверов, добавленных на компьютер. Например, файлы MyDriver1.inf и MyDriver2.inf переименованы в Oem0.inf и Oem1.inf.

  2. Убедитесь, что драйвер установлен для обоих образов.

    Dism /Image:C:\mount\windows /Get-Drivers
    Dism /Image:C:\mount\winre /Get-Drivers

Важно. Если драйвер содержит только пакет установщика и не содержит INF-файл, вы можете установить драйвер в режиме АУДИТА, дважды щелкнув соответствующий пакет установщика. Некоторые драйверы могут быть несовместимы с средством Sysprep; они будут удалены после обобщения sysprep, даже если они были внедрены в автономный режим.

В этом случае необходимо добавить дополнительный параметр в USB-B\AnswerFiles\UnattendSysprep.xml, чтобы сохранить драйверы на изображении при обобщении образа.

<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>

Это свойство необходимо добавить в USB-B\AnswerFiles\UnattendSysprep.xml во время передачи обобщения, чтобы сохранить драйверы в образе. Дополнительные сведения об этом свойстве и его добавлении в файл ответа см. в разделе PersistAllDeviceInstalls.

Добавление языков

Получите языки Windows 10 из сайта изготовителя оборудования Майкрософт или Центра партнеров устройств. ISO-код LP включает как cab-файлы, так и .appx пакет интерфейса пользователя.

Сведения о добавлении языков см. в разделе "Добавление языков в Windows".

Внимание

Версии языка и ГУБ должны соответствовать другим версиям компонентов Windows как для образа, так и для ADK.**

Если вы используете образ x64 с Windows 10, установите x64 LIPS; Если вы используете образ Windows 10 x86, установите x86 LIPS.

  1. Скопируйте LIP в папку USB-B\LanguagePack\x64 или USB-B\LanguagePack\x86:

    Копирование LIP

  2. Примените губку к подключенному изображению.

Архитектура Amd64

    DISM /Image:c:\mount\windows /Add-ProvisionedAppxPackage /PackagePath: E:\LIP_x64\LocalExperiencePack\eu-es\LanguageExperiencePack.eu-ES.Neutral.appx /LicensePath: E:\LIP_x64\LocalExperiencePack\License.xml

Архитектура X86

    DISM /Image:c:\mount\windows /Add-ProvisionedAppxPackage /PackagePath: E:\LIP_X86\LocalExperiencePack\eu-es\LanguageExperiencePack.eu-ES.Neutral.appx /LicensePath: E:\LIP_x86LocalExperiencePack\License.xml

Внимание

Если вы устанавливаете обновление (исправление, общий выпуск дистрибутива [GDR] или пакет обновления [SP]), содержащий ресурсы, зависящие от языка, перед установкой языкового пакета изменения в обновлении не будут применяться при добавлении языкового пакета. Необходимо переустановить обновление, чтобы применить изменения, относящиеся к языку. Чтобы избежать переустановки обновлений, установите языковые пакеты перед установкой обновлений.

Добавление пакетов обновления

Если вы используете образ x64 с Windows 10, добавьте пакеты обновления x64; Если вы используете образ x86 Windows 10, добавьте пакеты обновления x86.

Чтобы получить пакеты обновления, скачайте их из каталога Центра обновления Майкрософт.

  1. Чтобы узнать, какие пакеты нужно получить, перейдите на страницу сведений о выпуске Windows 10, чтобы узнать, какие пакеты необходимо получить из каталога Центра обновления Майкрософт.

  2. Введите каждый пакет обновления по одному в поле поиска и нажмите кнопку "Поиск".

    Каталог обновлений

  3. После завершения каждого поиска нажмите кнопку "Скачать рядом с версией и архитектурой пакета, который вы хотите скачать".

    Скачивание каталога обновлений

    Примечание.

    Если при попытке скачивания обновлений возникла ошибка с сообщением "Веб-сайт столкнулся с проблемой", попробуйте отключить блокировщик всплывающих окон в IE или временно отключить защищенный режим в IE. Включить защищенный режим

  4. После скачивания пакетов обновлений добавьте их на изображение по одному с помощью следующей команды, заменив имя файла в команде именем скачанных файлов:

Архитектура Amd64

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:"C:\windows10.0-kb4016871-x64_27dfce9dbd92670711822de2f5f5ce0151551b7d.msu"

Архитектура X86

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:"C:\windows10.0-kb4016871-x86_5901409e58d1c6c9440e420d99c42b08f227356e.msu"
  1. Добавление обновлений в winre.wim (где они применяются; не все обновления применяются к winre.wim)

Архитектура Amd64

    Dism /Add-Package /Image:C:\mount\winre /PackagePath:"C:\windows10.0-kb4016871-x64_27dfce9dbd92670711822de2f5f5ce0151551b7d.msu"

Архитектура X86

    Dism /Add-Package /Image:C:\mount\winre /PackagePath:"C:\ windows10.0-kb4016871-x86_5901409e58d1c6c9440e420d99c42b08f227356e.msu"

Добавление определенных визуальных настроек OEM

  1. Создайте папку OEM в каталоге C:\mount\windows\Windows\system32\.

  2. Создайте логотип OEM в .bmp формате с размером 120 пикселей x 120 пикселей. Дополнительные сведения см. в руководстве по Windows для системных построителей.

  3. Скопируйте логотип OEM в папку, например: C:\mount\windows\Windows\system32\OEM\FabrikamLogo.bmp Вы будете ссылать на это расположение файла позже в автоматическом файле в сведениях OEM | Свойство логотипа .

    Сведения о логотипе OEM

  4. Чтобы отобразить фоновое изображение изготовителя оборудования, файл изображения должен быть помещен в каталог %windir%\system32\OEM*Fabrikam.bmp*. Убедитесь, что путь совпадает с файлом ответов, соответствующим свойству oobeSystem > Microsoft-Windows-Shell-Setup > Themes > DesktopBackground. См. приведенный ниже рисунок, чтобы добавить фон рабочего стола в файл ответа.

    Добавление фона рабочего стола

Изменение макета "Пуск"

Макет начальной плитки в Windows 10 предоставляет изготовителям оборудования возможность добавлять плитки в макет начального запуска по умолчанию для включения веб-ссылок, вторичных плиток, классических приложений Windows и универсальных приложений Windows. Изготовители оборудования могут использовать этот макет, чтобы сделать его применимым к нескольким регионам или рынкам, не дублируя большую часть работы. Кроме того, изготовители оборудования могут добавлять до трех приложений по умолчанию в раздел часто используемых приложений в системной области, которая предоставляет списки на основе sytem, включая важные или часто доступные системные расположения и недавно установленные приложения.

  1. Создание LayoutModification.xml.

Примечание.

Начните с примера в USB-B\StartLayout\LayoutModification.xml, как оно соответствует примерам в этом руководстве (только пример).

В примере LayoutModification.xml показаны две группы с именем Fabrikam Group 1 и Fabrikam Group 2, которые содержат плитки, которые будут применяться, если страна или регион устройства совпадают с указанными в регионе (в данном случае регионы — Германия и США). Каждая группа содержит три плитки и различные элементы, которые необходимо использовать в зависимости от плитки, которую необходимо закрепить на начальном экране.

При создании файла LayoutModification.xml следует учитывать следующее:

  • Если вы закрепляете классическое приложение Windows с помощью тега start:DesktopApplicationTile и не знаете идентификатор пользовательской модели приложения приложения, перед первой загрузкой необходимо создать файл .lnk в устаревшем каталоге меню "Пуск".

  • Если вы используете тег start:DesktopApplicationTile для закрепления устаревшего ярлыка URL-адреса в Start, необходимо создать URL-файл и добавить этот файл в устаревший каталог меню "Пуск" перед первой загрузкой.

В приведенных выше сценариях можно использовать следующие каталоги, чтобы поместить URL-адрес или .lnk файлы:

  • %APPDATA%\Microsoft\Windows\Пуск меню\Программы\

  • %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Program\

  1. Сохраните файл LayoutModification.xml.

  2. Добавьте файл LayoutModification.xml в образ Windows. Перед первой загрузкой необходимо поместить файл в следующее конкретное расположение. Если файл существует, необходимо заменить LayoutModification.XML, который уже включен в образ.

    Copy E:\StartLayout\LayoutModification.xml c:\mount\windows\users\default\AppData\Local\Microsoft\Windows\Shell\

Где E: буква диска USB-B.

  1. Если вы закреплены плитки, требующие URL-адреса или .lnk файлов, добавьте их в следующие устаревшие каталоги меню "Пуск".
  • %APPDATA%\Microsoft\Windows\Пуск меню\Программы\
  • %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Program\
    Copy E:\StartLayout\Bing.url "C:\mount\windows\ProgramData\Microsoft\Windows\Start Menu\Programs\"
    Copy E:\StartLayout\Paint.lnk "C:\mount\windows\ProgramData\Microsoft\Windows\Start Menu\Programs\"
    Copy E:\StartLayout\Bing.url "C:\mount\windows\users\All Users\Microsoft\Windows\Start Menu\Programs\"
    Copy E:\StartLayout\Paint.lnk "C:\Mount\Windows\Users\All Users\Microsoft\Windows\Start Menu\Programs\"

Примечание.

Если вы не создаете файл LayoutModification.xml, и вы продолжаете использовать параметры автоматического запуска, ОС будет использовать файл ответов автоматического ввода и принять первые 12 SquareTiles или DesktopOrSquareTiles, указанные в автоматическом файле. Затем система автоматически помещает эти плитки в только что созданные группы в конце начала. Первые шесть плиток помещаются в первую группу OEM, а второй набор из шести плиток помещается во вторую группу OEM. Если OEMName указан в автоматическом файле, значение этого элемента используется для имени созданных групп OEM.

Копирование файла ответов

Может потребоваться внести дополнительные настройки с помощью автоматического файла. Пример автоматического файла на USB-B содержит дополнительные распространенные настройки.

Copy /y E:\AnswerFiles\Unattend.xml C:\Mount\Windows\Windows\Panther

Где E:\ — USB-B.

Оптимизация WinRE

  1. Увеличьте размер пространства царапин.
    Dism /image:c:\mount\winre /set-scratchspace:512
  1. Очистка неиспользуемых файлов и уменьшение размера winre.wim
    Dism /image:"c:\mount\winre" /Cleanup-Image /StartComponentCleanup /Resetbase

Отключение изображений

  1. Закройте все приложения, которые могут получить доступ к файлам из образа

  2. Зафиксируйте изменения и отключите образ Windows RE:

    Dism /Unmount-Image /MountDir:"C:\mount\winre" /Commit

где C — буква диска, содержащая образ.

Этот процесс может занять несколько минут.

  1. Создайте резервную копию обновленного образа Windows RE.

    Устранение неполадок: если не удается увидеть winre.wim в указанном каталоге, используйте следующую команду, чтобы задать видимый файл:

    attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
    Dism /export-image /sourceimagefile:c:\mount\windows\windows\system32\recovery\winre.wim /sourceindex:1 /DestinationImageFile:e:\images\winre_bak.wim
    Del c:\mount\windows\windows\system32\recovery\winre.wim
    Copy e:\images\winre_bak.wim c:\mount\windows\windows\system32\recovery\winre.wim
    ```

    When prompted, specify **F** for file

4.  Check the new size of the Windows RE image.

```console
    Dir "C:\mount\windows\Windows\System32\Recovery\winre.wim"

Используйте приведенные ниже рекомендации по размеру макета секции для восстановления в файлах CreatePartitions-<firmware>.txt . Объем свободного места остается после копирования winre.wim в скрытую секцию.

Дополнительные сведения см . в правилах секционирования дисков.

  • Если раздел меньше 500 МБ, он должен иметь не менее 50 МБ свободного места.

  • Если раздел равен 500 МБ или больше, он должен иметь не менее 320 МБ свободного места.

  • Если размер секции превышает 1 ГБ, рекомендуется иметь не менее 1 ГБ бесплатно.

    rem == Windows RE tools partition ===============
    create partition primary size=500

Необязательно. В этом разделе предполагается, что вы предпочли бы сохранить winre.wim внутри install.wim, чтобы сохранить языки и драйверы в синхронизации. Если вы хотите сэкономить немного времени на заводской площадке, и если вы хорошо управляете этими изображениями отдельно, вы можете предпочесть извлечь winre.wim из изображения и применить его отдельно.

  1. Зафиксируйте изменения и отключите образ Windows:
    Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit

Где C — буква диска, содержащая образ.

Этот процесс может занять несколько минут.

Развертывание образа на новых компьютерах (установка Windows)

  1. На компьютере технического специалиста найдите следующие файлы в USB-B/Deployment. См. статью "Создание USB-B ", чтобы создать и поместить файлы в правильные пути.

    Поиск USB-файлов

  2. Загрузите эталонный компьютер и подключите USB-A.

  3. После запуска WinPE подключите USB-B.

  4. Тип diskpart для запуска Diskpart. Затем введите list volume метку тома установки Windows с меткой "Windows" (например, E:). Наконец, введите exit , чтобы выйти из Diskpart.

  5. Примените образ для конкретной модели:

    E:\Deployment\ApplyImage.bat E:\Images\ModelSpecificImage.wim

Примечание.

В скрипте имеется несколько пауз. Вам будет предложено Y/N для операции Apply, если это развертывание Compact OS.

Примечание.

Используйте только компактную ОС на устройствах на основе флэш-накопителей (твердотельные накопители), так как производительность компактных ОС зависит от возможностей устройства хранения. Компактная ОС не рекомендуется использовать на сменных устройствах. Дополнительные сведения см. в разделе Compact OS.

  1. Удалите USB-A и USB-B, а затем введите:
    Exit

Обновление образов вручную с помощью РЕЖИМА АУДИТА (онлайн-обслуживание)

Внимание

Подключение компьютера к Интернету не рекомендуется во время производственных этапов. Мы не рекомендуем получать обновления из Обновл. Windows в режиме аудита, так как, скорее всего, при обобщении + sysprep компьютер из режима аудита.

Добавление Приложение Office в изображение

Чтобы добавить Приложение Office в изображение, используйте DISM с параметром/Add-ProvisionedAppxPackage. Этот параметр также требует следующей информации для каждого добавляемого приложения:

  • /PackagePath: используется только для указания пути к файлу APPXbundle для общего пакета кода.
  • /OptionalPackagePath: используется для указания пути к appxbundle-файлу для отдельного приложения, например Word или Excel.
  • /LicensePath: используется для указания пути к файлу _License1.xml для отдельного приложения. Это необходимо как для общего пакета, так и для каждого из необязательных пакетов приложений.
  1. Извлеките office 16.5 OPK в C:\temp\lab\apps\Office Apps\Shared.Preinstallkit.

  2. Используйте DISM для добавления всех Приложение Office в автономный образ. В следующем примере предполагается, что файлы appxbundle и license xml находятся в подкаталогах в USB-B (D:). Этот пример также исключает параметр /region, так как мы хотим, чтобы Office отображалась как в списке "Все приложения", так и в виде плитки меню "Пуск".

    DISM /online /Add-ProvisionedAppxPackage /PackagePath="C:\temp\lab\apps\Office Apps\shared.PreinstallKit\shared.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\excel.PreinstallKit\excel.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\powerpoint.PreinstallKit\powerpoint.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\word.PreinstallKit\word.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\outlook.PreinstallKit\outlook.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\publisher.PreinstallKit\publisher.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\access.PreinstallKit\access.appxbundle" /LicensePath="C:\temp\lab\apps\Office Apps\shared.PreinstallKit\shared_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\excel.PreinstallKit\excel_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\powerpoint.PreinstallKit\powerpoint_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\word.PreinstallKit\word_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\outlook.PreinstallKit\outlook_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\publisher.PreinstallKit\publisher_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\access.PreinstallKit\access_License1.xml"

Примечание.

Необходимо указать как appxbundle, так и пакет лицензии для общего пакета, а также для каждого отдельного приложения, которое требуется установить.

  1. Убедитесь, что Office установлен:
    Dism /Image:"C:\mount\windows" /Get-ProvisionedAppxPackages

где C — буква диска, содержащая образ.

Просмотрите результирующий список пакетов и убедитесь, что список содержит приложения Office мост для классических приложений, например:

    ...
    Displayname : Microsoft.Office.Desktop.Access
    Version : 16000.8528.2136.0
    Architechture : neutral
    ResourceID : ~
    PackageName : Microsoft.Office.Desktop.Access_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe
    Regions : None

    Displayname : Microsoft.Office.Desktop.Excel
    Version : 16000.8528.2136.0
    Architechture : neutral
    ResourceID : ~
    PackageName : Microsoft.Office.Desktop.Excel_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe
    Regions : None
    ...

Чтобы приложения отображались на начальном экране, выполните действия, описанные в следующем разделе: настройка плиток "Пуск" и закреплений панели задач.

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

Закрепление плиток Office на меню

Мы закрепим плитки Office к меню поэтому Windows не будет удалять файлы Office во время OOBE.

  1. Откройте командную строку и введите:
    C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xml.
  1. Добавьте следующую команду в макет, чтобы закрепить Приложение Office в меню "Пуск".
    <AppendOfficeSuite/>
    <AppendOfficeSuiteChoice Choice="DesktopBridgeSubscription"/>
  1. Закройте и сохраните layoutmodification.xml.

    Примечание. Для целей восстановления layoutmodification.xml необходимо будет скопировать во время восстановления.

  2. Откройте командную строку и введите:

    copy C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xml c:\Recovery\AutoApply

После загрузки компьютера на рабочий стол после прохождения OOBE меню будет добавлена плитка Office в меню "Пуск".

Подготовка средств восстановления

Сброс кнопки push-кнопки может помочь пользователям восстановить ОС при сохранении существующих данных и настроек, не требуя резервного копирования своих данных заранее.

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

В Windows 10 версии 1809 можно использовать автоматически применяемые папки для восстановления общих параметров Windows, таких как меню "Пуск", макет панели задач и настройки OOBE. Для предыдущих версий Windows или для выполнения других действий после сброса кнопки используйте скрипты расширяемости. Примеры скриптов расширяемости включены в примеры файлов USB-B.

Скопируйте средство ScanState в USB-ключ

Средство ScanState входит в примеры файлов USB-B, скачанных ранее.

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

Вы также можете получить копию с помощью средств в Windows ADK:

На вашем техническом компьютере

  1. Запустите среду средств развертывания и создания образов от имени администратора.

  2. Запустите скрипт CopyDandI.cmd, чтобы скопировать файлы в USB-ключ:

    x64:

    CopyDandI.cmd amd64 E:\ScanState_amd64

Где E: буква USB-B.

Если вы используете образ x86 с Windows 10, сделайте каталог x86 Scanstate:

    CopyDandI.cmd x86 e:\ScanState_x86

Где E: буква USB-B.

Создание пакета восстановления

На эталонном компьютере

  1. В Windows 10 версии 1809 создайте автоматически примененные папки для восстановления общих параметров Windows, таких как меню "Пуск", макет панели задач и настройки OOBE.

    Создание папки в образе Windows с именем C:\Recovery\AutoApply

   MkDir C:\Recovery\AutoApply
  1. Копирование файлов конфигурации и связанных файлов ресурсов
  • Unattend.xml:
     copy Copy the unattend.xml file you want for recovery to `C:\Recovery\AutoApply\` and any asset files to `C:\Recovery\AutoApply\CustomizationFiles`
  • Меню "Пуск".
     Copy E:\StartLayout\LayoutModification.xml C:\Recovery\AutoApply\CustomizationFiles
  • Закрепление панели задач:
     copy
  • Скопируйте TaskbarLayoutModification.xml в C:\Recovery\AutoApply\ файлы ресурсов и все файлы ресурсов. C:\Recovery\AutoApply\CustomizationFiles
  • Копирование %windir%\System32\OOBE\info и все его содержимое в C:\Recovery\AutoApply\OOBE
  1. Используйте ScanState для записи установленных настроек в пакет подготовки, а затем сохраните его в c:\Recovery\customizations.

Внимание

Чтобы сбросить кнопку push-button для восстановления приложений и настроек, необходимо сохранить файл пакетов в виде PPKG-файла в папке C:\Recovery\Customizations.

Запуск ScanState для сбора приложений и настроек

x64:

mkdir c:\recovery\customizations
E:\ScanState_amd64\scanstate.exe /apps /ppkg C:\Recovery\Customizations\apps.ppkg /i:c:\recovery\oem\regrecover.xml config:E:\scanstate_amd64\Config_AppsAndSettings.xml /o /c /v:13 /l:C:\ScanState.log

Где E: буква диска USB-B

x86:

   E:\ScanState_x86\scanstate.exe /apps /ppkg C:\Recovery\Customizations\apps.ppkg /i:c:\recovery\oem\regrecover.xml /config:e:\scanstate_x86\Config_AppsAndSettings.xml /o /c /v:13 /l:C:\ScanState.log

Где E: буква диска USB-B

  1. После успешного завершения ScanState удалите scanstate.log и miglog.xml файлы:
   del c:\scanstate.log
   del c:\miglog.xml

Копирование резервной копии WinRE

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

Copy e:\images\winre_bak.wim c:\windows\system32\recovery\winre.wim

Повторное изменение изображения

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

  2. Если sysprep открыт, закройте его и откройте командную строку с повышенными привилегиями.

  3. Скопируйте unattend.xml в папку восстановления, чтобы включить восстановление автоматических параметров во время сброса кнопки push.

    copy USB-B\answerfiles\unattendsysprep.xml c:\Recovery\OEM\unattend.xml
  1. Обобщайте изображение с помощью файла ответа, который отражает изменения, внесенные в разделе "Обновление образов" вручную с помощью режима аудита (онлайн-обслуживания).

Эти изменения включают компонент плитки Microsoft Office, закрепленный на начальном экране.

    Cmd /c C:\Windows\System32\Sysprep\sysprep /unattend:c:\Recovery\OEM\Unattend.xml /generalize /oobe /shutdown
  1. Загрузите эталонный компьютер и подключите USB-A.

  2. После загрузки WinPE подключите USB-B.

  3. Тип diskpart для запуска Diskpart. Затем введите list volume метку тома установки Windows с меткой "Windows" (например, E:). Наконец, введите exit , чтобы выйти из Diskpart.

  4. Запустите очистку образа.

Внимание

По умолчанию не основное обновление (например, ZDPs или LCUs) не восстанавливается. Чтобы убедиться, что предварительно установленные обновления во время производства не удаляются после восстановления, они должны быть помечены как постоянные с помощью команды /Cleanup-Image в DISM с параметром /StartComponentCleanup.

    MD e:\scratchdir
    dism /Cleanup-Image /Image:e:\ /StartComponentCleanup /scratchdir:e:\scratchdir
  1. Запечатлейте изображение секции Windows. Этот процесс занимает несколько минут.
    dism /Capture-Image /CaptureDir:E:\ /ImageFile:F:\Images\ModelSpecificImage.wim /Name:"myWinImageWithMSIUpdated" /scratchdir:e:\scratchdir

Где E: метка тома Windows и F — это метка тома USB-B.

Это перезаписывает образ, созданный в разделе "Развертывание образа на новых компьютерах".

Развертывание образа

Используйте скрипт развертывания для разметки секций на устройстве и применения образа. Applyimage.bat в папке USB-B\deployment будет секционирование устройства на основе режима устройства.

Внимание

Раздел восстановления должен быть секцией после раздела Windows, чтобы убедиться, что winre.wim можно обновлять в течение всего времени существования устройства.**

Выполните следующую команду, чтобы развернуть образ на эталонный компьютер:

E:\Deployment\applyimage.bat E:\Images\modelspecificimage.wim

Примечание.

В скрипте имеется несколько пауз. Вам будет предложено Y/N для операции Apply, если это развертывание Compact OS.

Примечание.

Используйте только компактную ОС на высокопроизводительных устройствах хранения, так как производительность компактных ОС зависит от возможностей устройства хранения. Компактная ОС не рекомендуется использовать на сменных устройствах или хранилище размером более 32 ГБ. Дополнительные сведения см. в разделе Compact OS.

Удалите USB-A и USB-B и введите выход , чтобы перезагрузить компьютер с Windows 10.

Завершение развертывания

  1. При развертывании конкретного образа модели на конечных компьютерах загрузите компьютер с главным образом в режиме АУДИТА.

Внимание

Чтобы свести к минимуму первое время загрузки, ( > > начальное окно начальной загрузки OOBE > ) необходимо завершить в фабрике. Специализированный проход настроит сведения о оборудовании, в которых будет работать Windows.

Дополнительные сведения о первых требованиях к времени загрузки см . в разделе "Политика Windows для системных построителей".

  1. Обратите внимание, что в конце раздела Обновление образов вручную с помощью РЕЖИМА АУДИТА (онлайн-обслуживания) система была запечатана с режимом OOBE. Продолжайте аудит. Если система загружается в OOBE, нажмите клавиши CTRL+SHIFT+F3 для передачи OOBE и загрузки в режиме аудита.

  2. Если вы хотите применить дополнительные шаги, например выполнение тестов OEM диагностика и т. д., примените их здесь.

  3. Наконец, запустите средство Sysprep (C:\Windows\System32\Sysprep\sysprep.exe) и запечатайте систему обратно в OOBE и завершение работы, но без общего использования.

  4. Система готова к отправке.

Внимание

Если вы производите небольшое количество устройств без использования средства управления образами, например дедупликаторов дисков или службы развертывания Windows, можно использовать следующую практику:

  1. Вы можете производить эти устройства, сначала загрузив в WinPE— вставив USB-A.
  2. Затем вставьте USB-B, где содержится окончательный производственный образ.
  3. Запустите скрипт applyimage.bat, чтобы применить образ.
  4. После применения образа выполните действия, описанные в этом разделе "Завершение развертывания".
  5. Теперь устройство готово к доставке с окончательным производственным изображением и реализованной функцией PBR.
  6. Наконец, реплицируйте ту же процедуру с другими устройствами.

Приложение

Различия между 64-разрядным и 32-разрядным развертыванием

Рекомендуется рассмотреть возможность 64-разрядного развертывания и 32-разрядного дискового пространства развертывания в соответствии с хранилищем производственного устройства.

Общий поток развертывания, упомянутый в этом руководстве, не отличается от 64-разрядного и 32-разрядного развертывания. Только некоторые версии ресурсов и способ создания этих ресурсов отличаются. В следующей таблице рассматриваются различия x64/x86.

Различие Description Связанный раздел
Windows, установленная на компьютере технического специалиста Когда Windows ADK устанавливается на техническом компьютере, средства развертывания в ADK будут установлены в соответствии с архитектурой Windows на техническом компьютере. Короче говоря, если ADK установлен в Windows x64, средства будут установлены 64-разрядная версия или наоборот. Подготовка лабораторной среды
Создание структуры папок WinPE WinPE отличается от архитектуры x64 и x86, поэтому для каждой архитектуры необходимо использовать разные команды. Создание загрузочного USB-интерфейса WinPE
Драйверы Версии драйверов отличаются от разных архитектур. Если вы производите 64-разрядный образ Windows, используйте драйверы x64 и наоборот для 32-разрядной Ос Windows. Добавление драйверов
Пакеты обновления для образа Windows Обновления версий пакетов отличаются от разных архитектур. Если вы производите 64-разрядный образ Windows, используйте пакеты обновления x64 и наоборот для 32-разрядных Windows. Добавление пакетов обновления
пакет интерфейса пользователя Если вы будете использовать образ x64 Windows 10, установите x64 LIPS или если вы будете использовать образ x86 Windows 10, установите x86 LIPs. Подготовка системы к восстановлению с помощью сброса кнопки

Что вам потребуется и где его получить

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

Ресурс или комплект Доступно по адресу Связанный раздел
Windows 10 ADK Скачивание Windows ADK Создание загрузочного USB-интерфейса WinPE
Windows 10 x64/x86 DVD-носитель (нужный язык) Получите носитель Windows 10, который вы настроите с авторизованного распространителя Майкрософт Установка Windows с помощью основных настроек
Ключи продуктов Windows 10 по умолчанию Ключи продуктов по умолчанию находятся в Центре партнеров устройств, указанном на вкладке "Ключи продуктов по умолчанию" Настройка файла ответов
Языковые пакеты Языковые пакеты находятся в Центре партнеров устройств, перечисленных на вкладке LIPs Подготовка системы к восстановлению с помощью сброса кнопки
Обновление пакетов Получите пакеты обновления, скачав из каталога Центра обновления Майкрософт. Подробная процедура скачивания пакетов обновлений упоминается в соответствующем разделе. Добавление пакетов языкового интерфейса
Microsoft Office версии 16.5 Получение Microsoft Office версии 16.5 путем скачивания из Центра партнеров устройств Microsoft Office версии 16.5 OPK

Ссылки

Рекомендации по Windows для системных построителей

Политика Windows для системных построителей