在 Windows 8 中为所有用户安装/卸载 Windows 8 UI 应用程序

在 Windows 8 中为所有用户安装/卸载 Windows 8 UI 应用程序

我使用 Windows 8 Pro 64 位已经有一段时间了。我的帐户是 PC 上唯一的管理员帐户。还有另外 2 个标准(和本地)帐户。

我注意到,如果我从 Windows 应用商店安装某个应用,该应用只能从我的开始屏幕使用。此外,当我卸载所有用户常用的应用(例如 Finance)时,该应用只会从我的帐户中卸载。

我想安装应用程序并希望它可供所有用户使用。当我卸载应用程序时,它应该被所有用户删除。其他用户都无权访问它。就像在以前版本的 Windows 上安装/卸载程序一样。

我怎样才能做到这一点?

答案1

要为所有用户删除 Windows 8 附带的 Windows 应用商店应用程序:

DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:microsoft.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp

要找出 /PackageName 后面的位,请使用 PowerShell:

get-appxpackage | ft packagefullName

这不适用于用户从商店下载的应用程序,因为正如“hcl”所说,它们是用户配置文件的一部分。您必须为每个用户运行一个脚本。在那里,如果应用程序与允许的应用程序列表不匹配,您可以使用“Remove-AppxPackage”PowerShell 命令删除该应用程序。

答案2

这将很困难,因为程序部署/安装在按用户计算。您可以检查这一点,如果您进入用户配置文件的文件夹,也显示隐藏目录,然后导航到该\AppData\Local\Packages文件夹​​。您将找到特定用户下载的所有 Windows 应用商店应用程序。

只有当所有用户共享同一个云账户时,行为才可能如你所愿。但这肯定不是你想要的。

答案3

我在这里找到了答案:

获取 AppxPackage -AllUsers | 删除 AppxPackage

尝试一下,看看是否有效。

相关内容