[решено] Установка MSI через RunOnceEx.cmd

Ответить
Аватара пользователя
starzkv

[решено] Установка MSI через RunOnceEx.cmd

Сообщение starzkv »

Помогите, пожалуйста.

Делаю установку 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

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение Petya V4sechkin »

Цитата 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

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение starzkv »

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

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение starzkv »

Кто то поможет это решить? В чем может быть проблема?
Аватара пользователя
jentoso

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение jentoso »

Цитата starzkv:



TRANSFORMS=\"%CDROM%\install\1049.MST\"
[решено] Установка MSI через RunOnceEx.cmd




может надо так "\%CDROM%\install\1049.MST\"
Аватара пользователя
zolotykh

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение 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 так устанавливаются
Аватара пользователя
zolotykh

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение zolotykh »

%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 так устанавливаются
[решено] Установка MSI через RunOnceEx.cmd




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

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение jentoso »

Цитата 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 через RunOnceEx.cmd




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

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение starzkv »

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

Re: [решено] Установка MSI через RunOnceEx.cmd

Сообщение starzkv »

Решил проблему упаковыванием установочных файлов в 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-!
Ответить

Вернуться в «Автоматическая установка приложений»