У меня есть приложение, использующее SQLLocalDb, которое я развертываю с помощью InstallShield Express Spring 2012.
LocalDb требует, чтобы было установлено обновление .Net для KB2544514. LocalDb не может подключиться к экземпляру LocalDb без этого обновления.
Когда я добавляю этот exe-файл в InstallShield в качестве пользовательского действия:
Ошибка 1721 возникает при запуске NPD40-KB2544514-x86-x64.exe, если установка не выполняется от имени администратора.
Если установка, включающая NPD40-KB2544514-x86-x64.exe, выполняется от имени администратора, установка завершается успешно.
Есть ли способ последовательного подключения обновления Microsoft KB к установке, которая не требует щелчка правой кнопкой мыши «Запуск от имени администратора». Меня беспокоит то, что инструкции «Щелкните правой кнопкой мыши и запустите от имени администратора», как правило, игнорируются 99% пользователей и вызывают большое количество обращений в службу поддержки.