2017-02-15 11 views
0

Я пытаюсь проверить предыдущую установку SQL-клиента 11, перед установкой и если он найден, его необходимо удалить. Executing UninstallString in Inno SetupInno setup-Как «удалить» SQL-клиент SQL без присмотра

Все работает отлично, но я хочу, чтобы Uninstall выполнялся без присмотра. Я получаю опции Modify,Repair,Remove в мастере. Как я могу выбрать Remove по умолчанию и продолжить деинсталляцию без проблем?

Примечание: он использует MsiExec и /U /SILENT параметры в функции Exec, кажется, просто выходят без ошибок.

Заранее спасибо.

ответ

2

Попробуйте

MsiExec.exe /x{FA5C8C7E-3939-4219-A18E-0519832FE06A} /qn 

(я нашел варианты на http://www.advancedinstaller.com/user-guide/msiexec.html)

+0

Спасибо большое kdev, работает очень хорошо ... – DeeJay007

+0

Официальная документация будет более подходящим: https://msdn.microsoft .com/EN-US/библиотека/окно/настольный/aa367988.aspx –