如何:指定是基于每个用户还是基于每台计算机进行安装

更新:2007 年 11 月

使用 Windows Installer 部署安装应用程序时,可以指定是要为计算机的所有用户安装该应用程序(基于计算机),还是仅为执行安装的用户安装该应用程序(基于用户)。部署项目的“InstallAllUsers”属性和“安装文件夹”用户界面对话框的“InstallAllUsersVisible”属性共同确定了安装时的行为。

您可以指定只能基于用户或基于计算机来安装应用程序,也可以允许最终用户决定并提供一个默认选择。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

指定强制的基于用户的安装

  1. 在“解决方案资源管理器”中,选择部署项目。

  2. 在“属性”窗口中,选择“InstallAllUsers”属性,将其设置为“false”。

  3. 在“视图”菜单上指向“编辑器”,然后单击“用户界面”。

  4. 在“安装”节点下,选择“安装文件夹”节点。

  5. 在“属性”窗口中,选择“InstallAllUsersVisible”属性,将其设置为“false”。

指定强制的基于计算机的安装

  1. 在“解决方案资源管理器”中,选择部署项目。

  2. 在“属性”窗口中,选择“InstallAllUsers”属性,将其设置为“true”。

  3. 在“视图”菜单上指向“编辑器”,然后单击“用户界面”。

  4. 在“安装”节点下,选择“安装文件夹”节点。

  5. 在“属性”窗口中,选择“InstallAllUsersVisible”属性,将其设置为“false”。

将基于用户的安装指定为默认设置

  1. 在“解决方案资源管理器”中,选择部署项目。

  2. 在“属性”窗口中,选择“InstallAllUsers”属性,将其设置为“false”。

  3. 在“视图”菜单上指向“编辑器”,然后单击“用户界面”。

  4. 在“安装”节点下,选择“安装文件夹”节点。

  5. 在“属性”窗口中,选择“InstallAllUsersVisible”属性,将其设置为“true”。

    这样用户将能够在安装时选择安装方法。

将基于计算机的安装指定为默认设置

  1. 在“解决方案资源管理器”中,选择部署项目。

  2. 在“属性”窗口中,选择“InstallAllUsers”属性,将其设置为“true”。

  3. 在“视图”菜单上指向“编辑器”,然后单击“用户界面”。

  4. 在“安装”节点下,选择“安装文件夹”节点。

  5. 在“属性”窗口中,选择“InstallAllUsersVisible”属性,将其设置为“true”。

    这样用户将能够在安装时选择安装方法。

请参见

参考

Windows Installer 部署属性

“安装文件夹”用户界面对话框

InstallAllUsersVisible 属性

InstallAllUsers 属性

其他资源

部署中的用户界面管理