创建包含 Windows 桌面应用程序的预配包

通过将 Windows 桌面应用程序和数据捕获到预配包中,可以在审核模式下添加 Windows 桌面应用程序和其他数据。 在发布了新版本的 Windows 并且已为不同的市场做好准备后,你可以混合搭配 Windows 映像和预配包,而不是每次都重新编译和自定义映像。

捕获该预配包后,可以将其添加到你的映像。

恢复工具也可以使用此预配包。 当用户刷新或重置其设备时,设备将保留其安装的 Windows 更新以及此预配包中的更新。

步骤 1:准备 ScanState 的副本

  1. 在技术人员电脑上,插入 U 盘或驱动器。

  2. 在“文件资源管理器”中,在 U 盘上创建一个新的文件夹,例如:D:\ScanState x64

    md "d:\ScanState x64"
    
  3. 在技术人员电脑上,将 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool\amd64 中的文件复制到此 USB 驱动器上的文件夹:

    copy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool\amd64" "D:\ScanState x64"
    
  4. C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources 中的文件复制到此 USB 驱动器上的同一个文件夹中:

    copy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources" "D:\ScanState x64"
    

第 2 步:在审核模式下安装 Windows 桌面应用程序

安装 Windows 桌面应用程序和任何需要安装的驱动程序(相对于 .inf 样式的驱动程序。)

  1. 在参考设备上,安装 Windows 并启动设备。 如果已安装全新映像,则启动参考设备。 设备将启动到全新体验 (OOBE)。
  2. 按下 Ctrl+Shift+F3 进入审核模式。 设备将启动到桌面,并显示系统准备工具 (Sysprep)。 可以关闭 Sysprep。
  3. 安装 Windows 桌面应用程序。

步骤 3:将更新保存到预配包

将你的更新捕获到预配包中:

首先,将带 ScanState 的 USB 密钥插入参考设备。

  • 如果要保留此预配包的副本并将其部署到其他设备,请将该文件保存到 USB 驱动器。

    将更改捕获到预配包中,并将其保存在 USB 启动盘上。

    D:\ScanState_x64\scanstate.exe /apps /ppkg D:\Provisioning\ClassicApps.ppkg /o /c /v:13 /l:D:\ScanState.log
    

    其中 D 是带 ScanState 的驱动器号。

  • 对于按订单生产设备,可以总结这些更改,并准备设备以便立即交付。 将更改捕获到预配包,并将其另存为 C:\Recovery\Customizations\usmt.ppkg

    D:\ScanState_x64\scanstate.exe /apps /ppkg C:\Recovery\Customizations\usmt.ppkg /o /c /v:13 /l:D:\ScanState.log
    

步骤 4:为最终用户准备设备

  • 对于按订单生产设备,为最终用户准备此设备:右键单击“开始”,选择“命令提示符(管理员)”,然后运行以下命令:

    C:\Windows\System32\Sysprep\sysprep /oobe /shutdown
    

    Sysprep 工具重新密封设备。 这个过程可能需要几分钟。 该过程完成后,设备会自动关闭。 现在可以将设备发送给客户。