答案1
来自该文档: https://docs.microsoft.com/en-us/windows/configuration/configure-windows-10-taskbar
就我而言,我发现:C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xml
这里有这一行: CustomTaskbarLayoutCollection PinListPlacement="Replace"
-> 此 PinList 中的项目将在每次登录时固定到任务栏(据我所知,通过 explorer.exe)。即使我删除这些项目并使用相同的配置文件再次登录,这些项目仍将被固定到手动固定的项目之外。
定义 StartMenu 的 xml 部分仅在首次登录时适用。
答案2
管理员可以通过几种不同的方式实现此目的;最常见的两种可能是通过 GPO 设置或通过布局修改 XML 文件通过 GPO 推动。
本地组策略编辑器有一个开始菜单和任务栏部分内用户配置有各种选项:
您可以通过 XML 方法获得真正的细节,文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
Version="1">
<CustomTaskbarLayoutCollection>
<defaultlayout:TaskbarLayout>
<taskbar:TaskbarPinList>
<taskbar:UWA AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
<taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
</taskbar:TaskbarPinList>
</defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>
您可以在其中看到有一个特定的部分<taskbar:TaskbarPinList>
。