使用预配包自定义 Windows 10“开始”菜单和任务栏

适用范围

  • Windows 10

查找使用者信息? 自定义“开始”菜单

备注

目前,Windows 10 支持使用预配包自定义“开始”菜单布局。 Windows 11 不支持此功能。

在 Windows 10 专业版、Windows 10 企业版和 Windows 10 教育版版本 1703 中,可使用通过 Windows 配置设计器创建的预配包为用户部署自定义“开始”菜单和任务栏布局。 只需覆盖包含“开始”菜单和任务栏布局的 .xml 文件即可更新该布局,无需重置映像。 预配包可以应用于运行设备。 这使你可以花费最少的管理开销来为不同部门或组织自定义“开始”菜单和任务栏布局。

重要

如果使用预配包配置任务栏,则在每次重启 explorer.exe 进程时都会重新应用该配置。 如果配置固定了某个应用,而用户取消固定该应用,则用户更改将在下次应用配置时覆盖。 若要应用任务栏配置,并允许用户做出可以保留的更改,请使用组策略以应用你的配置。

开始之前:请自定义并导出“开始”菜单布局(针对桌面版)。

“开始”菜单布局控件的工作原理

三种功能支持“开始”菜单和任务栏布局控件:

  • Windows PowerShell 中的 Export-StartLayout cmdlet 采用 .xml 文件格式导出当前“开始”菜单布局的说明。

    备注

    若要将“开始”菜单布局导入已装载的 Windows 映像,请使用 Import-StartLayout cmdlet。

  • 可以修改“开始”菜单 .xml 文件,以将 <CustomTaskbarLayoutCollection> 包括在内,或者仅为任务栏配置创建 .xml 文件。

  • 在 Windows 配置设计器中,你可以使用策略/开始/StartLayout 设置提供 .xml 文件的内容,该文件定义“开始”菜单和任务栏布局。

准备“开始”菜单布局 XML 文件

Export-StartLayout cmdlet 生成 XML 文件。 由于 Windows 配置设计器可生成包含配置设置的 customizations.xml 文件,因此,将“开始”菜单布局部分直接添加到 customizations.xml 文件,可能会导致 XML 文件嵌入 XML 文件。 将“开始”菜单布局部分添加到 customizations.xml 文件之前,你必须将 layout.xml 中的标记字符替换为转义字符。

  1. 将 Layout.xml 的内容复制到用于转义字符的在线工具中。

  2. 在创建预配包的过程中,你将复制包含转义字符的文本,并将其粘贴在项目的 customizations.xml 文件中。

创建包含自定义的“开始”屏幕布局的预配包

使用 Windows 配置设计器工具创建预配包。 了解如何安装 Windows 配置设计器。

重要

生成预配包时,可能会在项目文件和预配包 (.ppkg) 文件中包含敏感信息。 尽管你可以选择加密 .ppkg 文件,但项目文件不会加密。 应将项目文件存储在安全位置,并在不再需要它们时删除项目文件。

  1. 打开 Windows 配置设计器(默认情况下为 %systemdrive%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe)。

  2. 选择高级预配

  3. 为项目命名,然后单击下一步

  4. 选择所有 Windows 桌面版,然后单击下一步

  5. 新建项目上,单击完成。 此时将打开你的程序包的工作区。

  6. 展开运行时设置 > 策略 > 开始,然后单击 StartLayout

    提示

    如果开始未列出,请检查你在第 4 步中选择的设置类型。 你必须使用所有 Windows 桌面版的设置创建项目。

  7. 输入 layout.xml。 此值会在 customizations.xml 文件中创建占位符,你将使用该占位符替换后面步骤中的 layout.xml 文件内容。

  8. 保存项目并关闭 Windows 配置设计器。

  9. 在文件资源管理器中,打开项目的目录。 (默认位置是 C:\Users\user name\Documents\Windows Imaging and Configuration Designer (WICD)\project name

  10. 在文本编辑器中打开 customizations.xml 文件。 <自定义项> 部分如下所示:

    自定义文件,其中突出显示了要替换的占位符文本。

  11. 标记字符替换为转义字符的情况下,将 layout.xml 替换为 layout.xml 文件中的文本。

  12. 保存并关闭 customizations.xml 文件。

  13. 打开 Windows 配置设计器,并打开你的项目。

  14. 文件菜单上,选择保存

  15. 在“导出”**** 菜单上,选择“设置包”****。

  16. 所有者更改为 IT 管理员,这会将此预配包的优先级设置为高于应用于来自其他源的设备的预配包,然后选择下一步

  17. 可选。 在设置程序包安全性窗口中,你可以选择对程序包进行加密并启用程序包签名。

    • 启用程序包加密 - 如果你选择此选项,将在屏幕上显示自动生成的密码。

    • 启用程序包签名 - 如果你选择此选项,则必须选择一个有效的证书,用于对程序包进行签名。 你可以通过单击 浏览 并选择要用于对程序包进行签名的证书指定相关证书。

  18. 单击下一步指定你希望预配包在生成后所处的输出位置。 默认情况下,Windows 映像和配置设计器 (ICD) 使用项目文件夹作为输出位置。

    或者,你还可以单击浏览更改默认输出位置。

  19. 单击“下一步”****。

  20. 单击构建开始构建程序包。 无需花费太长时间即可构建设置包。 项目信息会显示在构建页面中,并且进度栏会指示构建状态。

    如果你需要取消构建,请单击“取消” ****。 这将取消当前的构建过程、关闭向导,并使你返回到“自定义页面” ****。

  21. 如果构建失败,则显示一条包含项目文件夹链接的错误消息。 你可以扫描日志以确定导致错误的原因。 解决问题后,请尝试重新构建程序包。

    如果构建成功,将显示设置包的名称、输出目录和项目目录。

    • 如果要进行选择,你可以重新构建设置包并选择不同的输出程序包路径。 若要执行此操作,请单击“返回”**** 更改输出程序包名称和路径,然后单击“下一步”**** 启动另一次构建。
    • 如果你已完成,请单击完成关闭向导,并返回到自定义页面
  22. 将预配包复制到目标设备。

  23. 双击 ppkg 文件并允许安装。

相关主题