msi – 卸载每用户安装时会发生什么?

前端之家收集整理的这篇文章主要介绍了msi – 卸载每用户安装时会发生什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果将MSI安装设置为按用户安装,并且3个不同的用户登录并且每个安装应用程序,会发生什么? Windows Installer是否会识别已将相同的MSI安装到Program Files中,因此不需要再次安装它?

如果3个用户中的一个用户登录时卸载应用程序会发生什么? Windows Installer是否会认识到其他2个用户仍然需要安装该应用程序,因此请单独留下Program Files中的app文件夹?

每台机器与每用户安装

这取决于您的配置. Windows Installer允许您基于每个用户或每个计算机执行安装.这主要影响的是安装时某些文件属性的值,例如DesktopFolder属性,ProgramMenuFolder属性,StartMenuFolder属性和StartupFolder属性.这些值是每机器值还是每用户值由ALLUSERS属性决定.

每个用户安装引起的问题

当向用户提供每用户和每台机器的选择时会出现几种常见情况,其中一种情况是,如果系统上的两个不同用户使用ALLUSERS =“”安装软件,他们将拥有他们的自己的快捷方式和添加/删除程序条目(这很好,是设计).但是,如果某些文件安装到共享位置(例如ProgramFilesFolder)并且其中一个用户卸载了该软件,则其他用户即使其快捷方式和“添加/删除程序”条目仍然存在,也将无法使用该软件完整.换句话说,软件的两个已安装实例将不会彼此“了解”.

有关this page的更多信息.

猜你在找的Windows相关文章