Table of contents
TOC
折叠目录
展开目录

实验 9:从 Windows 进行更改(审核模式)

上次更新日期: 2017/1/19

你可以在审核模式下使用熟悉的 Windows 环境自定义 Windows。 在审核模式下,你可以添加 Windows 桌面应用程序、更改系统设置、添加数据和运行脚本。

要确保你的审核模式更改包括在恢复映像中,你需要使用 ScanState 将这些更改捕获到一个预配包中。 在发生故障时系统恢复工具使用此映像还原你的更改。 (可选)你可以直接从压缩的恢复文件运行这些应用程序来节省驱动器空间;这称为单实例存储。

如果你想在一个映像中捕获这些更改并将它应用到其他设备,需要使用 Sysprep 工具来使映像变得通用。

步骤 1:准备部署和映像工具的副本

你需要从 ADK 获取部署和映像工具的 Windows 10 版本 1607 对应的版本。 这包括 ScanState 工具和最新版本的 DISM。

重要说明 不要覆盖 WinPE 映像中的现有 DISM 文件。

  1. 从技术人员电脑,将部署和映像工具从 Windows ADK 复制到外部存储器(例如驱动器号为 D: 的存储 U 盘)。

    CopyDandI.cmd amd64 D:\ADKTools\amd64
    

步骤 2:进入审核模式

  1. 如果参考设备尚未启动,请启动它。

  2. 如果设备启动到语言快速上手屏幕,请按 Ctrl+Shift+F3 进入审核模式。

  3. 在审核模式下,设备将重新启动到桌面,并显示“系统准备工具 (Sysprep)”。 现在忽略 Sysprep。

步骤 3:在审核模式下自定义电脑。

  • 安装 Windows 桌面应用程序。 更改系统设置。 添加数据。 运行脚本。

示例:添加 Microsoft Office 2016

  1. 在技术人员电脑上,使用 Office 部署工具准备 U 盘:

    a. 从“X21-20432 Office v16.2 Deployment Tool for OEM OPK\Software - DVD\X21-20474 SW DVD5 Office 2016 v16.2.1 Deployment Tool for OEM\X21-20474.img”装载部署工具的 ISO

    b. 将文件从已装载的驱动器复制到 USB-B 盘,例如 E:\OfficeV16.2.1(其中 E:\ 是 USB-B 的驱动器号)

  2. 在参考电脑上,打开 Office 部署工具,例如 E:\Officev16.2.1\officedeploymenttool.exe

  3. 提供文件夹路径以解压缩文件 E:\Officev16.2.1。 Setup.exe 和 configuration.xml 解压缩到 E:\Officev16.2.1

    获取:所需语言的 Office v16.2.1,此示例使用英语版 X21-20393 Office 2016 v16.2.1 英语版 OPK

  4. 装载“X21-20393 Office v16.2.1 English OPK\Software - DVD\X21-20435 SW DVD5 Office Pro 2016 32 64-bit English C2ROPK Pro HS HB OEM v16.2.1\X21-20435.img”

  5. 将 Office 文件夹复制到 USB-B(其中 E:\ 是 USB-B 的驱动器号)E:\OfficeV16.2.1

    [可选] 如果已将语言包应用到 Windows 映像,你可能还想要为 Office 2016 添加语言包以获得更好的最终用户体验。 下面的示例将显示应用的语言包

  6. 装载“x21-20487 Office v16.2.1 German OPK”

  7. 将 office 文件夹复制到 E:\OfficeV16.2.1

  8. 跳过替换副本中的重复文件,以便仅复制德语包。

Microsoft Office 2016:安装家庭和学生版

当前 OEM 建议安装 Office 2016 家庭和学生版而非 Office 家庭高级版。 为此,你需要编辑用于安装 Office v16.2.1 的 configuration.xml 文件。 若要了解详细信息,请参阅 Office 16.2.1 交流

  1. 使用记事本创建包含版本信息的配置文件:E:\Officev16.2\ConfigureO365Home.xml

    确保 ProductID 是 HomeStudentRetail,如下所示:

    <?xml version="1.0"?> 
    <Configuration> 
      <Add OfficeClientEdition="32" SourcePath="\\Server\Share\">
        <Product ID="HomeStudentRetail">
          <Language ID="en-us"/>
        </Product>
      </Add>
      <Display Level="None"/>
    </Configuration>
    
  2. 在参考计算机上,使用该配置文件安装 Office 2016:

    D:\Officev16.2\Setup.exe /configure D:\Officev16.2\ConfigureO365Home.xml
    

Microsoft Office 2016:将磁贴固定到“开始”菜单布局

你必须将 Office 磁贴固定到“开始”菜单。 如果未固定,Windows 将在 OOBE 启动阶段删除 Office 文件。 若要了解详细信息,请参阅实验 11:添加“开始”磁贴和任务栏固定

Microsoft Office 2016:为用户配置设置体验

在设备上安装 Office 后,你还需要为用户配置设置体验。 这是用户在设备上首次打开 Office 应用时看到的体验。 这也用于确保正确授权和激活 Office。

设置模式说明
OEM在此模式中,客户可以选择通过现有帐户、PIN 或产品密钥试用、购买或激活 Office。 此模式不支持激活 Office (AFO) 或 AFO 后期绑定。 因此,如果你选择此模式,你需要向客户提供一个激活卡(以前称为产品密钥卡或 Microsoft 产品标识符 (MPI) 卡)。
OEMTA该模式支持试用、购买或激活 OEM 模式的体验,以及支持 AFO 和 AFO 后期绑定。 此模式支持通过设备的 Windows 产品密钥激活 Office,这意味着客户无需输入 5x5 产品密钥代码。

OEM 模式 – 向用户提供激活卡

  1. 在命令提示符下,转到 USB-B\Officev16.2 的驱动器号

  2. 键入并运行 oemsetup.cmd Mode=OEM Referral=####

OEMTA 模式 – 通过设备的 Windows 产品密钥完成激活

键入并运行 oemsetup.cmd Mode=OEMTA Referral=####

注意:如果 OEM 合作伙伴正在参与 office 激励计划,“Referral”开关是可选的。有关 OEM 推荐 ID 信息,请参考 Office 激励计划操作指南 2017

步骤 4:为恢复工具捕获更改

  1. 连接到外部存储器(例如驱动器号为 D: 的存储 U 盘)

  2. 将这些更改捕获到预配包中。 这将创建你在审核模式下添加的桌面应用程序和驱动程序的一个压缩副本,恢复工具可以使用该副本。

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

    注意 可选:删除 ScanState 日志文件:del C:\Recovery\Scanstate.log

步骤 5:为映像捕获做准备

当你正在捕获映像以应用到其他电脑时,必须执行此步骤。

  1. 为最终用户准备设备:右键单击开始,选择命令提示符(管理员),然后从命令提示符运行以下命令:

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

    Sysprep 工具重新封装设备。 这个过程可能需要几分钟。 这个过程完成后,设备会自动关闭。

    警告:如果你使用的是孤立的预配包 (SPP),请不要将映像设置为再次启动到审核模式 (sysprep /audit)。 由于 Windows 10 版本 1607 有一个已知 bug,如果你这样做,映像将无法启动。 请将其设置为启动到 OOBE,如果你需要再次启动到审核,请添加包含 Mode:Audit 设置的应答文件。 将在未来版本中修复此 bug。

  2. 将设备启动到 Windows PE。 为此,你可能需要按可打开该设备的启动设备选择菜单的键(例如 Esc 键或增大音量键)。

    选择固件菜单中的相应选项以启动到 USB 闪存驱动器。

    警告如果 Windows 而非 Windows PE 开始启动,则必须在捕获映像之前再次使设备变得通用:在 Windows 启动后,按 Ctrl+Shift+F3 进入审核模式。 设备将重新启动。 再次使设备变得通用:C:\Windows\System32\Sysprep\sysprep /oobe /generalize /shutdown

  3. 可选:通过将电源方案设置为高性能,加快优化和映像捕获过程:

    powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
    
  4. 使用 DiskPart 查找驱动器号:

    diskpart
    DISKPART> list volume
    DISKPART> exit
    

    例如,驱动器号可能如下所示:C = Windows;D 是实验 U 盘,而 E 是外部硬盘驱动器。

    请注意,某些分区可能不会获得驱动器号。

步骤 6:优化映像以减少占用的驱动器空间(可选)

  1. 通过单实例存储映像来节省空间。 这将删除桌面应用程序的原始副本,并添加指针文件以便这些应用程序可以从你以前创建的恢复预配包运行。

    DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance
    

    其中 C 是 Windows 分区的驱动器号。

    警告 不要给 /ImagePath:C:\ 选项加引号。

  2. 清理 Windows 文件:

    md temp
    
    DISM /Cleanup-Image /Image=C:\ /StartComponentCleanup /ResetBase /ScratchDir:C:\Temp
    

    其中 C 是 Windows 分区的驱动器号。 从 Windows 10 版本 1607 开始,你可以同时指定 /Defer 参数和 /Resetbase 以将任何长期运行的清理操作延迟到下个自动维护周期。 但是我们强烈建议你在 DISM /Resetbase 需要 30 分钟以上的时间完成时才使用 /Defer 作为工厂中的选项。

步骤 7:捕获映像

  • 捕获 Windows 分区的映像。

    dism /Capture-Image /CaptureDir:C:\ /ImageFile:"C:\WindowsWithFinalChanges.wim" /Name:"Final changes"
    

    其中 C 是 Windows 分区的驱动器号,Final changes 是映像名称。

    DISM 工具将 Windows 分区捕获到新映像文件中。 这个过程可能需要几分钟。

    疑难解答:如果你在尝试捕获或复制文件到 U 盘时,接收到“参数不正确”的错误消息,则可能是由于该文件对于目标文件系统来说太大了。 请将该文件复制到一个 NTFS 格式的不同驱动器。

    1. 将该映像复制到一个网络共享。 示例: syntax net use N: \\server\share copy C:\WindowsWithFinalChanges.wim N:\Images\WindowsWithFinalChanges.wim

试用

步骤 6:将映像应用到新电脑 使用实验 2:使用脚本部署 Windows 中的步骤将映像复制到存储 U 盘、应用 Windows 映像和恢复映像并且启动映像。 简短版本:

  1. 将映像文件复制到存储驱动器。
  2. 使用 Windows PE U 盘将参考设备启动到 Windows PE
  3. 查找存储驱动器的驱动器号 (diskpart, list volume, exit)。
  4. 应用映像:D:\ApplyImage.bat D:\Images\install.wim
  5. 断开驱动器,然后重新启动 (exit)。

第 7 步:验证自定义项

  1. 在电脑启动后,或者创建新的用户帐户,或者按 Ctrl+Shift+F3 重新启动到内置管理员帐户(这也称作审核模式)。

  2. 查看你在审核模式下所做的更改是否在这。

后续步骤:实验 10:使用孤立的预配包添加桌面应用

© 2017 Microsoft