自定义和导出“开始”菜单布局
适用范围
- Windows 10
查找使用者信息? 请参阅自定义“开始”菜单
创建自定义“开始”菜单布局以应用到其他 Windows 10 设备的最简方法是在测试计算机上设置“开始”屏幕,然后导出该布局。
导出布局后,请决定是要应用完整“开始”屏幕布局还是要应用部分“开始”屏幕布局。
应用完整“开始”屏幕布局时,用户无法从“开始”屏幕固定、取消固定或卸载应用。 用户可以在“所有应用”**** 视图中查看并打开所有应用,但他们无法将任何应用固定到“开始”屏幕。
应用部分“开始”菜单布局时,无法更改指定磁贴组的内容,但是用户可以移动这些组,还可以创建和自定义他们自己的组。
备注
部分“开始”菜单布局仅在 Windows 10 版本 1511 及更高版本上受支持。
你可以使用以下方法之一将生成的 .xml 文件部署到设备:
在测试计算机上自定义“开始”屏幕
若要准备要导出的“开始”屏幕布局,只需在测试计算机上自定义“开始”屏幕布局即可。
准备测试计算机
设置要在其上自定义“开始”屏幕布局的测试计算机。 测试计算机应具有安装在用户计算机上的操作系统(Windows 10 专业版、企业版或教育版)。 安装“开始”菜单布局应显示的所有应用和服务。
创建用于自定义“开始”屏幕布局的新用户帐户。
自定义“开始”屏幕
使用已创建的用户帐户登录到测试计算机。
使用以下技术按照你希望用户所看到的内容自定义“开始”屏幕布局:
将应用固定到“开始”屏幕。 在“开始”屏幕中键入应用名。 当该应用出现在搜索结果中时,右键单击该应用,然后单击“固定到‘开始’屏幕”****。
若要查看所有应用,请单击“开始”屏幕左下角的“所有应用”****。 右键单击任何应用,并从“开始”屏幕中将其固定或取消固定。
取消固定应用 (不希望显示的应用)。 若要取消固定某个应用,请右键单击该应用,然后单击“从‘开始’屏幕取消固定” ****。
拖动磁贴 ,在“开始”屏幕上对应用进行重新排序或分组。
调整磁贴大小。 若要调整磁贴的大小,请右键单击该磁贴,然后单击“调整大小” ****
创建你自己的应用组。 将应用拖动到空白区域。 若要为组命名,请在磁贴组上方单击,然后在组上方出现的“命名组”**** 字段中键入名称。
重要
在 Windows 10 版本 1703 中,如果“开始”菜单布局包括在稍后应用布局的设备上未安装的应用的磁贴,这些应用的磁贴将为空白。 空白磁贴将一直保留,直到用户下次登录时才会被删除。 某些系统事件可能会导致空白磁贴在下次登录之前被删除。
在较早版本的 Windows 10 中,不会固定任何磁贴。
导出“开始”屏幕布局
当你准备好你希望用户所看到的“开始”屏幕布局时,请使用 Windows PowerShell 中的 Export-StartLayout cmdlet 将“开始”屏幕布局导出到 .xml 文件。 起始布局默认位于 C:\Users\username\AppData\Local\Microsoft\Windows\Shell\
重要
如果你包括 Microsoft Edge 辅助磁贴(链接到 Microsoft Edge 中的特定网站的磁贴),请参阅将自定义图像添加到 Microsoft Edge 辅助磁贴以获取操作说明。
将“开始”菜单布局导出到 .xml 文件
使用用于自定义“开始”的同一帐户登录时,右键单击“开始”,然后选择 Windows PowerShell。
在运行 Windows 10 版本 1607、1703 或 1803 的设备上的 Windows PowerShell 命令提示符下,输入以下命令:
Export-StartLayout –path <path><file name>.xml
在运行 Windows 10 版本 1809 或更高版本的设备上,使用开关 -UseDesktopApplicationID 运行 Export-StartLayout。 例如:
Export-StartLayout -UseDesktopApplicationID -Path layout.xml
在前面的命令中,
-path
是指定导出文件的路径和文件名的所需参数。 你可以指定本地路径或 UNC 路径(例如,\\FileServer01\StartLayouts\StartLayoutMarketing.xml)。使用你选择的文件名 — 例如,StartLayoutMarketing.xml。 包含 .xml 文件扩展名。 Export-StartLayout cmdlet 不会附加文件扩展名,而策略设置需要扩展名。
由
Export-StartLayout
生成的布局文件示例:<LayoutModificationTemplate Version="1" xmlns="https://schemas.microsoft.com/Start/2014/LayoutModification"> <DefaultLayoutOverride> <StartLayoutCollection> <defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="https://schemas.microsoft.com/Start/2014/FullDefaultLayout"> <start:Group Name="Life at a glance" xmlns:start="https://schemas.microsoft.com/Start/2014/StartLayout"> <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" /> <start:Tile Size="2x2" Column="4" Row="0" AppUserModelID="Microsoft.Windows.Cortana_cw5n1h2txyewy!CortanaUI" /> <start:Tile Size="2x2" Column="2" Row="0" AppUserModelID="Microsoft.BingWeather_8wekyb3d8bbwe!App" /> </start:Group> </defaultlayout:StartLayout> </StartLayoutCollection> </DefaultLayoutOverride> </LayoutModificationTemplate>
(可选) 编辑.xml文件以添加 任务栏配置 或 修改导出的布局。 对导出的布局进行更改时,请注意 ,.xml文件中元素的顺序至关重要。
重要
如果你要导出的“开始”菜单布局包含桌面 (Win32) 应用的磁贴或 .url 链接,Export-StartLayout 在生成的文件中将使用 DesktopApplicationLinkPath。 使用文本或 XML 编辑器将 DesktopApplicationLinkPath 更改为 DesktopApplicationID。 请参阅指定“开始”菜单磁贴获取有关使用应用 ID 来替代链接路径的详细信息。
备注
开始布局应用于的所有客户端都必须将应用和其他快捷方式显示在本地系统上,位置与“开始”布局的源位置相同。
若要使脚本和应用程序磁贴引脚正常工作,请遵循以下规则:
可执行文件和脚本应列在 \Program Files 中或应用安装程序放置它们的位置。
应将固定到“开始”的快捷方式放置在 \ProgramData\Microsoft\Windows\Start Menu\Programs 中。
如果将可执行文件或脚本放在 \ProgramData\Microsoft\Windows\Start Menu\Programs 文件夹中,则它们不会固定到“开始”。
从 Windows 10 开始不支持子文件夹。 我们仅支持一个文件夹。 例如,\ProgramData\Microsoft\Windows\Start Menu\Programs\Folder。 如果比一个文件夹更深,Start 会将所有子文件夹的内容压缩到顶层。
导出后,将另外三个快捷方式固定到开始菜单。 这些是 %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs、%APPDATA%\Microsoft\Windows\Start Menu\Programs 和 %APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\的快捷方式。
配置部分“开始”屏幕布局
部分“开始”屏幕布局可让你将一个或多个自定义磁贴组添加到用户的“开始”屏幕或菜单,同时仍允许用户更改“开始”屏幕布局的其他部分。 你添加的所有组已锁定,意味着用户无法更改这些磁贴组的内容,但可以更改这些组的位置。 锁定的组使用图标标识,如下图所示。
首次应用部分“开始”屏幕布局时,新的组会添加到用户的现有“开始”屏幕布局。 如果应用磁贴同时位于现有组和新锁定的组时,重复应用磁贴会从现有(未锁定)组中删除。
在部分“开始”屏幕布局应用到已经应用 StartLayout.xml 的设备时,将删除以前添加的组,并添加新布局中的组。
如果“开始”屏幕布局由组策略或 MDM 应用,然后该策略被删除,组仍保留在设备上,但可以解锁。
配置部分“开始”屏幕布局
打开 layout .xml 文件。 存在
<DefaultLayoutOverride>
元素。 将LayoutCustomizationRestrictionType="OnlySpecifiedGroups"
添加到 DefaultLayoutOverride 元素,如下所示:<DefaultLayoutOverride LayoutCustomizationRestrictionType="OnlySpecifiedGroups">
保存文件,并使用任意部署方法应用。
备注
升级 Office 2019 时,可能会从“开始”菜单中删除 Office 2019 磁贴。 仅当 Office 2019 应用磁贴位于“开始”菜单中的自定义组中并且仅包含 Office 2019 应用磁贴时,才会发生这种情况。 若要避免此问题,请在升级前将另一个应用磁贴放在 Office 2019 组中。 例如,向组添加Notepad.exe或calc.exe。 出现此问题的原因是 Office 2019 在升级应用时删除并重新安装这些应用。 当检测到已删除该组的所有应用时,开始删除空组。