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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
6C0RCH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Seymour
Обе версии для x86 и x64 ставить нужно если ОСь x64 когда переходил штурмовал гугль.  
 
а вот про устаревшие и не устаревшие версии тут я хз, вообщем сейчас у меня установленно аж 8 штук )

к примеру игрушки современные сами при установке ставят эти "устаревшие" пакеты.. конкретно cod mw2 ставит vc 2005 (8.0.56336)
 
на майкрасофте бардак, хрен что найдешь...

Всего записей: 224 | Зарегистр. 24-06-2009 | Отправлено: 17:49 05-12-2009
Seymour

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

Цитата:
Обе версии для x86 и x64 ставить нужно если ОСь x64 когда переходил штурмовал гугль.

А я вот думаю стоит эту инфу в шапку добавлять или нет? Мне кажется, что владельцам 64-битных ОС, коих не так уж и много, такие вопросы и так должны быть хорошо известны, а всех нюансов установки под x64 в шапке не охватишь.

Цитата:
а вот про устаревшие и не устаревшие версии тут я хз, вообщем сейчас у меня установленно аж 8 штук )

Половину можете смело удалять, а именно 2005 8.0.56336 (x86/x64) и 2008 9.0.30729 (x86/x64). Последних версий с ATL Update должно быть достаточно.

Цитата:
к примеру игрушки современные сами при установке ставят эти "устаревшие" пакеты..

Это нормально, читайте сноску №6 отсюда.

Цитата:
на майкрасофте бардак, хрен что найдешь...

Это точно, вот весь бардак, какой там был и выложил в шапку, больше ничего из серии Runtimes / Redistributables там нет.

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 18:38 05-12-2009 | Исправлено: Seymour, 20:05 19-12-2009
Dart_Mystic

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А не у кого комп не стал глючить после установки?
Microsoft Visual C++ 2005 SP1 Redistributable Package x86
Microsoft Visual C++ 2008 Express Edition SP1
Microsoft Visual C++ 2010  Beta 1 x86 Redistributable
Microsoft Visual C++ 2010  Beta 2 x86 Redistributable
 
А то после установки вех этих компонентов винда не стабильно глючит будто видео драйвера исчезают (

Всего записей: 19 | Зарегистр. 17-07-2008 | Отправлено: 16:25 11-12-2009
Seymour

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart_Mystic
 
А зачем вам 2008 Express Edition? Для запуска программ он не нужен. И откуда вы взяли 2010 Beta 2? Можете дать ссылку?

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 16:55 11-12-2009
Dart_Mystic

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
(А зачем вам 2008 Express Edition?)
Как бы дополнение к драйверам посчитал ) хотя установивши вижу что это больше дополнение к основной версии С++ чем к системам и игровым проблемам.
То у меня был непонятный глюк ))) уже все вернулось в нормальное состояние.
Хотя лучше больше эти пакеты ставить не буду.
Хотя и зарегил это дополнение ))
 
С официалки, онлайн установка ))) и сделал полную установку сам.
Жаль только столько времени потратил на создание того что не относиться к программам и играм (
Но 1 хорошо  
Microsoft Application Error Reporting
VC 9.0 Runtime (x86)
Microsoft .NET Framework 4 Beta 2
.NET Framework 4 Mult-Targeting Pack
Microsoft Visual C++ 2010 Express Beta 2
Microsoft SQL Server Compact 3.5 SP2 Beta ENU
Microsoft Silverlight Runtime
SQL Server System CLR Types
SQL Server 2008 R2 Management Objects
Microsoft Windows Installer 4.5 (x86) - Windows XP
Microsoft Windows Installer 4.5 Update (x86) - Windows XP
Microsoft SQL Server 2008 Express Service Pack 1 (x86)
Microsoft Help 3.0 Beta 2
 
Из этого списка полезно  Microsoft .NET Framework 4 Beta 2 ^_^
 
Если великие умы сайта скажут какое из 4 дополнений надо ставить чтобы не было проблем, буду благодарен ))))
 
Добавлено:
4 Версии
Microsoft Visual C++ 2005 SP1 Redistributable Package x86 - 2.59 mb
Microsoft Visual C++ 2010  Beta 1 x86 Redistributable - 4.37 mb
 
И мои торения ))) с эмуляцией интернет скачки
Microsoft Visual C++ 2008 Express Edition SP1 - 227 mb
Microsoft Visual C++ 2010  Beta 2 x86 Redistributable 289 mb
 
Добавлено:
q]И откуда вы взяли 2010 Beta 2? Можете дать ссылку?[/q]
Могу залить если кому-то надо ))) мне и самому такое удалять жалко

Всего записей: 19 | Зарегистр. 17-07-2008 | Отправлено: 17:49 11-12-2009
Seymour

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

Цитата:
какое из 4 дополнений надо ставить чтобы не было проблем

Из перечисленного только первые два, и то, не рекомендуется, т.к. 2005 SP1 уже устарел, а 2010 еще не вышел из бета стадии, а так минимум из того что нужно ставить в XP это: Visual C++ 7.x SP1; Visual C++ 2005 SP1 (ATL Update); Visual C++ 2008 SP1 (ATL Update); MSXML 4.0 SP3; Windows Installer 4.5; .NET Framework 3.5 SP1; DirectX 9 August 2009 Update; Sun JRE 1.6.0.17; Adobe Flash Player и Microsoft Silverlight. Для игр также может потребоваться компонент XNA Framework. И уже по желанию, для перестраховки, можно поставить: Visual C++ 2010 (10.0) Beta 1; Required Dll's FoxPro и GTK+ Runtime Environment. Остальное либо уже присутствует в XP, либо требуется очень редко. Для x86 систем вместо Visual C++ 7.x - 2008 должно быть достаточно установки пакета Required Dll's Full (включает вообще все библиотеки из серии Visual Basic и Visual C++, кроме старых версий для 2005/2008 и последних Beta для 2010).

Цитата:
Могу залить если кому-то надо ))) мне и самому такое удалять жалко

Если под Beta 2 имеется в виду Microsoft Visual C++ 2010  Beta 2 x86 Redistributable 289 mb тогда не надо.

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 19:04 11-12-2009 | Исправлено: Seymour, 19:51 29-12-2009
Diabolik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю кто оформил шапку (давно не заходил), но гиганское спасибо за проделанную работу. Такими темпами, скоро можно собирать универсальные упаковки, со всеми необходимыми для нормальной работы библиотеками.
 
К сведенью:
Большая часть необходимых библиотек, часто уже находится на компьютере, просто расположена в не положенном месте. Обычно переброска нужных фалов из
C:\WINDOWS\WinSxS
в
C:\WINDOWS\system32
решает проблему с недосдачей.
 
P.S. Кому нужны OCx-компоненты, качаем OCx Register v2.2
 

Всего записей: 4819 | Зарегистр. 02-10-2004 | Отправлено: 00:10 13-12-2009 | Исправлено: Diabolik, 00:15 13-12-2009
Seymour

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

Цитата:
Такими темпами, скоро можно собирать универсальные упаковки, со всеми необходимыми для нормальной работы библиотеками.

Такие упаковки уже есть, например, dllsfull/dllsfox, встречал также несколько сборок от иностранных авторов, Kels Runtimes и еще какие-то, но dllsfull на мой взгляд использовать предпочтительнее, поскольку она включает помимо стандартного набора библиотек еще и файлы русских языковых ресурсов, которых, как правило нет в паках от иностранных авторов.

Цитата:
Большая часть необходимых библиотек, часто уже находится на компьютере, просто расположена в не положенном месте.

Это не совсем так. В Windows XP и выше папка WinSxS используется как альтернатива System32 для решения проблемы DLL Hell (см. сноску №6 из раздела по Visual C++), поэтому перебрасывать файлы в System32 под этими ОС не только не нужно, но и неправильно, а о том какие библиотеки в какую винду входят уже указал в шапке (забыл только сделать то же самое по VC++, сделаю чуть попозже), где не указано, значит не входят.

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 01:06 13-12-2009 | Исправлено: Seymour, 20:05 19-12-2009
Diabolik



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

Цитата:
Это не совсем так. В Windows XP и выше папка WinSxS используется как альтернатива System32 для решения проблемы DLL Hell (см. сноску №5 из раздела по Visual C++), поэтому перебрасывать файлы в System32 под этими ОС не только не нужно, но и неправильно, а о том какие библиотеки в какую винду входят уже указал в шапке (забыл только сделать то же самое по VC++, сделаю чуть попозже), где не указано, значит не входят.

Ну это как посмотреть. У меня Norton WinDoctor выдает ошибку, что куча приложений требует библиотеки, ну я и копирую из WinSxS в System32 - ошибка исчезает. Т.е. приложения ищут библиотеки именно из System32, а они лежат в соседней папке.

Всего записей: 4819 | Зарегистр. 02-10-2004 | Отправлено: 11:59 13-12-2009 | Исправлено: Diabolik, 12:00 13-12-2009
Seymour

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Diabolik
 
Имелось в виду, что совсем их удалять из папки WinSxS нельзя, скопировать можно, если программа требует, хотя это будет и не совсем правильно.

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 19:50 14-12-2009
aezh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня установщик Windows ругается при установке Visual C++ 2005 SP1 runtime files (x86), что мол Данная установка запрещена политикой, заданной системным администратором.
Подскажите, как поправить?
 
P.S. WinXP SP3 Pro (Rus)

Всего записей: 347 | Зарегистр. 15-09-2004 | Отправлено: 12:30 24-12-2009 | Исправлено: aezh, 12:43 24-12-2009
mintyrhinoceros



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

Цитата:
 Для игр также может потребоваться компонент XNA Framework.

Но их существует четыре версии... Достаточно поставить только  
последнюю: xnafx31_redist.msi или надо ставить все четыре..?
--------------------------------  
И, что касается игр, наверно Вы забыли упомянуть про: xLiveRedist.msi ...?

Всего записей: 917 | Зарегистр. 17-01-2008 | Отправлено: 20:08 27-12-2009 | Исправлено: mintyrhinoceros, 20:09 27-12-2009
Seymour

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

Цитата:
Но их существует четыре версии... Достаточно поставить только  
последнюю: xnafx31_redist.msi или надо ставить все четыре..?

Сам не знаю, достоверной информации нигде нет, как хочешь так и понимай, но если старые версии по какой-то причине не удаляются из Центра загрузки значит они для чего-то еще нужны. К тому же некоторые файлы из разных дистрибутивов XNA 1.0 - 3.1 не являются взаимозаменяемыми, т.е. к примеру XNA 1.0 устанавливает файл XnaNative1.dll в папку Microsoft Shared\XNA\Framework\v1.0, XNA 2.0 файл XnaNative2.dll в папку Microsoft Shared\XNA\Framework\v2.0, а XNA 3.0 и 3.1 файл XnaNative.dll в папки Microsoft Shared\XNA\Framework\v3.0 и v3.1. По идее нужно ставить ту версию, которая соответствует версии XNA Game Studio, в которой писалась игра. Попробуйте поставить последнюю версию и в случае возникновения проблем откатитесь на более старую.

Цитата:
И, что касается игр, наверно Вы забыли упомянуть про: xLiveRedist.msi ...?

Про эту хрень я тоже слышал, но в Центре загрузки ее не нашел. Если дадите ссылку на какой-нибудь более или менее официальный ресурс, где ее можно скачать, добавлю в шапку.

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 23:00 27-12-2009 | Исправлено: Seymour, 23:01 27-12-2009
pytex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
раньше я находил ее страницу, а теперь тоже не могу, но есть ссылка откуда качается.
http://download.microsoft.com/download/5/0/5/505dd51c-ba8d-4569-a1ec-40cf2c4ef331/XLiveRedist01.02.0241.00.msi
 
Теперь эта хрень живет внутри Games for Windows - LIVE (gfwlivesetupmin.exe)
Страницы загрузки:
http://www.microsoft.com/downloads/details.aspx?familyid=E7C47997-B779-472E-A1A2-CB49AFFBE477&displaylang=en
 
Внутри установщика лежит тот самый xLiveRedist.msi только посвежее (версия 3.1.0099.0).
 
Добавлено:
есть и русский - http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=e7c47997-b779-472e-a1a2-cb49affbe477
 
и типа своего сайтика имеется - http://www.microsoft.com/games/en-US/Support/Pages/default.aspx

Всего записей: 3693 | Зарегистр. 01-11-2006 | Отправлено: 23:36 27-12-2009
Seymour

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

Цитата:
Теперь эта хрень живет внутри Games for Windows - LIVE

Ну значит XLiveRedist больше неактуален и в шапке ему делать нечего. Сама эта прога "Games for Windows - LIVE" (аналог GameSpy) к данной теме никакого отношения не имеет.

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 00:18 28-12-2009
GektorUA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста - на Windows 7 x64 нужно ставить чтолибо из Microsoft Visual C++ Redistributable и Microsoft XML Core Services (MSXML Parser) 4.0 SP3? Насколько я понял из сносок, то в системе уже всё есть, или это не так?
 
P.S.
Почему спрашиваю - установил Lingvo 3 (14.0.0.715) поначалу работало, а с недавних пор перестало запускаться - выдаёт непонятную ошибку Microsoft Visual C++ Runtime Library (пустое окно с кнопкой ОК)...

Всего записей: 8 | Зарегистр. 09-06-2009 | Отправлено: 01:21 29-12-2009 | Исправлено: GektorUA, 01:28 29-12-2009
Seymour

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GektorUA
 
По поводу Windows 7 могу только предполагать, но если вместе с ней ставится .NET Framework 3.5 SP1, то она по идее должна включать в себя и библиотеки Visual C++ 2005/2008. Вы можете это легко проверить, если проведете поиск в папке Windows на предмет файлов msvcp80.dll и msvcp90.dll. Они должны находиться в папке WinSxS или System32. И проверьте также, есть ли у вас в системе файлы msvcp50.dll, msvcp60.dll, msvcp70.dll, msvcp71.dll, msvcp100.dll, msvbvm50.dll, msvbvm60.dll, msxml3.dll, msxml4.dll, msxml6.dll и если можно приведите версии найденных файлов, тогда я скажу что вам нужно ставить, а что нет.

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 02:40 29-12-2009 | Исправлено: Seymour, 02:45 29-12-2009
GektorUA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установлена Windows 7 (x64). В папке winsxs есть много папок типа x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_none_..., там есть msvcp80.dll (версия как название папки - 8.0.50727.762), так же есть ещё и в x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.492_none_... найден msvcp90.dll (9.0.30729.492). msvcp50.dll не найден. msvcp60.dll в папке x86_microsoft-windows-msvcp60_31bf3856ad364e35_6.1.7600.16385_none_... (версия в названии папки). msvcp70.dll только в папке Оффиса 2007, в системных нету. msvcp71.dll нашел в папке Windows\SysWOW64, версия 7.10.3077.0. msvcp100.dll, msvbvm50.dll на диске нет вообще. msvbvm60.dll в x86_microsoft-windows-msvbvm60_31bf3856ad364e35_6.1.7600.16385_none_... (версия в названии), ещё есть в Windows\SysWOW64. msxml3.dll есть и в 32 и в 64 битных версиях (winsxs\wow64_microsoft-windows-msxml30_31bf3856ad364e35_6.1.7600.16385_none_...).  msxml4.dll в x86_microsoft.msxml2_6bd6b9abf345378f_4.30.2107.0_none_... . msxml6.dll в wow64_microsoft-windows-msxml60_31bf3856ad364e35_6.1.7600.16385_none_... . Некоторые файлы дублируются в папках начинающихся с х64 и amd64, а так же некоторые и в System32 (размеры файлов разные, версии, вроди как, одинаковые).

Всего записей: 8 | Зарегистр. 09-06-2009 | Отправлено: 12:09 29-12-2009
Seymour

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GektorUA
 
Спасибо. Значит, как я и предполагал, библиотеки из серии Visual C++ 2005/2008 у вас уже установлены, но все равно не будет лишним их обновить. Поэтому вам нужно поставить: Visual C++ 7.x SP1; Visual C++ 2005 SP1 ATL Update (x86 и x64); Visual C++ 2008 SP1 ATL Update (x86 и x64) и Visual C++ 2010 Beta 2. MSXML 4.0 SP3 у вас установлен, хотя в Windows 7 он по идее входить не должен, вероятно установился с какой-нибудь программой, значит его ставить не нужно. Про файлы msvcp60.dll и msvbvm60.dll я спрашивал для того чтобы узнать входят ли они в состав Windows 7 или нет. Получается что входят, еще одним невыясненным вопросом в шапке меньше. Пакеты Visual Basic 1.0 - 5.0 и Visual C++ 5.0 хоть у вас и не установлены, скорей всего вам не понадобятся, т.к. они нужны в основном только для очень старых программ. Где взять Visual C++ 2010 Beta 2 пока не подскажу. На первую бету ссылка тоже сдохла. Вместо Visual C++ 2005 - 2010 можно поставить недавно появившийся Microsoft Visual C++ Extreme Pack (9 в 1), включающий все версии библиотек 2005 - 2010 на все случаи жизни, предназначенный как раз для решения проблем с запуском приложений. Правда пока не ясно подходит ли этот пакет для Windows 7.. Добавлено: выяснил, подходит. Устанавливать нужно обе версии для x64 и x86 систем.

Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 16:53 29-12-2009 | Исправлено: Seymour, 20:21 29-12-2009
GektorUA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MSXML 4.0 SP3 я установил сам, для Lingvo (хотя это не помогло, программа по прежнему вылетает с ошибкой), по поводу пака 9 в 1 - я так понял, его ставить нужно на чистую систему и как вы в начале писали - апдейтить SP1 ATL Update не нужно?

Всего записей: 8 | Зарегистр. 09-06-2009 | Отправлено: 23:19 29-12-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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