Показать полную графическую версию : Msiexec - список ключей и свойств
Да это я здесь, на форуме ошибся.
Так ведь даже если просто пакет пускаю, получаю сообщение об ошибке.
В службах msiexec запускается с ключем "/V". Это нормально? Что это за ключч?
Счас вирусов поищу (АВЗ попробую)
В службах msiexec запускается с ключем "/V". Это нормально? Что это за ключч? »
Вы с InstallShield'ом не путаете? Приведите скриншот.
Приведите скриншот »Попробовал уже на 3-м компе - поведение такое же. Попробовал другой MSI-пакет (7-zip) -- одинаково.
Vitek 07
18-09-2012, 15:41
В службах msiexec запускается с ключем "/V". Это нормально? Что это за ключч? »
абсолютно нормально, у всех так же.
Проходит, но только если запускать из командной строки.
Из BAT-файла не работает. »
Пробовали запустить батник "от имени администратора" ?
Да, пробовал. Все так же. Сейчас ищу bat-файлы чтобы пример запуска найти.
бУРов, я не доглядел, что Вы писали про службу.
Сейчас ищу bat-файлы чтобы пример запуска найти. »
Да. Выкладывайте текст пакетного файла.
Фу! Заработало. MSI-пакет кликал из Тотал коммандера. Только когда тотал запустил как администартор, все сработало. Еще отключение UAC помогает.
Где можно найти коды возврата msiexec.
Например, если запрошено удаление
msiexec /x /i <Пакет>.msi
и нажата кнопка [Отмена]
Как это выловить
В документации:
Command-Line Options (http://msdn.microsoft.com/en-us/library/windows/desktop/aa367988(v=vs.85).aspx)
Standard Installer Command-Line Options (http://msdn.microsoft.com/en-us/library/windows/desktop/aa372024(v=vs.85).aspx)
Но, полагаю, Ваш случай таков: Msiexec.exe and %errorlevel% - Ars Technica OpenForum (http://arstechnica.com/civis/viewtopic.php?f=17&t=564029).
У меня не отрабатывает команда:
set AppPath=c:\tmp
Setup.exe /s /v"/qn INSTALLDIR=%AppPath"
Выскакивает окно справки.
Пробовал и TARGETDIR.
Это у всех так?
Сам msi запускается
msiexec /q /i TranzitSetup.MSI TARGETDIR=%AppPath%
Я делаю msi-пакет для установки ПО. Соответственно, приходится многократно запускать для целей отладки. Только теперь всегда автоматом создаются точки восстановления.
А можно такое поведение установщика запретить?
Пропущен «%»
Setup.exe /s /v"/qn INSTALLDIR=%AppPath%"
Чтобы узнать, какую переменную следует (и можно ли) использовать — извлеките пакет *.msi из инсталляции и посмотрите вовнутрь, например, при помощи ORCA.
Сам msi запускается
msiexec /q /i TranzitSetup.MSI TARGETDIR=%AppPath% »
Тогда в чём проблема? На кой ляд Вам сдался *.exe?
Попробуйте посмотреть здесь: windows - Prevent System Restore Point from being created during Install - Super User (http://superuser.com/questions/263823/prevent-system-restore-point-from-being-created-during-install).
По этой ссылке предлагают отключать "Теневое копирование тома". Это помогает.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.