Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] Установка MSI через RunOnceEx.cmd (http://forum.oszone.net/showthread.php?t=144275)

starzkv 05-07-2009 15:41 1159420

[решено] Установка MSI через RunOnceEx.cmd
 
Помогите, пожалуйста.
Делаю установку MSI через RunOnceEx.cmd.
Таким образом работет:
Цитата:

msiexec /i "%CDROM%\install\Centrafuse.msi" TRANSFORMS="%CDROM%\install\1049.MST" /qb-!
А таким образом нет:
Цитата:

REG ADD %KEY%\%i% /VE /D "Centrafuse" /f
REG ADD %KEY%\%i% /V 1 /D "msiexec /i \"%CDROM%\install\Centrafuse.msi\" TRANSFORMS=\"%CDROM%\install\1049.MST\" /qb-!\" /f
SET /A i+=1
Выдает что не правильно команду указал.
Понимаю что чтото неправильно в конце текста, из-за двоеточий. Но не могу никак исправить.
Как правильно будет написать во втором варианте?
Это нужно для создания диска с автоматической установкой специфичных программ, для использования компьютера в автомобиле. Подробней про эту программу можно почитать здесь.
Заранее благодарен.

С уважением, Константин.

Petya V4sechkin 05-07-2009 19:29 1159565

Цитата:

Цитата starzkv
REG ADD %KEY%\%i% /V 1 /D "msiexec /i \"%CDROM%\install\Centrafuse.msi\" TRANSFORMS=\"%CDROM%\install\1049.MST\" /qb-!\" /f

Последний обратный слэш - лишний.
Код:

REG ADD %KEY%\%i% /V 1 /D "msiexec /i \"%CDROM%\install\Centrafuse.msi\" TRANSFORMS=\"%CDROM%\install\1049.MST\" /qb-!" /f

starzkv 05-07-2009 19:42 1159578

Так тоже пробовал. В этом варианте вообще ничего не происходит. Установка файла пропускается.

starzkv 09-07-2009 01:10 1162573

Кто то поможет это решить? В чем может быть проблема?

jentoso 09-07-2009 09:17 1162722

Цитата:

Цитата starzkv
TRANSFORMS=\"%CDROM%\install\1049.MST\" »

может надо так "\%CDROM%\install\1049.MST\"

zolotykh 09-07-2009 09:51 1162751

REG ADD %KEY%\%i% /VE /D "MCE Tweak" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\TweakMCE.msi /qn /quiet" /f
SET /A i+=1

У меня MSI так устанавливаются

starzkv 09-07-2009 09:53 1162753

%CDROM%\install\1049.MST должно быть в кавычках. Наклонная черта ставится что бы реестр смог запомнить команду. Ставится перед кавычками.
Но я опробую так. Спасибо.

Цитата:

Цитата zolotykh
REG ADD %KEY%\%i% /VE /D "MCE Tweak" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\TweakMCE.msi /qn /quiet" /f
SET /A i+=1
У меня MSI так устанавливаются »

Попробую еще таким способом. Просто хотел установку производить флешки. Без копирования файлов на системный диск.

jentoso 09-07-2009 13:02 1162902

Цитата:

Цитата zolotykh
REG ADD %KEY%\%i% /VE /D "MCE Tweak" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\TweakMCE.msi /qn /quiet" /f
SET /A i+=1 »

Я тоже таким способом устанавливаю. На мой взгляд msiexec это лишнее. Хотя может для каких то эгозитчески приложений и нужное

starzkv 09-07-2009 13:10 1162910

Не заработало. Скорее всего приложение требует графического режима.

starzkv 09-07-2009 21:29 1163307

Решил проблему упаковыванием установочных файлов в SFX-архив.
В RunOnceEx.cmd теперь написано:
Цитата:

REG ADD %KEY%\%i% /VE /D "Centrafuse" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\install\Centrafuse.exe" /f
SET /A i+=1
В файле после распаковки стоит:
Цитата:

msiexec /i Centrafuse.msi TRANSFORMS=1049.MST /qb-!


Время: 02:59.

Время: 02:59.
© OSzone.net 2001-