Войти

Показать полную графическую версию : Msiexec - список ключей и свойств


Страниц : 1 [2]

бУРов
18-09-2012, 11:34
Да это я здесь, на форуме ошибся.
Так ведь даже если просто пакет пускаю, получаю сообщение об ошибке.

В службах msiexec запускается с ключем "/V". Это нормально? Что это за ключч?

Счас вирусов поищу (АВЗ попробую)

Iska
18-09-2012, 11:58
В службах msiexec запускается с ключем "/V". Это нормально? Что это за ключч? »
Вы с InstallShield'ом не путаете? Приведите скриншот.

бУРов
18-09-2012, 13:39
Приведите скриншот »Попробовал уже на 3-м компе - поведение такое же. Попробовал другой MSI-пакет (7-zip) -- одинаково.

Vitek 07
18-09-2012, 15:41
В службах msiexec запускается с ключем "/V". Это нормально? Что это за ключч? »
абсолютно нормально, у всех так же.

gora
18-09-2012, 16:19
Проходит, но только если запускать из командной строки.
Из BAT-файла не работает. »
Пробовали запустить батник "от имени администратора" ?

бУРов
18-09-2012, 16:28
Да, пробовал. Все так же. Сейчас ищу bat-файлы чтобы пример запуска найти.

Iska
18-09-2012, 19:07
бУРов, я не доглядел, что Вы писали про службу.

Сейчас ищу bat-файлы чтобы пример запуска найти. »
Да. Выкладывайте текст пакетного файла.

бУРов
18-09-2012, 20:33
Фу! Заработало. MSI-пакет кликал из Тотал коммандера. Только когда тотал запустил как администартор, все сработало. Еще отключение UAC помогает.

бУРов
28-09-2012, 10:44
Где можно найти коды возврата msiexec.
Например, если запрошено удаление

msiexec /x /i <Пакет>.msi

и нажата кнопка [Отмена]

Как это выловить

Iska
28-09-2012, 13:58
В документации:

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).

бУРов
28-09-2012, 14:43
У меня не отрабатывает команда:
set AppPath=c:\tmp
Setup.exe /s /v"/qn INSTALLDIR=%AppPath"
Выскакивает окно справки.
Пробовал и TARGETDIR.

Это у всех так?

Сам msi запускается

msiexec /q /i TranzitSetup.MSI TARGETDIR=%AppPath%

бУРов
28-09-2012, 16:47
Я делаю msi-пакет для установки ПО. Соответственно, приходится многократно запускать для целей отладки. Только теперь всегда автоматом создаются точки восстановления.
А можно такое поведение установщика запретить?

Iska
28-09-2012, 17:22
Пропущен «%»
Setup.exe /s /v"/qn INSTALLDIR=%AppPath%"
Чтобы узнать, какую переменную следует (и можно ли) использовать — извлеките пакет *.msi из инсталляции и посмотрите вовнутрь, например, при помощи ORCA.
Сам msi запускается
msiexec /q /i TranzitSetup.MSI TARGETDIR=%AppPath% »
Тогда в чём проблема? На кой ляд Вам сдался *.exe?

Iska
28-09-2012, 18:39
Попробуйте посмотреть здесь: 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).

бУРов
02-10-2012, 14:26
По этой ссылке предлагают отключать "Теневое копирование тома". Это помогает.




© OSzone.net 2001-2012