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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] Microsoft Visual C++ 2008 Redistributable (http://forum.oszone.net/showthread.php?t=143414)

FlatX007 24-06-2009 20:05 1150925

Microsoft Visual C++ 2008 Redistributable
 
Как втихушку поставить Microsoft Visual C++ 2008 Redistributable ???
Поиском что-то ненашол ...
vcredist_x86.exe

Dmitrijan 24-06-2009 20:19 1150931

Попробуйте так: Распакуте 7-Zipом, там внутри еще по идее один exeшник, еще раз распакуйте,
там появится обычный MSI. ("Матрешка" вообщем:))

katok888 24-06-2009 20:21 1150932

FlatX007,
Код:

vcredist_x86.exe /q

FlatX007 24-06-2009 20:29 1150934

Нехочу портить SFX архив - творение от майкрософт (пусть лучше он подписанный останется)

user_123 06-07-2009 17:12 1160295

Цитата:

Цитата katok888
vcredist_x86.exe /q »

Это работает, но sfx распаковывается в корень диска. Можно ли задать для sfx от microsoft другой путь распаковки, к примеру %temp%?

Dmitrijan 06-07-2009 17:21 1160309

user_123, Попробуйте использовать такой ключ: /t:Путь.

Dmitrijan 06-07-2009 17:57 1160347

user_123, НЕ извеняюсь, не распаковывается он по указанному пути. Видимо, это только в 2006 работает. Набрал /? , а про ключи путей там ни слова.

user_123 06-07-2009 17:58 1160350

У меня не работает /t

Dmitrijan 06-07-2009 18:04 1160357

user_123, Тут, наверно только пакетный файл с командой на удаления появившегося мусора поможет.

user_123 06-07-2009 18:24 1160374

Dmitrijan, а как определить через пакетный файл, в корень какого диска sfx распаковывается? Если я не ошибаюсь, то он распаковывается в тот, на котором больше всего свободного места...

А если сделать свой sfx с распаковкой в %temp%\vc_red и выполнением пакетного файла
Код:

msiexec /package vc_red\vc_red.msi
rd /s /q vc_red

Какие файлы в архиве обязательные, vc_red.msi и vc_red.cab?

И возможно ли в одном sfx поставлять и 64 и 32 разрядные версии?
Код:

msiexec /package vc_red\%processor_architecture%\vc_red.msi
rd /s /q vc_red

Где предположительные значения %processor_architecture% - "x64" и "x86".
В архиве 64 разрядной версии находится папка "program files(64)", она нужна?

Dmitrijan 06-07-2009 18:47 1160398

Можно попробовать так: Распаковать сам vcredist_x86.exe. Там внутри обычный msi установщик (vc_red.msi) и еще куча файлов. Пишете пакетник с командой на "тихую" установку (vcredist.bat), например:
Код:

vc_red.msi /qn
. Потом все это зажимаете, к примеру WinRARом в SFX архив, с такими параметрами:
Setup=vcredist.bat
TempMode
Silent=1
Overwrite=1
И все. Должно сработать.

user_123 06-07-2009 19:31 1160428

Цитата:

Цитата Dmitrijan
Там внутри обычный msi установщик (vc_red.msi) и еще куча файлов »

А какие именно из них обязательны, а какие нет? vc_red.msi нужен, а какие ещё?

Dmitrijan 06-07-2009 20:00 1160456

Я думаю лучше все файлы запаковывть, чтоб потом избежать нежелательных ошибок при установке.

MKN 09-07-2009 18:11 1163156

Цитата:

Цитата user_123
А какие именно из них обязательны, а какие нет? »

Если взять к примеру, Microsoft Visual C++ 2008 Redistributable x86 9.0.30729 и "распотрошить", то в нём будут 32 "не обязательных" файла (разноязыковые библиотеки и др.)

Если же оставить только En-Ru и пересобрать всё это хоз-во 7z SFX_ом, то получится дистрибутив размером менее 3M.

Вот такой он будет Silent : http://rapidshare.com/files/253811358/vcred2008S.exe
Такой, с отображением : http://rapidshare.com/files/253810618/vcred2008.exe

Только вот нужно ли это делать , не уверен...

rrr777 09-07-2009 18:57 1163197

Цитата:

Цитата MKN
Вот такой он будет Silent »

ключи не нужны? SVCPACK аддон можно смело делать?

Nimbussr 08-08-2009 14:29 1188756

Цитата:

Цитата Dmitrijan
Набрал /? »

Надо так: vcredist_x86.exe -?
И получим:
Command line options:
/Q -- Quiet modes for package, //"Тихий" режим работы распаковщика
/T:<full path> -- Specifies temporary working folder, //Указать временную рабочую папку
/C -- Extract files only to the folder when used also with /T. //Только распаковывать файлы в папку, используется с ключом /T
/C:<Cmd> -- Override Install Command defined by author. //Отменить команды установки заданные автором

SBP 10-08-2009 13:36 1190077

Так будет лучше : /Q:A /R:N


Время: 15:02.

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