如何在InstallShield项目中包含KB2544524

时间:2012-11-28 21:42:34

标签: localdb installshield-2012

我有一个使用SQLLocalDb的应用程序,我正在通过InstallShield Express Spring 2012进行部署。

LocalDb要求安装KB2544514的.Net更新。没有此更新,LocalDb无法连接到LocalDb实例。

当我将此exe作为自定义操作添加到InstallShield时:

  • 执行NPD40-KB2544514-x86-x64.exe时遇到错误1721,除非以管理员身份运行安装。

  • 如果以管理员身份运行包含NPD40-KB2544514-x86-x64.exe的设置,则安装成功。

有没有办法将Microsoft KB更新与不需要重新点击“以管理员身份运行”的安装进行菊花链连接。我担心的是,“右键单击并以管理员身份运行”的说明通常会被99%的用户忽略,并产生大量支持电话。

1 个答案:

答案 0 :(得分:0)

您必须通过“Install Shield Prerequisite editor”创建自定义先决条件,并将其与您的功能相关联。