Deployment 卸载每用户MSI时会发生什么情况?

Deployment 卸载每用户MSI时会发生什么情况?,deployment,windows-installer,Deployment,Windows Installer,如果多个用户在一个工作站上安装了相同的每个用户MSI,如果其中一个用户在登录时卸载应用程序,会发生什么情况 Windows是否会等到所有用户执行卸载后才完全卸载应用程序?仅为当前用户安装的软件包将仅为当前用户卸载。其他用户帐户不受影响 因此,其他用户仍将安装该产品。如果登录了管理员帐户并卸载了该应用程序,该怎么办?是否所有标准用户都会丢失它?否。即使当前用户是管理员,每用户安装也不会影响其他用户帐户。因此,除非管理员以该用户身份登录,否则无法从计算机中删除每用户安装?是。每个用户的安装只能由执行

如果多个用户在一个工作站上安装了相同的每个用户MSI,如果其中一个用户在登录时卸载应用程序,会发生什么情况


Windows是否会等到所有用户执行卸载后才完全卸载应用程序?

仅为当前用户安装的软件包将仅为当前用户卸载。其他用户帐户不受影响


因此,其他用户仍将安装该产品。

如果登录了管理员帐户并卸载了该应用程序,该怎么办?是否所有标准用户都会丢失它?否。即使当前用户是管理员,每用户安装也不会影响其他用户帐户。因此,除非管理员以该用户身份登录,否则无法从计算机中删除每用户安装?是。每个用户的安装只能由执行安装的用户帐户访问。阅读本文以更好地了解每用户和每台机器的安装情况:这里有一个链接可以帮助您完成安装。答案是“不”。请参阅规则30-记住,每个用户的安装意味着安装到他们可以写入的位置(在他们的配置文件中)。这意味着不是程序文件。但它会将应用程序文件安装到程序文件中,不是吗?@CraigJ不,不会。按用户安装不会安装到程序文件(至少默认情况下)。由于未对系统范围的设置进行任何更改,因此每个用户的安装将在未提升的情况下运行。因此,即使是非管理员也可以安装此类软件包。@AlexeyIvanov:对于Vista和早期版本,情况并非如此:@ChristopherPaint:对于Vista和早期版本,每个用户的应用程序都将安装到标准的Program Files文件夹中: