PDA

Показать полную графическую версию : [addon] Microsoft Visual C++ 05-08-10-12-13-19-22 Redistributable Package x86 & x64


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 [87] 88 89 90 91 92 93 94 95 96 97 98

SergeyZV
27-07-2020, 09:04
Можно ли реализовать ключ, с которым бы пропускалось удаление/установка уже существующей версии ? »
К примеру так. Обновится только Microsoft Visual C++ 2019.
/WithOutVC05 /WithOutVC08 /WithOutVC10 /WithOutVC12 /WithOutVC13

АВаТар
27-07-2020, 09:59
Можно ли реализовать ключ, с которым бы пропускалось удаление/установка уже существующей версии ? »
В принципе можно. Но автор почему-то не хочет этого делать, хотя я его просил об этом 2 раза несколькими годами раньше.
Можно было бы, например, сделать так:
-vc10 - удаляет;
+vc10 - устанавливает Microsoft Visual C++ 2010 Redistributable Package, и т.п.

SergeyZV
28-07-2020, 06:19
-vc10 - удаляет;
+vc10 - устанавливает Microsoft Visual C++ 2010 Redistributable Package, и т.п. »
А это ваш вариант
/WithOutVC05 /WithOutVC08 /WithOutVC12 /WithOutVC13 /WithOutVC19

АВаТар
29-07-2020, 06:20
SergeyZV, Я знаю предложенный вами вариант сработает именно так, как я описывал свой. Вопрос в удобстве. Я постоянно обновляю установленный пакет, и мне просто лень каждый раз писать это/WithOutVC05 /WithOutVC08 /WithOutVC10 WithOutVC12 /WithOutVC13Проще было бы написать+vc10, не так ли?

SergeyZV
29-07-2020, 07:32
не так ли? »
А для тех кому нужны все версии по вашему так
+vc05 +vc08 +vc10 +vc12 +vc13 +vc19
Я постоянно обновляю установленный пакет, и мне просто лень каждый раз писать это »
Если вы постоянно обновляете, то только VC++ 2019. (остальные давно не меняются)
То вам нужна одна команда
/WithOutVC05 /WithOutVC08 /WithOutVC10 WithOutVC12 /WithOutVC13

АВаТар
30-07-2020, 07:56
SergeyZV, А для тех кому нужны все версии по моему так:VCRHyb64.exe
Мне нужна простая команда для обновления того, что регулярно обновляется. Этот ужас оставьте себе:/WithOutVC05 /WithOutVC08 /WithOutVC10 WithOutVC12 /WithOutVC13

niZMo
30-07-2020, 08:06
та хоспади, кладём рядом батник и запускаем его с нужными параметрами

SergeyZV
31-07-2020, 06:49
niZMo, Товарищ решил покапризничать и батниками похоже он не умеет пользоваться. :smirk:

Pasha_ZZZ
31-07-2020, 07:54
моя сборка включает только Microsoft Visual C++ 2005 и 2008 Redistributable Package »А интересно, почему у 2005 и 2008 одна из заглушек (False) имеет размер полноценного дистра (у всех 4 версий/разрядностей)?

АВаТар
01-08-2020, 08:00
Товарищ решил покапризничать и батниками похоже он не умеет пользоваться.»А вот посмотрите, какой bat-ничек я сбацал на досуге (https://forum.ru-board.com/topic.cgi?forum=35&topic=47372&start=760#4) (для просмотра требуется учётная запись на ru-board). Просто интерфейс с пользователем надо нормальный делать.

NoN.Crying
05-08-2020, 14:11
Добрый день!

Lisabon, спасибо за ваш труд! Подскажите, не затруднит ли вас добавить в параметры для всех MSI'-пакетов, входящих в сборку, ключ /norestart? На днях столкнулся с ситуацией, когда установка пакета на сервере вызвала его перезагрузку. Оказалось, что была ранящаяся служба, зависящая от компонента VC++ 2013 x64, в результате обновление версии приводило к ребуту. В описании сборки не нашёл ключ, который бы решал эту проблему, если я невнимательный, прошу ткнуть носом. :)

Спасибо за внимание!

Lisabon
05-08-2020, 14:54
от компонента VC++ 2019 x64 »
в параметры для всех MSI'-пакетов, входящих в сборку, ключ /norestart »

Ключ /norestart используется только для exe-заглушек:
vcredist_x86.exe" /quiet /norestart

а для msi-файлов - ключ /norestart не используется.

NoN.Crying
05-08-2020, 15:02
Простите, опечатался. Не 2019, а 2013 там было, но не суть.

а для msi-файлов - ключ /norestart не используется
Для MSI-файлов такой ключ тоже предусмотрен и, по-хорошему, наверное, его лучше ставить для каждого установочного файла, чтобы не возникало подобных ситуаций. Для полностью тихих MSI-установок обычно используется комбинация ключей /qn /norestart, к сожалению, в этой сборке я не могу передать эти ключи установщику. Или могу?

Lisabon
05-08-2020, 15:05
Pasha_ZZZ, почему у 2005 и 2008 одна из заглушек (False) имеет размер полноценного дистра (у всех 4 версий/разрядностей)? »

Из-за инсталлятора XviD.

Обсуждение от этого поста и ниже:

http://forum.oszone.net/post-2264785.html#post2264785

к сожалению, в этой сборке я не могу передать эти ключи установщику. Или могу? »
Нет, не можете.

наверное, его лучше ставить для каждого установочного файла, чтобы не возникало подобных ситуаций. Для полностью тихих MSI-установок обычно используется комбинация ключей /qn /norestart »
Добавлю.

NoN.Crying
05-08-2020, 15:09
Спасибо огромное!

Lisabon
05-08-2020, 15:14
Можно ли реализовать ключ, с которым бы пропускалось удаление/установка уже существующей версии ? »

Нельзя. Уже обсуждалось почему: http://forum.oszone.net/post-2477382.html#post2477382

Сильно экономит время, если обновился только один какой то из Microsoft Visual C++ »
Как уже сказали используем VCRHybGuiSetup by nibble74 из шапки, для экономии время на установку, выбирая только необходимое для установки.

NoN.Crying
06-08-2020, 16:11
Последний вопрос: ключ /norestart добавите с релизом новой версии, или можно надеяться на то, что вы найдёте время обновить текущий релиз?

Up: вопрос неактуален в связи с выходом новой версии VC++ 2019. =)

Lisabon
09-08-2020, 11:55
Сборки обновлены.

Что изменено:
- Обновлён Microsoft Visual C++ 2019 Redistributable до версии 14.28.29115
- Добавлен ключ /norestart для msi-инсталляторов

mariolast
09-08-2020, 22:02
Как уже сказали используем VCRHybGuiSetup by nibble74 из шапки, для экономии время на установку, выбирая только необходимое для установки. »
Та еще заморочка, антивири его удаляют.

vespasian
10-08-2020, 07:16
Та еще заморочка, антивири его удаляют. »
Поставить в исключеня не судьба?

Вообще удивляет люди пытающийся пользоватся сборками, репаками не говоря про "лекарства" одновременно будучи рабами своих АВ.




© OSzone.net 2001-2012