自从Windows 10和Windows 11开始预装全套Microsoft Store应用,IT管理员等一些系统维护人员就一直在呼吁一种官方支持的、干净利落的卸载方法。像便笺(Sticky Notes)、纸牌游戏(Solitaire)、快速助手(Quick Assist)、Xbox、Clipchamp 这些应用,绝大多数企业环境根本用不上。
一直以来,卸载这些内置的应用,采取的办法就是写脚本(通常是 PowerShell)手动删除。脚本不仅维护起来不方便,万一不小心删了Windows系统依赖的东西,轻则卡在OOBE,重则破坏部署流程,甚至让设备注册状态页面直接卡死。
大家反复向微软提建议:能不能搞个系统自带的策略,在设备配置阶段,就自动、安静地清理掉这些应用?别让用户再折腾额外脚本、破解检测机制或者抓狂地计算执行时机了。现在,巨硬终于软了下来。
上月底,微软推出Windows 11 25H2的预览版,该版本现已通过 Dev和Beta频道的Insider计划(Dev通道的build 26200.5670和 Beta通道的build 26120.4520)进入公开测试阶段。最新的预览版系统里,出现了“删除默认Microsoft Store应用包”的功能!
新的组策略设置显示在以下位置:计算机配置 > 管理模板 > Windows 组件>应用程序包部署。
启用策略并选择应用后,Windows会创建以下注册表项。每个子项对应于一个选定的应用程序,使用其程序包系列名称。
HKLM\SOFTWARE\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages
探讨:
对于Windows自带的一些应用程序,实际上在24H2版本中,就可以手动删除了,无需启用组策略。但组策略的方法更多的是利于系统管理人员在系统部署的时候方便操作。
另外,基于微软组策略删除应用程序的灵感,开源项目NAppClean,实现了更为强大的功能,微软自带的删除功能仅涵盖关键的第一方应用程序(照片、纸牌等)。NAppClean 为管理员提供了完全的控制权——随时随地删除任何内容,比微软组策略实现的功能要多。
项目地址:
https://github.com/builtbybel/NAppClean
备份下载:
https://pan.baidu.com/s/1XqURaQPkq8_14psKd5XKpQ?pwd=heu8 提取码:heu8
最后,给大家推荐2个贼牛逼的GitHub分享项目的公众号: