PDA

Показать полную графическую версию : [решено] Microsoft Visual C++ 2008 Redistributable


FlatX007
24-06-2009, 20:05
Как втихушку поставить Microsoft Visual C++ 2008 Redistributable ???
Поиском что-то ненашол ...
vcredist_x86.exe

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

katok888
24-06-2009, 20:21
FlatX007, vcredist_x86.exe /q

FlatX007
24-06-2009, 20:29
Нехочу портить SFX архив - творение от майкрософт (пусть лучше он подписанный останется)

user_123
06-07-2009, 17:12
vcredist_x86.exe /q »
Это работает, но sfx распаковывается в корень диска. Можно ли задать для sfx от microsoft другой путь распаковки, к примеру %temp%?

Dmitrijan
06-07-2009, 17:21
user_123, Попробуйте использовать такой ключ: /t:Путь.

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

user_123
06-07-2009, 17:58
У меня не работает /t

Dmitrijan
06-07-2009, 18:04
user_123, Тут, наверно только пакетный файл с командой на удаления появившегося мусора поможет.

user_123
06-07-2009, 18:24
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
Можно попробовать так: Распаковать сам 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
Там внутри обычный msi установщик (vc_red.msi) и еще куча файлов »
А какие именно из них обязательны, а какие нет? vc_red.msi нужен, а какие ещё?

Dmitrijan
06-07-2009, 20:00
Я думаю лучше все файлы запаковывть, чтоб потом избежать нежелательных ошибок при установке.

MKN
09-07-2009, 18:11
А какие именно из них обязательны, а какие нет? »
Если взять к примеру, 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
Вот такой он будет Silent » ключи не нужны? SVCPACK аддон можно смело делать?

Nimbussr
08-08-2009, 14:29
Набрал /? »
Надо так: 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
Так будет лучше : /Q:A /R:N




© OSzone.net 2001-2012