Показать полную графическую версию : [addon] Microsoft Visual C++ 05-08-10-12-13-19-22 Redistributable Package x86 & x64
может это уже и не новость, однако: мой sep запретил использование файла vcrhyb86.exe
подозревая, в нём Suspicious.Cloud.2 »
На ноябрьскую версию vcrhyb86.exe SEP уже не ругается!
Lisabon
Какой командой происходит удаление установленных на компьютере версий?
Radanius
17-11-2013, 12:31
JekaKot, Под спойлером в Дополнительных ключах для кого написано?
Radanius
Там написано про удаление установленных версий БЕЗ последующей установки сборки.
Меня же интересует, за счет чего Во время установки сборки, производится поиск и удаление ранее установленных 32-х и 64-х битных версий Microsoft Visual C++ 2005-2008-2010-2012-2013 Redistributable Package. »
Т.е. при обычной установке, по простому клику мышью, производится поиск и удаление установленных версий, а уже потом - установка из сборки.
Хотел узнать, за предварительное удаление ранее установленных версий MVC отвечают ключи самих инсталляторов библиотек (если да, то какие именно ключи) или отдельное приложение (хотя в самой сборке не увидел такого или не заметил нужного) ?
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.
или отдельное приложение
такого нет.
Хм, забыл про этот ключ :)
Lisabon, т.е., если я правильно понимаю, порядок работы сборки без ключей следующий:
последовательно происходит деинсталляция всех установленных версий (выполнением msi-инсталлятора с ключами uninstall и кодом продукта), и ставятся актуальные из сборки, а также заглушки на "промежуточные" версии.
Как делаются "заглушки"?
JekaKot, т.е., если я правильно понимаю, порядок работы сборки без ключей следующий:
последовательно происходит деинсталляция всех установленных версий (выполнением msi-инсталлятора с ключами uninstall и кодом продукта), и ставятся актуальные из сборки, а также заглушки на "промежуточные" версии. »
Да, так оно и есть. Если быть точнее сначала производится поиск в системе по продуктам, и если есть, производим удаление, ну и далее установка.
Как делаются "заглушки"? »
В самих msi, внутри компонентов находим и удаляем файлы и убираем прописанный путь установки этих же файлов. Потом отключаю проверки на поиск ранее установленных версий и удаление существующих версий, для того чтобы всё потом установилось последовательно по версиям, снизу вверх.
Lisabon,
Есть одно замечание косметического характера.
В шапке темы (как, впрочем, и в nfo-файлах аддонов) очень режет глаз и слух тавтология фразы "Сборка включает в себя" (это как масло масляное), потому как смысл термина "включает" подразумевает "содержит в себе". Правильнее было бы просто "Сборка включает" или ещё лучше "Сборка содержит".
Надеюсь, не обидел? :)
:off:
потому как смысл термина "включает" подразумевает "содержит в себе". »
А мне лично, так кажется, что смысл термина "содержит" подразумевает "включает в себя".
Таким образом, видимо, смело можно утверждать, что ошибочно было бы сказать "содержит в себя" или "включает в себе", в то время, как остальное, озвученное сторонами, ни логических, ни семантических ошибок (с точки зрения русского языка) явно в себе не содержит, равно как таковых в себя и не включает. :)
А мне лично, так кажется, что смысл термина "содержит" подразумевает "включает в себя". »
Цеплясь к словам, Вы видимо плохо понимаете смысл мною сказанного. Прочтите ещё раз. Если снова не поняли - читайте ещё раз.
Не имеет значения, будет ли употреблено выражение "содержит в себе" или "включает в себя" - и то и другое тавтология. Здесь речь о том, что в рассматриваемом случае термин "включает" ("содержит") не нуждается в дополнении "в себя" ("в себе"). Если и это Вам осталось не ясно - учите русский язык, больше тут говорить не о чем. И не нужно мусолить это дальше, т.к. мой пост написан не для обсуждения и, тем более, не Вам адресован. Автор темы сам решит как ему поступать.
Цеплясь к словам»
Без комментариев. Как логических, так и орфографических...
Вот, собственно, все, что показывается в программах после установки. Windows 7 x64. В чем может быть проблема?
107338
JamesBO,
http://forum.oszone.net/post-2179440.html#post2179440
Lisabon, AMD при установке видеодрайвера Catalyst предлагает какой-то странный пакет. Что это за странная версия?
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?Спасибо!
так вот... 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 шла ... теперь понял,что лайт можно....
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC