1

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

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

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

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

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

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

4

1 回答 1

0

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

于 2013-01-25T19:36:15.810 回答