Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » msi, vcredist_x64... и т.п.

Ответить
Настройки темы
msi, vcredist_x64... и т.п.

Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Как мне можно указать папку temp?
Дело в том, что vcredist_x86.exe итп. обычно распаковывают всякий мусор на свободный партишн
в виде таких (мерзких) папок - 3a40162e3dc42b397b0389, и потом даже не подчищают за собой.
А ещё имеют привычку логами загаживать диск.
Для создания инсталяторов иногда нужны бывают VC+ пакеты, поэтому хочу зделать это более качественно. (?)

Другой вопрос, можно ли рантаймы руками установить, простым копированием нужных папок в winsxs
и записью в реестр? Кто нибудь делал подобное, или может кто знает как это устроенно хотябы примерно?

-------
Полезное сообщение


Отправлено: 22:18, 08-07-2010

 

Аватара для ChVL

Старожил


Сообщения: 254
Благодарности: 38

Профиль | Отправить PM | Цитировать


Не знаю, из каких соображений MS выдумал абсолютно идиотскую инсталляцию VC++ 2008 redistributable (может и есть какой-то загадочный смысл, но мне он неизвестен). Тоже понадобился этот пакет и пришлось не слабо попотеть, прежде чем удалось организовать его тихую установку.

Скопируйте эту мерзкую папку и для начала переименуйте её во что-то божеское, скажем, MVC. Удалите из неё мусор, оставьте только 5 файлов: install.exe, install.ini, install.res.1033.dll, vc_red.cab, vc_red.msi.
Поместите её в свой инсталлятор и в скрипте пропишите запуск install.exe с ключом /qn. Запись должна быть перед запуском своей программы.

В скрипте создайте ветки реестра:
[HKLM\SOFTWARE\Classes\Installer\Products\6F9E66FF7E38E3A3FA41D89E8A906A4A\SourceList]
Строковый параметр: REG_SZ, ключ: PackageName, значение: vc_red.msi
Расширенная строка: REG_EXPAND_SZ, ключ: LastUsedSource, значение: 1

[HKLM\SOFTWARE\Classes\Installer\Products\6F9E66FF7E38E3A3FA41D89E8A906A4A\SourceList\Net]
Расширенная строка: REG_EXPAND_SZ, ключ: 1, значение: путь к папке \MVC\

Если кто-то знает более простой и грамотный способ - буду весьма благодарен.

Удачи!

Отправлено: 17:28, 20-07-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

MKN MKN вне форума

Ветеран


Сообщения: 2373
Благодарности: 565

Профиль | Отправить PM | Цитировать


Цитата semiono:
можно ли рантаймы руками установить, простым копированием нужных папок в winsxs
и записью в реестр? »
Конечно можно. Так "поступают" многие программы. При этом используется минимум файлов и никакого мусора.
Что куда копируется и куда прописывается, отслеживается мониторингом при установке, к примеру, с помощью Total Uninstall_а и подобных программ.

Цитата ChVL:
пришлось не слабо попотеть, прежде чем удалось организовать его тихую установку »
А в чём проблема ? хочешь иcпользуй штатный ключ тихой установки /q (vcredist_x86.exe /q), хочешь извлеки сначала файлы из штатного инсталлятора и используй /qn (/qb) как обычно для msi, поместив их в 7ZSFX.
Получится что то типа этого : http://rghost.ru/2164992 (это вариант vc++2008x86 9.0.30729.17 с отображением процесса установки) Размер можно уменьшить , если удалить многоязыковые файлы (ессно подправив MSI)

Последний раз редактировалось MKN, 20-07-2010 в 18:07.


Отправлено: 17:50, 20-07-2010 | #3


Аватара для ChVL

Старожил


Сообщения: 254
Благодарности: 38

Профиль | Отправить PM | Цитировать


MKN,
Цитата:
А в чём проблема ? хочешь иcпользуй штатный ключ тихой установки /q (vcredist_x86.exe /q)
А нет этого файла в распаковке. Если бы был - конечно бы пробовал.

Отправлено: 18:39, 20-07-2010 | #4

MKN MKN вне форума

Ветеран


Сообщения: 2373
Благодарности: 565

Профиль | Отправить PM | Цитировать


ChVL,
vcredist_x86.exe - это родной стандартный файл, скачиваемый с MS.

Отправлено: 21:18, 20-07-2010 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » msi, vcredist_x64... и т.п.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Драйвера для MSI U100 (Notebook Wind msi MS-N011) isa777 Ноутбуки 5 10-08-2011 05:47
MSI HD 5670: видеокарта с поддержкой технологии MSI Over Voltage OSZone News Новости железа 0 16-01-2010 13:30
Выбор матплаты:GigaByte GA-EP45-UD3R, MSI P35, MSI P7N Yara Материнские платы и память 1 29-03-2009 22:37
[решено] MSI P35 Neo,MSI P6N v2 или Abit P35 Bastiron Материнские платы и память 16 29-01-2008 19:42
MSI forsem Программное обеспечение Windows 1 14-01-2008 15:51




 
Переход