正文
导出“开始”屏幕布局
当你准备好你希望用户所看到的“开始”屏幕布局时,请使用 Windows PowerShell
中的 Export-StartLayout cmdlet
将“开始”屏幕布局导出到 .xml
文件。 "开始"屏幕布局默认位于 C:\Users\username\AppData\Local\Microsoft\Windows\Shell\
将“开始”菜单布局导出到 .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
。 如果转到任何更深层次的文件夹,"开始"屏幕将所有子文件夹的内容压缩到顶层。
导出后,其他三个快捷方式将固定到开始菜单。 这些是 %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 升级时,"开始"菜单 2019 磁贴可能会Office中删除。 这仅在 2019 Office磁贴在 "开始"菜单 中的自定义组中且仅包含 Office 2019 应用磁贴时发生。 若要避免此问题,在升级之前将另一Office磁贴放在 Office 2019 组中。 例如,将Notepad.exe或calc.exe添加到组中。 出现此问题的原因是,Office 2019 在升级应用时删除并重新安装这些应用。 当"开始"功能检测到该组的所有应用已被删除时,"开始"将删除空组。