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

apavs
15-11-2013, 17:54
может это уже и не новость, однако: мой sep запретил использование файла vcrhyb86.exe
подозревая, в нём Suspicious.Cloud.2 »
На ноябрьскую версию vcrhyb86.exe SEP уже не ругается!

JekaKot
17-11-2013, 12:19
Lisabon
Какой командой происходит удаление установленных на компьютере версий?

Radanius
17-11-2013, 12:31
JekaKot, Под спойлером в Дополнительных ключах для кого написано?

JekaKot
17-11-2013, 13:53
Radanius
Там написано про удаление установленных версий БЕЗ последующей установки сборки.

Меня же интересует, за счет чего Во время установки сборки, производится поиск и удаление ранее установленных 32-х и 64-х битных версий Microsoft Visual C++ 2005-2008-2010-2012-2013 Redistributable Package. »
Т.е. при обычной установке, по простому клику мышью, производится поиск и удаление установленных версий, а уже потом - установка из сборки.

Хотел узнать, за предварительное удаление ранее установленных версий MVC отвечают ключи самих инсталляторов библиотек (если да, то какие именно ключи) или отдельное приложение (хотя в самой сборке не увидел такого или не заметил нужного) ?

Lisabon
17-11-2013, 19:25
JekaKot,Хотел узнать, за предварительное удаление ранее установленных версий MVC отвечают ключи самих инсталляторов библиотек (если да, то какие именно ключи) »

Ключи используются стандартные для удаления msi, например:


Установщик Windows®. Версия 5.0.9600.16384

msiexec /Option <обязательный параметр> [необязательный параметр]

Параметры установки
</package | /i> <Product.msi>
Установка или настройка продукта
/a <Product.msi>
Административная установка - установка продукта в сеть
/j<u|m> <Product.msi> [/t <список преобразований>] [/g <код языка>]
Объявление о продукте: "m" - всем пользователям; "u" - текущему пользователю
</uninstall | /x> <Product.msi | Код_продукта>
Удаление продукта
Параметры отображения
/quiet
Тихий режим, без взаимодействия с пользователем
/passive
Автоматический режим - только указатель хода выполнения
/q[n|b|r|f]
Выбор уровня интерфейса пользователя
n - Без интерфейса
b - Основной интерфейс
r - Сокращенный интерфейс
f - Полный интерфейс (по умолчанию)
/help
Вывод справки по использованию
Параметры перезапуска
/norestart
Не перезапускать после завершения установки
/promptrestart
Запрашивать перезапуск при необходимости
/forcerestart
Всегда перезапускать компьютер после завершения установки
Параметры ведения журнала
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <файл_журнала>
i - сообщения о состоянии
w - сообщения об устранимых ошибках
e - все сообщения об ошибках
a - запуски действий
r - записи, специфические для действий
u - запросы пользователя
c - начальные параметры интерфейса пользователя
m - сведения о выходе из-за недостатка памяти или неустранимой ошибки
o - сообщения о недостатке места на диске
p - свойства терминала
v - подробный вывод
x - дополнительные отладочные сведения
+ - добавление в существующий файл журнала
! - сбрасывание каждой строки в журнал
* - заносить в журнал все сведения, кроме параметров "v" и "x"
/log <файл_журнала>
Равнозначен /l* <файл_журнала>
Параметры обновления
/update <Update1.msp>[;Update2.msp]
Применение обновлений
/uninstall <Код_Guid_обновления>[;Update2.msp] /package <Product.msi | код_продукта>
Удаление обновлений продукта
Параметры восстановления
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | код_продукта>
Восстановление продукта
p - только при отсутствии файла
o - если файл отсутствует или установлена старая версия (по умолчанию)
e - если файл отсутствует или установлена такая же либо старая версия
d - если файл отсутствует или установлена другая версия
c - если файл отсутствует или контрольная сумма не совпадает с подсчитанным значением
a - принудительная переустановка всех файлов
u - все необходимые элементы реестра, специфические для пользователя (по умолчанию)
m - все необходимые элементы реестра, специфические для компьютера (по умолчанию)
s - все существующие ярлыки (по умолчанию)
v - запуск из источника с повторным кэшированием локальных пакетов
Настройка общих свойств
[PROPERTY=PropertyValue]

Обратитесь к руководству разработчиков установщика Windows® за дополнительными
сведениями по использованию командной строки.

© Корпорация Майкрософт. Все права защищены.
В некоторых частях программы использованы разработки Independent JPEG Group.



или отдельное приложение

такого нет.

JekaKot
17-11-2013, 22:00
Хм, забыл про этот ключ :)

Lisabon, т.е., если я правильно понимаю, порядок работы сборки без ключей следующий:
последовательно происходит деинсталляция всех установленных версий (выполнением msi-инсталлятора с ключами uninstall и кодом продукта), и ставятся актуальные из сборки, а также заглушки на "промежуточные" версии.

Как делаются "заглушки"?

Lisabon
17-11-2013, 22:27
JekaKot, т.е., если я правильно понимаю, порядок работы сборки без ключей следующий:
последовательно происходит деинсталляция всех установленных версий (выполнением msi-инсталлятора с ключами uninstall и кодом продукта), и ставятся актуальные из сборки, а также заглушки на "промежуточные" версии. »

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

Как делаются "заглушки"? »

В самих msi, внутри компонентов находим и удаляем файлы и убираем прописанный путь установки этих же файлов. Потом отключаю проверки на поиск ранее установленных версий и удаление существующих версий, для того чтобы всё потом установилось последовательно по версиям, снизу вверх.

Nun-Nun
18-11-2013, 10:54
Lisabon,

Есть одно замечание косметического характера.
В шапке темы (как, впрочем, и в nfo-файлах аддонов) очень режет глаз и слух тавтология фразы "Сборка включает в себя" (это как масло масляное), потому как смысл термина "включает" подразумевает "содержит в себе". Правильнее было бы просто "Сборка включает" или ещё лучше "Сборка содержит".
Надеюсь, не обидел? :)

UserX
20-11-2013, 15:53
:off:
потому как смысл термина "включает" подразумевает "содержит в себе". »
А мне лично, так кажется, что смысл термина "содержит" подразумевает "включает в себя".
Таким образом, видимо, смело можно утверждать, что ошибочно было бы сказать "содержит в себя" или "включает в себе", в то время, как остальное, озвученное сторонами, ни логических, ни семантических ошибок (с точки зрения русского языка) явно в себе не содержит, равно как таковых в себя и не включает. :)

Nun-Nun
21-11-2013, 09:40
А мне лично, так кажется, что смысл термина "содержит" подразумевает "включает в себя". »
Цеплясь к словам, Вы видимо плохо понимаете смысл мною сказанного. Прочтите ещё раз. Если снова не поняли - читайте ещё раз.
Не имеет значения, будет ли употреблено выражение "содержит в себе" или "включает в себя" - и то и другое тавтология. Здесь речь о том, что в рассматриваемом случае термин "включает" ("содержит") не нуждается в дополнении "в себя" ("в себе"). Если и это Вам осталось не ясно - учите русский язык, больше тут говорить не о чем. И не нужно мусолить это дальше, т.к. мой пост написан не для обсуждения и, тем более, не Вам адресован. Автор темы сам решит как ему поступать.

UserX
22-11-2013, 12:27
Цеплясь к словам»
Без комментариев. Как логических, так и орфографических...

JamesBO
28-11-2013, 21:50
Вот, собственно, все, что показывается в программах после установки. Windows 7 x64. В чем может быть проблема?
107338

Lisabon
28-11-2013, 22:02
JamesBO,

http://forum.oszone.net/post-2179440.html#post2179440

k417
29-11-2013, 01:49
Lisabon, AMD при установке видеодрайвера Catalyst предлагает какой-то странный пакет. Что это за странная версия?

Lisabon
29-11-2013, 10:32
k417, Что это за странная версия? »

http://forum.oszone.net/post-2242941-691.html

На скрине, в написании действительно есть некоторый казус (сразу не заметил)... Написано, что VC 12, а версия от VC 10... Чудно однако. Что-то AMD начудила...

MASSANDRA
29-11-2013, 23:30
Lisabon, Скажите пожалуйста ... у меня было установлено в системе все оф VC++ 05+08+10+12 .так вот... 05 почему то то же весил всего кб, но 2008 весил уже мб... забыл добавить, что наряду с ними был также установлен Rintime Pack.... помниться Вы говорили, что если пользоваться Вашей сборкой Hibrid то тогда не должно быть в системе Rintiume Pack... Я всё таки решил поставить Вашу сборку -удалил все компоненты... почистил, поставил ... и вот что увидел в установленных программах http://s020.radikal.ru/i723/1311/9b/2d13509393c7.jpg (http://http://s020.radikal.ru/i723/1311/9b/2d13509393c7.jpg) но когда включил опцию системные компоненты, то увидел ещё... http://s020.radikal.ru/i710/1311/0f/f80ea5f77ce2.jpg
Вот и вопрос... по поводу VC++2005+2008... они системой распознаются как установленные?Как правильно должны отображаться?должны ли 2005+2008 весить более?Просто я хотел установить одну программу, а она мне выдала окно, что в системе не установлен VC++2005 SP1... я скачал с оф сайта-он вроде начинает установку, но установщик выдаёт false и закрывается... короче говоря не устанавливается более VC++2005 и 2008.Что это может быть?или так и должно быть?Необходимо всё-таки наряду с этой сборкой установить дополнительно Runtime Pack?Спасибо!

Lisabon
30-11-2013, 01:03
так вот... 05 почему то то же весил всего кб »

Не знаю... Последние версии VC, должны быть в Mб.

помниться Вы говорили, что если пользоваться Вашей сборкой Hibrid то тогда не должно быть в системе Rintiume Pack »

Нет, такого я не говорил. Наоборот... Говорил, что мою сборку можно использовать совместно с RuntimePack Lite.

Я всё таки решил поставить Вашу сборку -удалил все компоненты... почистил, поставил ... и вот что увидел в установленных программах »

Это ненормально. Для примера, как это выглядит на моей системе:

http://www.imageup.ru/img41/1577987/revo1.png (http://www.imageup.ru/img41/1577987/revo1.png.html)


Вот и вопрос... по поводу VC++2005+2008... они системой распознаются как установленные? »

Как обычные последние версии VC, так и MSI-заглушки (False), в системе будут распознаваться как установленные. Из них реальных полных версий будет пять Microsoft Visual C++ 2005-2008-2010-2012-2013 Redistributable Package, всё остальное (MSI-заглушки (False)), только прописывание в реестре, а файлов нет.

Как правильно должны отображаться?должны ли 2005+2008 весить более? »

http://www.imageup.ru/img41/1577988/expl.png (http://www.imageup.ru/img41/1577988/expl.png.html)
http://www.imageup.ru/img41/1577987/revo1.png (http://www.imageup.ru/img41/1577987/revo1.png.html)
http://www.imageup.ru/img41/1577989/revo2.png (http://www.imageup.ru/img41/1577989/revo2.png.html)


короче говоря не устанавливается более VC++2005 и 2008.Что это может быть? »

Проблема возможно из-за VC 05 и 08, которые отображаются с маленьким размером 800 кб, 572 кб и 612 кб, 300 кб. Скорей всего они не установились корректно, отсюда и возникают проблемы с программой.

а она мне выдала окно, что в системе не установлен VC++2005 SP1 »

Ссылку на эту программу дайте, интересно пощупать...

Необходимо всё-таки наряду с этой сборкой установить дополнительно Runtime Pack?

мою сборку можно использовать совместно с RuntimePack Lite

MASSANDRA
30-11-2013, 02:48
Цитата Lisabon:
Это ненормально. Для примера, как это выглядит на моей системе: »
Под спойлером ничего нет... Под другим увидел, что 2005+2008 весят в мб... Ссылка на прогу... вернее это кодек старенькийhttp://rghost.ru/private/50536308/e9aba35e2648f8ff0536ef4e58b3fbd0 этот же, вернее версия 1.3.2 но на 64 устанавливается спокойно ... у меня 64 бит ... RuntimePack Lite нужно до установки сборки ставить или без разницы?Что посоветуете?Всё заново поудалять?

Цитата Lisabon:
Говорил, что мою сборку можно использовать совместно с RuntimePack Lite. »
Просто два вида пака существует... думал, что лучше вообще не ставить-тогда речь видимо о full шла ... теперь понял,что лайт можно....

Lisabon
30-11-2013, 11:08
RuntimePack Lite нужно до установки сборки ставить или без разницы? »

Без разницы.

Просто два вида пака существует »

Сути всё-равно не меняет. В RuntimePack добавлены 64-х битные компоненты, в Full их нет, вот и всё отличие.

В общем суть всё-равно не изменится:


- Microsoft Visual C++ 2005-2008-2010-2012 Redistributable Package Hybrid + RuntimePack Lite = dllsfull , но совокупный размер Microsoft Visual C++ 2005-2008-2010-2012 Redistributable Package Hybrid + RuntimePack Lite будет меньше, чем у dllsfull


- Microsoft Visual C++ 2005-2008-2010-2012 Redistributable Package Hybrid x64 + RuntimePack Lite = RuntimePack (полная версия), но совокупный размер Microsoft Visual C++ 2005-2008-2010-2012 Redistributable Package Hybrid x64 + RuntimePack Lite будет меньше, чем у RuntimePack (полная версия)

Что посоветуете? »

Чисто теоретически... Я так понял у вас Win 7 x64, тогда при установленной версии VC, в реестре при помощи RegOwnershipEx (http://winaero.com/comment.php?comment.news.210) необходимо получить права на ветки реестра VC.

Необходимо найти разделы и подразделы, где упоминается VC (Microsoft Visual C++) в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components и скопировать путь в RegOwnershipEx и нажать на кнопку "Получить права"
Для примера, как пользоваться программой есть статья (http://winreview.ru/kak-peremestit-biblioteki-pod-kompyuter-v-windows-7-v-oblasti-perexodov-provodnika/) автора программы, правда там другая проблема и другие разделы в реестре.

Разделов VC будет много, для примера:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\67D6ECF5CD5FBA732B8B22BAC8DE1B4D

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\6E815EB96CCE9A53884E7857C57002F0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\1af2a8da7e60d0b429d7e6453b3d0182

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\c1c4f01781cc94c4c8fb1542c0981a2a

и т.д.

Всё заново поудалять? »
После получения прав, просто запустить сборку на установку. Сборка сама удалит и установит VC.

MASSANDRA
30-11-2013, 23:43
Lisabon, Спасибо большое за разъяснение... если вдруг ничего не получиться, то я переустановлю винду и сразу наживо установлю сборку.... мне кажется все беды от чрезмерного чистки реестра...хоть и не особо я и стараюсь в этом, но иногда после деинсталяции какой-либо программы грешу :lol: :laugh:




© OSzone.net 2001-2012