Windows 安装程序支持的平台和跨平台部署

本主题介绍针对 Windows 安装程序运行的受支持的平台和部署方案。

在部署不同类型的电脑时,可以使用 Windows 安装程序通过 Windows 安装程序用户界面在映像之间进行选择,以选择特定映像。 包括的映像可以适用于各种硬件平台(例如 BIOS 和 UEFI、32 位和 64 位电脑),并跨不同版本的 Windows(例如 Windows 8.1、Windows Server 2012 R2 和 Windows 7)。

还可以通过脚本运行 Windows 安装程序。 将电脑启动到 Windows PE,然后使用 \sources\setup.exe 文件指定映像。

固件注意事项:BIOS 与 UEFI

对于支持启动到 UEFI 或旧 BIOS 模式的基于 UEFI 的计算机,请确保在启动 Windows 安装程序之前,将电脑启动到正确的固件模式。 否则,Windows 安装程序可能会错误地设置硬盘驱动器分区;如果硬盘驱动器已预先配置,则可能会中止安装。 有关详细信息,请参阅 WinPE:以 UEFI 或旧版 BIOS 模式启动

固件:BIOS 32 位和 64 位

若要设置可同时将 Windows 部署到 32 位和 64 位 BIOS 电脑的单个环境或脚本集,请使用 Windows PE 的 32 位版本和 Windows 安装程序的 32 位版本。

64 位版本的 Windows 安装程序不会在 Windows PE 的 32 位版本上运行。

注意

不支持 Windows 11 的 WinPE 的 32 位版本。

从 32 位版本的 Windows PE 安装 64 位版本的 Windows

  1. 使用 32 位版本的 Windows PE 启动电脑。

  2. 使用以下任意一种方法来安装 64 位版本的 Windows:

    • 运行 32 位版本的 Windows 安装程序,并使用 /InstallFrom 命令行选项选择 64 位 Windows 映像:

      D:\setup.exe /InstallFrom:"N:\Windows_64-bit\sources\install.wim"
      

      - 或 -

    • 运行 32 位版本的 Windows 安装程序,并使用 Microsoft-Windows-Setup\ImageInstall\OSImage\InstallFrom 无人参与设置选择 64 位 Windows 映像。

      D:\setup.exe /unattend:"D:\unattend_install_64-bit.xml"
      

      - 或 -

    • 使用映像捕获工具将 64 位版本的 Windows 应用于电脑。

      Dism /Apply-Image /ImageFile:"Fabrikam_64-bit_image.wim" /Index:1 /ApplyDir:D:\
      

      有关详细信息,请参阅使用 DISM 应用映像

创建多个体系结构类型的 .wim 文件

如果 .wim 文件同时包含 32 位和 64 位 Windows 版本类别,则必须选择要安装的 Windows 映像。 通常,Windows 安装程序会使用在 ProductKey 设置中指定的产品密钥来确定要安装的 Windows 映像。 但是,如果文件包含同一 Windows 版本(例如 Windows 8.1 专业版)的两个版本类别,则必须使用答案文件中的 MetaData 设置来指定要安装的版本类别。

若要选择映像,请指定与映像索引、名称、说明或体系结构类型对应的元数据。 对于体系结构类型的元数据,请使用 0 来表示 32 位版本类别,使用 9 来表示 64 位版本类别。 有关详细信息,请参阅 MetaData设置。

答案文件必须包含处理器特定的组件。 WindowsPE 配置阶段中的答案文件设置必须与预安装环境的体系结构类型匹配。 应用于 Windows 映像的设置必须与映像的体系结构类型匹配。 例如,如果创建从 32 位预安装环境部署 64 位映像的答案文件,windowsPE 配置阶段的答案文件中的所有组件必须包括处理器属性类型 x86。 要应用于 specializeoobeSystem 或其他配置阶段中的设置必须包括处理器属性类型 amd64。

WinPE:以 UEFI 或旧版 BIOS 模式启动

Windows 安装程序方案和最佳做法

Windows 安装程序安装过程

Windows 安装程序自动化概述

审核模式概述

Windows Setup Configuration Passes