如何创建在没有Admin权限的情况下运行的MSI

时间:2013-12-10 11:23:50

标签: admin installshield

我需要创建一个安装程序,可以从网上下载并安装,没有任何管理员权限。

我创建了一个“Install Shield MSI Project”。在发布向导中,我选择了

Media Type -> Web,
Web Type -> Install From The web,  
one .cab per component,
Checked One Click Install,

在“发布”标签中      设置我选择了      要求的执行级别 - >祈求,     如果先决条件被提升,则广告 - > Adversite:沉默,     InstallShield先决条件位置 - >从网上下载,

生成一键安装 - >是,

在物业经理我设置了

ALLUSERS = 2且MSIINSTALLPERUSER = 1

我可以下载安装程序并可以安装它,但它要求输入管理员密码。 如何删除此UAC?

1 个答案:

答案 0 :(得分:3)

与先决条件相关的设置在这里没有帮助;最好的广告有助于避免第二次UAC提示,但这只有在第一次出现时才会出现。

属性ALLUSERSMSIINSTALLPERUSER适用于有条件的每用户安装。对于始终为每个用户的安装,最好在“摘要信息流”部分的“常规信息”视图中指定需要管理权限=否。这将阻止UAC提示。

请注意,如果实际需要任何管理访问权限,此设置将导致安装失败。