有没有办法使用 PowerShell 从 Windows 11 任务栏/开始菜单中删除某些固定的应用程序/链接?

Tho*_*mas 4 windows start-menu taskbar powershell windows-11

我需要使用 powershell 从 Windows 11 任务栏和开始菜单中删除某些固定应用程序(Microsoft Edge、Microsoft Store、Prime Video 等)。

我做了很多谷歌搜索,但找不到有效的解决方案。所有 Windows 10 解决方案均无效。

gre*_*egg 5

转录在线文章中的步骤,请告诉我们它是否有效:

  1. 按照您喜欢的方式将应用程序固定到“开始”菜单
  2. 复制文件%LocalAppData%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\start.bin
  3. 将文件粘贴/移动到默认用户目录%SystemDrive%\Users\Default\AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\。在过去,这意味着它仅适用于新的用户配置文件,因此,如果您有现有的配置文件,则必须删除它们,以便在用户登录时重新创建它们,或者将此文件复制到他们的配置文件并让他们注销并重新登录(或重新开始)

我很好奇它是否会长期有效,因为它似乎不是微软批准的做事方式,可能表明它是微软有意的设计选择和/或考虑到此功能存在和更改的明显疏忽从Win10开始。正如@John 的回答所示,微软过去已经表明(特别是文件关联)他们的有意设计使得只有用户才能调整以前程序员/管理员可以为用户调整的内容。

  • 对死灵表示抱歉,只是想发布一下,我刚刚在我的 Windows 11 计算机上尝试了此操作,但它不起作用。替换现有用户的 start.bin 或放入 \Users\Default\ (没有 Packages 文件夹,必须手动创建)都不起作用。我什至复制了整个 Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy 文件夹,但这也没有任何作用。以计算机上的新 AD 或本地用户身份登录不会从 \Users\Default 中提取配置。 (2认同)