实现方式:打开记事本,将以下内容以UTF-8编码保存为LayoutModification.json,放置在C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\
[ol]{ "primaryOEMPins": [
{ "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\Office 2010\\Word 2010.lnk"},
{ "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\Office 2010\\Excel 2010.lnk"},
{ "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\Office 2010\\PowerPnt2010.lnk"}
],
"secondaryOEMPins": [
{ "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\Office 2010\\Access2010.lnk"}
],
"firstRunOEMPins": [
{ "packagedAppId" : "E046963F.LenovoCompanion_k1h2ywk1493x8!App",
"caption": {
"default": "控制与维护" }
}
]
}[/ol]复制代码将里面的路径或AppID修改为自己的软件。对于固定的软件,exe或UWP都行。primaryOEMPins指排在前面的软件(图中为Office 三大常用组件),secondaryOEMPins指排在后面的软件(图中为Access),均可以固定4个软件。firstRunOEMPins指固定到“推荐的项目”中的软件,仅限固定1个,会在“推荐的项目”中保留7天
建议:编写相关脚本,系统安装期间静默安装自己想要的软件,同时将LayoutModification.json复制到系统盘对应目录(必须确保首次登录前)。系统装好后,自己想固定的软件即可自动出现在开始菜单首页,实现定制Win11开始菜单首页
参考资料:
https://learn.microsoft.com/zh-cn/windows-hardware/customize/desktop/customize-the-windows-11-start-menu

