原文 如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序。
安装与配置的应用程序^
在介绍如何删除所有内置应用程序之前,我必须解释安装和配置的应用程序之间的区别。这种差异仅适用于Microsoft现在称为Windows应用程序的新的触摸优化应用程序。
您可能已经注意到,每当用户首次在Windows 10计算机上登录时,Windows将开始安装该特定用户的应用程序。这些应用程序是配置的应用程序。同样,如果用户从Windows Store安装新的应用程序,则此应用程序仅适用于该用户。
因此,特定用户可以运行的所有应用程序都是用户安装的应用程序。另一方面,配置的应用程序在系统的后台潜伏着,只有在新用户登录时才会发挥作用。
如果您想确保Windows用户首次登录时只安装某套应用程序或任何应用程序,则必须删除所有已配置的应用程序,即必须取消配置appx软件包。
如果您只是卸载运行sysprep的用户的所有应用程序,这并不真的有帮助。实际上,您还必须卸载所有用户的所有未配置的应用程序; 否则,sysprep将失败。
删除配置的应用程序^
在删除配置的应用程序之前,您可能需要首先获取列表:
列出所有配置的Windows 10应用程序
在提升的PowerShell提示符下,您可以使用以下命令删除参考图像中不想拥有的应用程序:
而且,要删除所有配置的应用程序,可以使用以下命令:
取消安装所有Windows 10应用程序
从现在开始,如果新用户登录到机器,则唯一将安装的应用程序是Edge。
请注意,与Windows 8不同,在Windows 10中,此命令还会对Windows Store应用程序进行解压缩。
正如我上一篇文章中所述,我描述了卸载Windows应用程序的不同方法,另一个选择是简单部署Windows 10 Enterprise LTSB(长期服务分支)版本的映像,该版本不随配置的Windows应用程序一起提供。缺点可能是在Microsoft发布下一个LTSB版本之前,您将不会收到任何功能更新。