我有一个使用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%的用户忽略,并产生大量支持电话。
答案 0 :(得分:0)
您必须通过“Install Shield Prerequisite editor”创建自定义先决条件,并将其与您的功能相关联。