Windows 安装程序版本配置文件和产品 ID 文件(EI.cfg 和 PID.txt)

可以选择使用版本配置 (EI.cfg) 和产品 ID (PID.txt) 文件在 Windows 安装过程中指定 Windows 产品密钥和 Windows 版本:

  • 使用版本配置(EI.cfg)可以指定版本 ID、渠道和批量许可证的值。
  • 使用产品 ID (PID.txt),可以指定产品密钥。

可以使用这些文件来自动完成 Windows 安装程序中的产品密钥输入页,而不使用应答文件。 如果使用 EI.cfg 文件来区分批量许可证介质,但没有包含 PID.txt 文件,那么,用户会收到提示,需要输入产品密钥才能继续运行 Windows 安装程序。

产品 ID 文件中的产品密钥可重复用于多次安装。 产品 ID 文件中的产品密钥只用于安装 Windows。 此密钥不用于激活 Windows。 有关详细信息,请参阅使用产品密钥和激活

使用 EI.cfg 和 PID.txt

  1. 在记事本等文本编辑器中创建这些配置文件。

  2. 将这些文件保存到安装介质上的 \Sources 文件夹中。 Windows 安装程序将在安装过程中自动使用这些文件。

  3. 运行 Windows 安装程序。 在 Windows PE 配置传送启动后,安装程序就会立即在该过程中立即使用这些文件。

注意

应答文件优先于这些文件。 如果在安装过程中使用应答文件,Windows 安装程序就会忽略 EI.cfg 和 PID.txt 文件。

EI.cfg 格式

EI.cfg 文件指定版本 ID、渠道和批量许可证的值。

EI.cfg 文件具有以下格式:

[EditionID]
{Edition ID}
[Channel]
{Channel Type}
[VL]
{Volume License}
  • {Edition ID} 必须是有效的 Windows 版本 ID,例如 Enterprise。 若要获取当前 EditionID,请执行以下操作:

    • 从 WIM 文件中,使用“DISM/Get-ImageInfo”并指定 WIM 中映像的索引号或名称:

      DISM /Get-ImageInfo /ImageFile:install.wim /Index:1
      

      重要

      如果未指定名称或索引号,则输出中不会包含版本 ID。

    • 从联机或已装载的映像中,使用“DISM/Get-CurrentEdition”:

      DISM /Image:C:\Mount /Get-CurrentEdition
      

      有关详细信息,请参阅使用 DISM 盘点映像或组件DISM Windows 版本服务命令行选项

  • {Channel Type} 必须是“OEM”或“Retail”

  • {Volume License} 必须是 1(如果这是批量许可证)或 0(如果这不是批量许可证)。

下面是未获得批量许可的 OEM 渠道企业版映像的 EI.cfg 文件示例:

[EditionID]
Enterprise
[Channel]
OEM
[VL]
0

PID.txt 格式

该 PID.txt 文件包含要安装的 Windows 版本的产品密钥。

PID.txt 文件具有以下格式:

[PID]
Value=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

其中,XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 是产品密钥。

疑难解答

如果你看到 The product key entered does not match any of the Windows images available for installation. Enter a different product key.

  • 可能需要下载 Windows 的某个单独版本。 OEM 版本只适用于 OEM,而批量许可证仅适用于 MSDN 订阅者。
  • 请确保在 EI.cfg 文件中使用正确的版本 ID。

使用产品密钥和激活

Windows 安装程序命令行选项

Windows 安装状态