标签: windows-installer
我有一个MSI用于为计算机中的每个用户自动安装的应用程序。我希望它只为当前用户安装应用程序。有没有办法在运行MSI时强制执行此操作?
答案 0 :(得分:3)
msiexec / ju命令行开关? Msiexec (command-line options)
注意,这会执行一种“懒惰”安装,不会立即安装任何内容。相反,它为用户桌面添加了一个快捷方式,当运行该应用程序时,应用程序随后只为当前用户安装。
答案 1 :(得分:2)
为此您可以尝试设置属性“ALLUSERS” http://msdn.microsoft.com/en-us/library/aa367559(VS.85).aspx
如果您在Win7上安装该软件包,这篇文章也可能有用: http://blogs.msdn.com/b/windows_installer_team/archive/2009/09/02/authoring-a-single-package-for-per-user-or-per-machine-installation-context-in-windows-7.aspx