我有一个使用我通过 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% 的用户通常会忽略“右键单击并以管理员身份运行”的说明,并会产生大量的支持电话。