说明如何执行此操作的 MSDN 站点
MSI Install All Users
部署项目的 InstallAllUsers 属性决定
应用程序是为计算机的所有用户安装还是仅安装
对于执行安装的用户。 InstallAllUsers 属性
可以在部署项目时在属性窗口中设置
在解决方案资源管理器中选择。
设置
False - 仅为当前用户安装应用程序
并且不会对计算机的其他用户可见(默认)。
True - 将为所有用户安装该应用程序。
InstallAllUsersVisible 属性
安装文件夹用户的 InstallAllUsersVisible 属性
界面对话框确定Install MyApplication是否为
您自己或使用此计算机标签和相应的任何人
安装过程中会出现“所有人”和“只有我”选项按钮。这
InstallAllUsersVisible 可以在属性窗口中设置当
在用户界面编辑器中选择了安装文件夹节点。
设置
True - 为您自己或任何使用该应用程序的人安装 MyApplication
此计算机标签和相应的“所有人”和“只有我”选项
安装过程中会显示按钮,用户可以选择
确定安装方法。
False - 为您自己或任何人安装 MyApplication
使用此计算机标签和相应的“所有人”和“只有我”选项
安装过程中按钮将不可见。”
================================================ =============
以下是您为每个人默认安装的分步操作
没有为您的用户显示单选按钮选项
安装您的产品:
1. 在您的解决方案资源管理器中单击您的设置项目。
2. 查看属性窗口并设置属性 InstallAllUsers
是真实的
3. 单击解决方案资源管理器工具栏中的图标
弹出工具提示“用户界面编辑器”
4. 单击出现的面板中的“安装文件夹”项。
5. 查看属性窗口并将 InstallAllUsersVisible 设置为
是假的。
6. 重建您的解决方案。
我刚刚为您完成的快速搜索可以尝试其他一些额外的注释..
我在网上搜索这个问题的答案,我发现答案隐藏在 Microsoft 的网站上。
您将需要来自 Microsoft 的 Orca.exe。它是一个 MSI 数据库编辑器。 (http://msdn.microsoft.com/library/de...p/orca_exe.asp) 我看到获取此文件的唯一方法是安装 Windows Installer SDK (http://www.microsoft.com/ msdownload/...msdk/sdkupdate)。
在您完成构建 .MSI 文件后,您需要使用 Orca.exe 打开它。打开后,转到“属性”表。从菜单中,单击“表”,然后单击“添加行”。对于“属性”字符串,输入“ALLUSERS”,对于值,输入“1”或“2”。输入“1”将导致安装程序尝试将快捷方式添加到“所有用户”,如果当前用户没有权限则失败,“2”将导致安装程序先尝试“所有用户”,然后进行故障转移到他们的个人文件夹。详情-http://msdn.microsoft.com/library/de...stallation.asp
我在“用户的桌面”和“用户的开始菜单”上对此进行了测试,并且两者都适用。警告:如果您重新构建 MSI 文件,它将删除“ALLUSERS”属性条目,因此您必须使用 Orca.exe 并在每次重新构建时重新添加设置。