Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Runtime Libraries | Redistributable Packages

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Открыть новую тему     Написать ответ в эту тему

Diabolik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft Runtime Libraries

Всем знакома ситуация, когда та или иная программа отказывается запускаться, ссылаясь на отсутствие в системе необходимых файлов. Для решения этой проблемы компания Microsoft периодически выпускает пакеты исполняемых библиотек, предназначенные для распространения производителями ПО и установки в систему конечными пользователями. Необходимость установки тех или иных пакетов определяется языком программирования, на котором написана программа. К примеру программы написанные на языке Visual C++ 7.0 требуют установки пакета Visual C++ 7.0 SP1 RP, в то время как программы написанные на Visual Basic 6.0 используют в своей работе библиотеки из пакета Visual Basic 6.0 SP6 RP. Часто язык программирования, на котором написана программа и соответственно требуемую версию пакета можно определить из названия запрашиваемых программой файлов: mfc70.dll, atl80.dll, vfp9r.dll и т.п.

Проверка обновлений:

VB :: VC :: VS :: VF :: VJ :: MSXML :: MDAC :: Jet :: XNA :: LIVE :: VSTO :: WSE :: WMI :: WIC :: RV :: WI :: WS :: SR :: FW :: DX


Всего записей: 4819 | Зарегистр. 02-10-2004 | Отправлено: 11:54 20-09-2007 | Исправлено: vasevase, 05:04 15-04-2024
ruomyes

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wusa

Цитата:
Убедительная просьба перезалить Visual C++ 2003 (7.x), а то ссылки уже сдохли!

Все файлы доступны через зеркала на rusfolder, кроме может быть vcredist70.exe, какая-то ошибка.

Цитата:
это оригинальные пакеты или самосборки, выдернутые из VisualStudio 2002/2003?

Самосборки. В шапке все написано. Только после последней сборки вышло еще одно обновление для 2003. Надо пересобрать vcredist71(x).exe. Вообще, история обновлений сборок, если кому интересно: мотив (или как еще это обозвать одним словом)) => первые сборки 7.0 и 7.1 + 7.x (файлы тогда были разных версий, понадерганные отовсюду) => вопрос )) => update 1 => update 2 (пост продублирован в этой теме) => update 3 (скоро будет).
 
Кстати, в ссылках для проверки обновлений в шапке теперь нужно заменять DisplayLang=ru на en (или уже после редиректа ru-ru на en-us), в противном случае большая часть результатов будет скрыта. А конкретно обновления для Visual Studio .NET 2002 и 2003, из которых берутся библиотеки для вышеуказанных сборок, лучше искать по ссылкам 2002 / 2003, т.к. по общей ссылке для Visual Studio результатов много, а сортировки по датам в Центре загрузки теперь вроде нет.
 
Но новых обновлений для VS 2002-2003 наверное уже больше не будет. Ссылки могут пригодиться, если вдруг возникнет проблема несовместимости последних версий библиотек с конкретными приложениями (DLL Hell), тогда можно будет скачать какое-либо из старых обновлений, достать оттуда старые версии библиотек и попробовать с ними. 2002 соответствует версии 7.0, 2003 - 7.1.
 
qwertyop

Цитата:
откуда во всех самосбоных паках версия 8.0.61187?
 
Не все обновления для Runtime библиотек публикуются в Центре загрузки. Некоторые промежуточные версии можно найти в составе различных пакетов от Microsoft, таких как, например, .NET Framework (к примеру, вместе с .NET Framework 2.0 SP1 ставилась версия 8.0.50727.1433, а с 2.0 SP2 - 8.0.50727.3053). Возможно данная версия взята из одного из таких пакетов или какого-то обновления для Visual Studio 2005.
 
А еще версии, отображаемые в "Установке и удалении программ" ("Программы и компоненты" в Vista и выше) часто не совпадают с версиями самих библиотек, так, например, в шапке указано для Visual C++ 2005 (8.0) SP1 - точная версия пакета 8.0.50727.762 (8.0.56336), где в скобках - это версия, отображаемая в Установке и удалении, а 762 - версия самих библиотек.
 
А вообще какие это "самосборные паки" вы имеете в виду? Ни у jameszero, ни у Lisabon указанной вами версии я не вижу. У обоих последняя версия 2005 такая же, как в Центре загрузки: 8.0.50727.6195 (8.0.61001).
 
С другой стороны непонятно, откуда у них в сборках версия VC++ 2008 9.0.30729.6161, когда последняя на этой страничке только 9.0.30729.5677? А, понятно, это просто версию в самом дистрибутиве забыли обновить, а так 5677 это и есть 6161.
 
А вот и ответ. Эта версия (8.0.61187) вот из этого вот хотфикса (ну может не из него одного, а может из него)). Есть также новее, чем последняя публичная, для VC++ 2008 (подробнее). Это как раз вот те промежуточные версии, о которых я говорил. И их как бы дофига и больше. Непонятно, почему MS не чешется и не выпускает публичных обновлений, потому что есть отзывы, что некоторые программы уже не работают с последними официальными версиями и требуют вот эти более новые. Хотя сроки поддержки 2005 и 2008 еще не вышли, и есть шанс, что как раз к окончанию что-то новое будет зарелизено. А пока разработчики сами должны беспокоиться об этом и предоставлять новые версии вместе со своим софтом. Наверное так...
 
fiva22

Цитата:
Так ли это, что vc++ правильней ставить не только самые новые версии

При отсутствии проблем с запуском программ, только последние. В шапке об этом сказано, читайте внимательнее. В Runtime Pack, например, включены только последние версии. В Hybrid дополнительно сделаны заглушки для всех предыдущих версий так, чтобы программы не пытались поставить старые версии при установке (и возможно не прерывали бы процесс установки, не обнаружив нужной версии, хотя я еще не видел, чтобы так было), а довольствовались бы последними версиями.
 
Но имхо это неправильно. Лучше периодически проверять список установленных версий и удалять лишние, чем программа, которой действительно нужна какая-то конкретная версия библиотек, обломится и не сможет запуститься или будет сбоить, а ты не будешь знать причину. К тому же сделать заглушки для абсолютно всех версий нереально, т.к. есть много неопубликованных (вот по-моему тех же 1433 и 3053 у Lisabon в паке нет, хорошо, если бы он указывал версии библиотек тоже). Хотя ему удалось собрать уже внушительный список. Интересно, где он их берет?.. 2005-2008 у него в два раза больше, чем публичных...
 
Кстати, при установке новых версий VC++ 2005 (а также 2010 и выше, но по другой причине, см. ниже), старые версии удаляются автоматом. 2008 такой особенности не имеет. Возможно потому что на момент выхода 2005 держать сразу несколько параллельных установок этого хлама для пользователей было расточительно, а потом, с ростом объемов жестких дисков, это стало неактуально.
 
А для 2002/2003 паков не было возможно потому, что проблему DLL Hell на тот момент признали, а решения не придумали (хотя все необходимое для этого было, т.к. технология SxS была введена уже в XP). Поэтому решили может быть, что в таком виде лучше совсем не выпускать никаких паков, возложив ответственность за распространение библиотек целиком на разработчиков ПО.
 
Кстати, начиная с 2010 версии похоже, что все вернулось на круги своя, поскольку SxS стала геморроем для разрабов. И файлы в этой версии как и до 2005 ставятся в System32 или в папку с приложением. В 2012, 2013 и 2015 то же самое. Так что, начиная с 2010, теперь и не получится поставить несколько версий сразу. Такое было возможно только с 2005/2008. А старые версии VC++ 2012-2015 теперь вообще удаляются из Центра загрузки, и для скачивания доступна только одна последняя версия.
 
ALEXAXAXAX

Цитата:
данная версия включает в себя "ATL Update" и "Feature Pack" ?

Включает. Как сказано выше, не все обновления библиотек публикуются в Центре загрузки, а только самые важные из них. Так вот Feature Pack это просто одно из таких важных обновлений, важность которого обусловлена добавлением в одну из библиотек новых функций, а не какое-то специальное обновление, которое нужно держать параллельно с последней версией. А в ATL/MFC Updates закрыты уязвимости. То есть ATL Update, MFC Update, Feature Pack и т.п. это просто названия обновлений, а суть одна.
 
Официально: "The release version of Visual C++ 2008 Feature Pack is included in Visual Studio 2008 SP1". Плюс.

Всего записей: 230 | Зарегистр. 06-06-2012 | Отправлено: 23:42 30-09-2015 | Исправлено: ruomyes, 20:57 16-10-2015
Rako1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, какой пакет надо скачивать, если требуется "Библиотеки времени выполнения Visual C++ «14» (x64)"?
А, всё, разобрался, это оказывается Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.24215.

Всего записей: 890 | Зарегистр. 17-12-2007 | Отправлено: 13:48 30-11-2016 | Исправлено: Rako1, 13:58 30-11-2016
qwertyop



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странное дело, официальные vcredist_x86 и vcredist_x64 10.0.40219.473 не хотят устанавливаться в Vista SP2 со всеми обновлениями, выдают про какую-то ошибку доверия. Те же дистрибутивы прекрасно устанавливаются в Win8 и Win10. Это не проблема, хватает и 10.0.40219.325, просто, замечание.

Всего записей: 3679 | Зарегистр. 17-10-2008 | Отправлено: 11:28 08-12-2016
1lex1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Является ли api-ms-win-crt-runtime-l1-1-0.dll частью одной из библиотек? В dllsfull и RuntimePack его нет.
Или его можно получить только из обновления KB2999226? (что потребует работающих служб TrustedInstaller и wuauserv)

Всего записей: 278 | Зарегистр. 22-11-2013 | Отправлено: 15:18 14-12-2016
Lisbon

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1lex1
Обновление kb2999226 или новее kb3118401, входят в состав дистрибутива Microsoft Visual C++ 2015 Redistributable и на некоторые ОС устанавливается обновление, а на некоторые ОС не устанавливаются.

Цитата:
В dllsfull и RuntimePack его нет

 
В RuntimePack Full - есть, так в сборке есть:

Цитата:
Листинг включённых в набор файлов


Цитата:
Microsoft Visual C++ 2015 Redistributable Package:
14.0.24406.0        x86/x64


Всего записей: 359 | Зарегистр. 10-01-2011 | Отправлено: 20:14 14-12-2016 | Исправлено: Lisbon, 20:18 14-12-2016
Pilate86

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На сайте jameszero написано, что в Runtime Pack 16.8.24 входит MS Visual C++ 2015 14.0.24406.0. Откуда взята эта версия, если на сайте Microsoft выложена версия 14.0.24215 (ЭЦП установщика датирована 26.8.16)?

Всего записей: 772 | Зарегистр. 14-04-2008 | Отправлено: 18:50 21-12-2016 | Исправлено: Pilate86, 18:54 21-12-2016
Lisbon

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
MS Visual C++ 2015 14.0.24406.0. Откуда взята эта версия

Взята с сайта майкрософт вестимо:
- http://download.microsoft.com/download/c/5/0/c50ddaed-1286-4a0f-ba29-63ea2d6b2bc2/vc_redist.x86.exe
- https://download.microsoft.com/download/e/7/8/e7842dea-ed59-4703-9a9e-5c05e89686f5/vc_redist.x64.exe

Всего записей: 359 | Зарегистр. 10-01-2011 | Отправлено: 19:22 21-12-2016
Pilate86

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lisbon

Цитата:
Взята с сайта майкрософт вестимо

Как вы ее нашли? В статье со списком ссылок на разные версии MSVC ее нет. И чем объяснить тот факт, что ЭЦП этой версии датирована 12-м августа, несмотря на больший номер?
 

Всего записей: 772 | Зарегистр. 14-04-2008 | Отправлено: 22:34 21-12-2016 | Исправлено: Pilate86, 22:59 21-12-2016
Lisbon

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pilate86
Почитай тут уже обсуждалось. В поиске по странице поищи 14.0.24406.
 

Всего записей: 359 | Зарегистр. 10-01-2011 | Отправлено: 23:38 21-12-2016
Dimanya



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MS Visual C++ 2017 14.0.25008.0
x86
x64

Всего записей: 6363 | Зарегистр. 18-04-2006 | Отправлено: 11:37 11-03-2017
VizoR65

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Visual C++ 2013 (12.0.40660)
https://support.microsoft.com/ru-ru/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package

Всего записей: 35 | Зарегистр. 10-09-2006 | Отправлено: 14:08 16-04-2017
mooduck27

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft Visual C++ 2017 Redistributable Package v14.10.25017
https://www.visualstudio.com/downloads/

Всего записей: 472 | Зарегистр. 27-09-2012 | Отправлено: 14:40 18-04-2017
1lex1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В шапке ссылки на Visual FoxPro поумерали. Есть ли другие ссылки для версий 6 и 7?
Заранее спасибо.

Всего записей: 278 | Зарегистр. 22-11-2013 | Отправлено: 12:35 01-05-2017
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1lex1
А dllsfox чем-то не устраивает? Там с 3 по 9-ую вроде.
https://www.upload.ee/files/6965101/3-dllsfox-9.11.9.7z.html

----------
Опросы ru-board'а

Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 14:10 01-05-2017
1lex1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Engaged Clown
Спасибо, должны устроить, о нём слишком незаметно написано, что содержит полный набор, вот и не посмотрел на него даже.

Всего записей: 278 | Зарегистр. 22-11-2013 | Отправлено: 18:47 01-05-2017
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, а кто знает, как теперь скачивать Microsoft Visual C++ Redistributable Package ?
Ссылки https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads
отсюда теперь идут на https://app.vssps.visualstudio.com - а там подписка что ли нужна?

Всего записей: 2767 | Зарегистр. 13-10-2006 | Отправлено: 16:35 06-06-2017
Ghost Inets1

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищу рантаймы С++ кроме 2017, 2015, 2010, 2008.

Всего записей: 1854 | Зарегистр. 30-03-2016 | Отправлено: 20:52 08-06-2017
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мой архив - 2005, 2008, 2010, 2012, 2013, 2015, 2017
https://mega.nz/#F!QQBQESoY!ImMq7u0XkJP2z88HTilyJw
Состав

Всего записей: 2767 | Зарегистр. 13-10-2006 | Отправлено: 08:40 09-06-2017 | Исправлено: lelik007, 08:22 13-06-2017
Ghost Inets1

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
Спасибо. А чем отличается  x64  от ia64?

Всего записей: 1854 | Зарегистр. 30-03-2016 | Отправлено: 21:23 09-06-2017
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ghost Inets1
x64 (все современные процессоры ПК)  и соответственная разрядность операционной системы должна быть. ia64 - для процессоров Itanium (зверь крайне редкий) , ну и разумеется ОС под него.
 
https://ru.wikipedia.org/wiki/X86-64 (сокращенно x64)
https://ru.wikipedia.org/wiki/IA-64

Всего записей: 2767 | Зарегистр. 13-10-2006 | Отправлено: 22:38 09-06-2017 | Исправлено: lelik007, 22:38 09-06-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Runtime Libraries | Redistributable Packages


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru