Прежде всего: похоже, нам нужны более подробные сведения о том, чего вы пытаетесь достичь. хотите ли вы переустановить продукт, чтобы исправить неисправные компоненты, или вы хотите установить новую версию продукта (возможно, параллельно с предыдущей настройкой).
Ответ Уильяма выглядит правильно, но могут быть некоторые проблемы с кавычками. Описанное вами поведение указывает на то, что установщику Windows не удалось проанализировать командную строку. Я не проверял это, но попробуйте:
Setup.exe / s / v "/ f {11111111-1111-1111-1111-111111111111} / qn"
Некоторая справочная информация: setup.exe является средством запуска установки Installshield . Все, что после / V в командной строке передается "как есть" в основной exe-файл установщика Windows msiexec.exe ( ссылка на параметр командной строки msiexec.exe ).
Обратите внимание, что установщик Windows не похож на предыдущие решения для развертывания. После установки MSI установщик Windows ведет учет внутренних идентификаторов GUID установки. Следовательно, невозможно установить несколько экземпляров одного и того же продукта (если вы не разработали MSI для этого).
Некоторые msiexec.exe Примеры командных строк:
Установка :
- msiexec.exe / i MySetup.msi / q
Удаление :
- msiexec.exe / x MySetup.msi / qn
- msiexec.exe / x {11111111-1111-1111-1111-111111111111} / qn
Ремонт
- msiexec.exe / f MySetup.msi / qn
- msiexec.exe / f {11111111-1111-1111-1111-111111111111} / qn
Изображение администратора (извлечение исходных файлов из MSI):
- msiexec.exe / a MySetup.msi TARGETDIR = "C: \ ExtractSourcesHere"
Удалите / qn из любой из вышеперечисленных командных строк для запуска в интерактивном режиме, а не в молчании.