尽管所有配置的应用程序都已被删除,如何防止 Windows 10 在创建用户时安装应用程序?

尽管所有配置的应用程序都已被删除,如何防止 Windows 10 在创建用户时安装应用程序?

安装新的 Windows 10 PC 时,我的第一个任务是删除“应用程序”臃肿软件;我在创建任何其他用户之前会执行此操作。我首先通过在 Powershell 提示符下输入以下命令来删除已安装的所有软件包:

Get-AppxPackage -AllUsers | Remove-AppPackage

到目前为止,这种方法有效。-AllUsers虽然这不是必需的,但我总是使用它,因为在这个阶段只有一个用户激活了帐户。

然后我想阻止为随后创建的新用户安装过度安装的软件(当然,再次在 Powershell 提示符下):

Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online

这不起作用,或者只起作用一部分。当我随后创建新用户并以该用户身份登录时,我必须注意到至少有几个应用程序已为该帐户安装,尽管它们位于已配置应用程序列表中,并且应该通过上面显示的命令将其删除。

因此问题是:我怎样才能真的从 Windows 10 中删除所有已配置的应用程序?如果这很重要,则问题仅适用于 V1909 及更高版本,以及 Pro 和 Enterprise。

请注意,有几个教程和几个答案(包括本网站上的答案)建议使用-AllUsers带有 的参数Get-AppxProvisionedPackage。我不知道这是否适用于任何版本的 Windows 10,但它肯定不适用于 1909 及更高版本。尝试它只会导致以下结果:

PS C:\Windows\system32> Get-AppxProvisionedPackage -Online -AllUsers
Get-AppxProvisionedPackage : A parameter cannot be found that matches parameter name 'AllUsers'.
...

相关内容