如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序。
2017-10-19 11:02
731 查看
原文 如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序。
本文的内容
已安装与配置的应用程序
删除配置的应用程序
您可能已经注意到,每当用户首次在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版本之前,您将不会收到任何功能更新。
本文的内容
已安装与配置的应用程序
删除配置的应用程序
安装与配置的应用程序^
在介绍如何删除所有内置应用程序之前,我必须解释安装和配置的应用程序之间的区别。这种差异仅适用于Microsoft现在称为Windows应用程序的新的触摸优化应用程序。您可能已经注意到,每当用户首次在Windows 10计算机上登录时,Windows将开始安装该特定用户的应用程序。这些应用程序是配置的应用程序。同样,如果用户从Windows Store安装新的应用程序,则此应用程序仅适用于该用户。
因此,特定用户可以运行的所有应用程序都是用户安装的应用程序。另一方面,配置的应用程序在系统的后台潜伏着,只有在新用户登录时才会发挥作用。
如果您想确保Windows用户首次登录时只安装某套应用程序或任何应用程序,则必须删除所有已配置的应用程序,即必须取消配置appx软件包。
如果您只是卸载运行sysprep的用户的所有应用程序,这并不真的有帮助。实际上,您还必须卸载所有用户的所有未配置的应用程序; 否则,sysprep将失败。
删除配置的应用程序^
在删除配置的应用程序之前,您可能需要首先获取列表:1 | Get-AppXProvisionedPackage -Online | Select PackageName |
列出所有配置的Windows 10应用程序
在提升的PowerShell提示符下,您可以使用以下命令删除参考图像中不想拥有的应用程序:
1 | Remove-AppXProvisionedPackage -Online -PackageName <PackageName> |
1 | Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online |
取消安装所有Windows 10应用程序
从现在开始,如果新用户登录到机器,则唯一将安装的应用程序是Edge。
请注意,与Windows 8不同,在Windows 10中,此命令还会对Windows Store应用程序进行解压缩。
正如我上一篇文章中所述,我描述了卸载Windows应用程序的不同方法,另一个选择是简单部署Windows 10 Enterprise LTSB(长期服务分支)版本的映像,该版本不随配置的Windows应用程序一起提供。缺点可能是在Microsoft发布下一个LTSB版本之前,您将不会收到任何功能更新。
相关文章推荐
- gentoo安装实践-软件配置(所有用户登录xfce4、中文环境、scim乱码、普通用户shutdown)
- 3.如果安装时选择的windows验证方法,怎么修改为Windows验证和登录用户验证模式?
- 不显示删除回复显示所有回复显示星级回复显示得分回复 把FrameWork和自己的安装程序(在.net中生成的)集成在一起成为安装包,安装时检测用户是否安装了FrameWork,如果安装了跳过安装FrameWork
- C#Windows 服务制作安装删除. 用户注销后,程序继续运行
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
- 配置windows用户自动登录windows系统
- 还原Wss3.0内容数据库时遇到:"ComputerName\Microsoft##SSEE 上的 WSS_Content 包含用户定义的架构。数据库在能够使用之前必须为空。请删除所有表、存储过程以及其他对象,或使用其他数据库。 " 的提示,无法加载内容数据库
- Windows 7 安装 Oracle 10g 后 用sys用户登录em时,界面出来了,但报了一个错:java.lang.Exception: Exception in sending Request :: null
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate(正确答案)
- 验证视图状态 mac 失败。如果此应用程序由网络场或群集承载 请确保 machinekey 配置指定了相同的 validationkey 和验证算法。不能在群集中使用 autogenerate。
- Windows 7下的CVSNT安装配置,用户分配
- 在Windows上删除所有的Oracle安装 和电脑名改变后的设置...
- 待解决问题:验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
- Windows下Perl开发环境的安装与配置---方便于M$用户
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- Windows应用程序用户体验UX(一)安装卸载
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate 的解决办法
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置