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 и т.п.
[more=Visual Basic / C++][b]Microsoft Visual Basic 1.0 Runtime Pack :: 2.0 :: 3.0 :: 4.0 :: 5.0 SP2 (входит в Windows 98 - XP) :: 6.0 SP6 (входит в Windows ME и выше) (1)
Microsoft Visual C++ 5.0 Runtimes (2) - входит в Windows 98/98SE (английские версии) - 2003
Microsoft Visual C++ 6.0 SP6 Redistribution Pack :: зеркало (3) - входит в Windows ME, XP и выше (в 2k не входит)
Microsoft Visual C++ 6.0 SP6 Redistribution Pack (with ActiveX Controls Libraries) - неофициальный пак для Windows 95-ME с дополнительными библиотеками
Microsoft Visual C++ 7.0 (2002) SP1 Redistribution Pack :: зеркало (4)
Microsoft Visual C++ 7.1 (2003) SP1 Redistribution Pack :: зеркало (4)
Microsoft Visual C++ 7.x (200x) SP1 Redistribution Pack :: зеркало (4) - 7.0 + 7.1 в одном флаконе
Microsoft Visual C++ 2005 (8.0) Redistributable Package :: x64 :: ia64 (5) - точная версия пакета 8.0.50727.42
Microsoft Visual C++ 2005 (8.0) SP1 Redistributable Package :: x64 :: ia64 (5) - точная версия пакета 8.0.50727.762 (8.0.56336)
Microsoft Visual C++ 2005 (8.0) SP1 Redistributable Package (ATL Update) :: x64 :: ia64 (5) - точная версия пакета 8.0.50727.4053 (8.0.59193)
Microsoft Visual C++ 2008 (9.0) Redistributable Package Russian :: x64 :: ia64 (6) - точная версия пакета 9.0.21022.8
Microsoft Visual C++ 2008 (9.0) Redistributable Package (ATL Update) Multilanguage :: x64 :: ia64 (6) - точная версия пакета 9.0.21022.218
Microsoft Visual C++ 2008 (9.0) Feature Pack Redistributable Package :: x64 :: ia64 (6) - точная версия пакета 9.0.30411.0
Microsoft Visual C++ 2008 (9.0) SP1 Redistributable Package Russian :: x64 :: ia64 (6) - точная версия пакета 9.0.30729.1 (9.0.30729.17)
Microsoft Visual C++ 2008 (9.0) SP1 Redistributable Package (ATL Update) Multilanguage :: x64 :: ia64 (6) - точная версия пакета 9.0.30729.4148
Microsoft Visual C++ 2008 (9.0) Redistributable Package for Windows 95-ME only :: зеркало (7) - точная версия пакета 9.0.21022.8
Microsoft Visual C++ 2010 (10.0) Redistributable Package :: x64 :: ia64 - точная версия пакета 10.0.30319.1
Microsoft Visual C++ 2010 (10.0) SP1 Redistributable Package :: x64 :: ia64 - точная версия пакета 10.0.40219.01
Microsoft Visual C++ 2005-2008-2010 Extended Pack - все версии пакетов Visual C++ 2005 - 2010 в одной сборке для Windows 2000 и выше (x86/x64)
Required Dll's Full (aka dllsfull) Runtime Pack - исчерпывающий набор библиотек от Visual Basic и Visual C++ (и не только) для Windows 2000 и выше (x86)
RuntimePack (ex dllsfull) - расширенная версия аддона dllsfull для Windows 2000 и выше (x86/x64)
(1) Версии 1.0 - 4.0 требуются только для очень древних программ (Windows 95 включает в себя версию 3.0). Версии 5.0 SP2 и 6.0 SP6 рекомендуется ставить только в Windows 9x/ME (для обновления существующих), поскольку в Windows 2000 и выше предусмотрена процедура их обновления через Windows Update. То же самое касается библиотек из серии Visual C++, являющихся системными компонентами (входящих в состав тех или иных операционных систем).
(2) Подборка разных версий библиотеки MSVCP50.DLL из оригинальных дистрибутивов Windows 98-2003. Предназначена для решения возможных проблем несовместимости этой библиотеки с разными ОС (полезность подборки под вопросом, просто так не скачивайте, сама библиотека нужна не меньше остальных).
(3) Версии выше SP4 доступны только в составе сервис паков для Visual Studio 6.0. При проблемах с установкой распаковать exe-шник WinRAR'ом и установить файлы через VCRedist.inf (правая кнопка мыши - "Установить").
(4) Неофициальные паки моей собственной сборки. Все файлы взяты из оригинальных релизов и официальных обновлений для Visual Studio .NET 2002-2003. Дистрибутивы сделаны по образу и подобию Visual C++ 6.0 SP6 Redistribution Pack, как следствие - установка начинается сразу после запуска безо всяких окон с предупреждениями. Тестировались на Windows 95-Vista, возможно будут работать и под Windоws 7. Последняя версия, поддерживающая Windows 95.
(5) Последняя версия, поддерживающая Windows 98/ME. В Windows XP и выше возможна параллельная установка сразу нескольких версий пакетов 2005, 2008 и 2010, при этом файлы под этими ОС устанавливаются в папку WinSxS, а не в System32, как раньше. Это сделано для того чтобы исключить конфликты, которые происходили в предыдущих версиях Windows, когда программы, разрабатывавшиеся с какой-то определенной версией библиотек, с другими версиями начинали сбоить (так называемая проблема "DLL Hell"). Поскольку на практике эта проблема возникает редко, установки последней версии пакета обычно бывает достаточно. Для 64-битных систем требуется установка как версии x64 (ia64 в зависимости от типа процессора) так и x86. То же самое касается всех остальных пакетов из шапки, включающих отдельные версии для 64-битных систем.
(6) Последняя версия, поддерживающая Windows 2000. Первые версии пакета (2008 без SP и 2008 Feature Pack) имеют небольшой баг - после установки оставляют временные файлы в корне диска. Версия 2008 SP1 включает в себя 2008 Feature Pack.
(7) Неофициальный пак (тоже мой) для Windows 95-ME с возможностью деинсталляции. Только для систем с установленным патчем KernelEx. Если места не жалко можно поставить и на обычной системе, на всякий случай, хуже точно не будет.[/more][/b] :: [more=Visual FoxPro][b]Microsoft FoxPro for Windows 2.5 - 2.6a Runtimes - содержит, как оригинальные, так и пропатченные версии файлов FOXW2x0x.ESL, вместе с патчами
Microsoft Visual FoxPro 3.0 SP1 (3.0b) Runtime Pack (от ProLib) - устанавливаемые файлы на немецком языке, нормальные, в т.ч. и русский берутся отсюда
Microsoft Visual FoxPro 5.0 SP1 (5.0a) Runtime Pack (от ProLib) :: part 2 :: part 3 - не включает файл VFP5RUS.DLL, файл VFPOLE50.DLL на немецком языке
Microsoft Visual FoxPro 6.0 SP5 Runtime Pack (от ProLib)
Microsoft Visual FoxPro 7.0 SP1 Runtime Pack (от ProLib) - последняя версия, поддерживающая Windows 95
Microsoft Visual FoxPro 8.0 SP1 Runtime Pack (от ProLib)
Microsoft Visual FoxPro 9.0 SP2 Runtime Pack (от ProLib) - более новые версии всегда можно скачать отсюда
Microsoft Visual FoxPro 6.0 SP4 Runtime Pack - не включает файл VFP6RRUS.DLL
Microsoft Visual FoxPro 8.0 SP1 Runtime Pack (от Visual Extend) - не включает файл VFP8RRUS.DLL
Microsoft Visual FoxPro 9.0 SP2 Runtime Pack (от Visual Extend) + патч для Windows NT4 :: описание - не включает файл VFP9RRUS.DLL
Microsoft Visual FoxPro ODBC Driver - требует MDAC 2.6 и выше, включен в dllsfox и пакеты от ProLib 7.0 SP1 и выше, только для Windows 95/98/XP
Microsoft Visual FoxPro OLE DB Provider - требует MDAC 2.6 и выше, включен в dllsfox и пакеты от ProLib 7.0 SP1 и выше
Required Dll's FoxPro (aka dllsfox) Runtime Pack - исчерпывающий набор библиотек от Visual FoxPro 3.0 SP1 - 9.0 SP2 для Windows 2000 и выше (x86)
Все дистрибутивы для Visual FoxPro являются неофициальными. Версия 2.5 была первой версией FoxPro для Windows. Позднее были выпущены версии 2.5a (первая многоязычная версия), 2.5b, 2.6 и 2.6a (только на английском). С версии 3.0 к названию продукта добавилась приставка Visual, а версия 5.0 вошла в состав пакета Visual Studio, в связи с чем в процессе ее разработки пришлось изменить нумерацию с 4.0 на 5.0, для соответствия версиям остальных продуктов из этого пакета. Для работы программ, написанных в FoxPro 2.x-5.x требуются файлы FOXW250x.ESL (2.5, 2.5a, 2.5b (где "x" = 0,A,B)), FOXW2600.ESL (2.6, 2.6a), VFP300.ESL (3.0, 3.0b), FOXOLEUI.DLL (3.0) / FXOLE30B.DLL (3.0b), VFP500.DLL (5.0, 5.0a), VFPOLE50.DLL, VFP5ENU.DLL, VFP5RUS.DLL (опционально) и FOXPRO.INT (2.5a-5.0a), которые кладутся в папку "Windows\System32" ("Windows\System" в Windows 95-ME) или в каталог с программой (рекомендуется при возникновении проблем). Некоторые приложения также могут потребовать файл FOXTOOLS.FLL и несколько других файлов, но в набор обязательных библиотек они не входят, и их поставка лежит целиком под ответственностью разработчиков. Для корректной работы программ, написанных в FoxPro 2.x на быстрых компьютерах требуется пропатчивание файла FOXW2x0x.ESL с помощью специального патча от Microsoft или альтернативного патча от Andrew Forber. Минимальный набор файлов, необходимых для запуска программ на Visual FoxPro 6.0-9.0 состоит из трех библиотек: VFPxR.DLL, VFPxT.DLL, VFPxRENU.DLL и опционально VFPxRRUS.DLL (где "x" = 6,7,8,9), которые кладутся в системную папку "Windows\System32" ("Windows\System" в Windows 95-ME) или в каталог с программой. Файлы также можно разместить в папке "Program Files\Common Files\Microsoft Shared\VFP" (кроме версий 2.x-5.x), куда они обычно помещаются при установке полнофункционального пакета Visual FoxPro, но в этом случае потребуется их дополнительная регистрация в системе с помощью программы regsvr32.exe (например, "regsvr32.exe C:\Program Files\Common Files\Microsoft Shared\VFP\VFPxR(T).DLL"). Некоторые приложения также могут потребовать MSXML 3-ей или 4-ой версии, библиотеку GDIPLUS.DLL (актуально только для Windows 9x-2000, т.к. в XP и выше она уже предустановлена), которая в этих системах должна находиться в папке "Microsoft Shared\VFP" (не в системной директории), а также несколько других файлов, большинство из которых уже включены в пакеты от ProLib и аддон dllsfox. Подробнее о библиотеках Visual FoxPro можно узнать здесь.[/more][/b] :: [more=MSXML Parser][b]Microsoft XML Core Services (MSXML Parser) 2.5 SP3 (KB832414) (1) - последнее из выпущенных обновлений для версии 2.5, ставить по усмотрению
Microsoft XML Core Services (MSXML Parser) 2.6 SP3 (KB887606) (2) - последнее из выпущенных обновлений для версии 2.6, ставить по усмотрению
Microsoft XML Core Services (MSXML Parser) 3.0 SP7 (3) - последняя версия, поддерживающая Windows 95, только для установки в Windows 95-ME
Microsoft XML Core Services (MSXML Parser) 4.0 SP3 (KB973685) (4) - только для Windows 2000 и выше, в Windows 98/ME ставим версию 4.0 SP2 + KB887606
Microsoft XML Core Services (MSXML Parser) 6.0 SP2 (KB973686) (5) - только для установки в Windows 2000 - XP SP2 - 2003 SP2
(1) Устаревшая версия, включена в Windows ME и выше, также распространялась в составе IE 5.x-6.x и MDAC 2.5, соответствует файлу msxml.dll (Windows 98 и 98SE включают версии 1.0 SP1 и 2.0b под тем же именем). Для установки обновления требуется присутствие файла msxml.dll в папке System/System32.
(2) Устаревшая версия, включена в Windows XP и выше, также распространялась в составе MDAC 2.6, соответствует файлу msxml2.dll. Для установки обновления требуется присутствие файла msxml2.dll в папке System/System32. Существует также отдельная версия этого обновления для Windows 2000-XP.
(3) Версия 3.0 включена в Windows 2000 SP4 Update Rollup 1 и выше (все последующие обновления под этими ОС устанавливаются через Windows Update), также распространялась в составе IE 6.x и MDAC 2.7-2.8, соответствует файлу msxml3.dll. По умолчанию устанавливается в параллельном режиме (т.е. с сохранением функциональности предыдущих версий 1.x-2.x), для установки в режиме замены (все программы выполняются под версией 3.0) необходимо использовать утилиту XMLInst (просто так использовать не рекомендуется).
(4) Версии 4.0 и 5.0 соответствуют файлам msxml4.dll и msxml5.dll. Версия 5.0 была выпущена специально для Microsoft Office и распространяется только в составе пакетов Microsoft Office 2003 и 2007. Существует также несколько неофициальных версий MSXML 4.0, которые можно установить в Windows 95. Первоначально с версией 4.0 также поставлялись службы Windows HTTP Services 5.0 ( файл WinHTTP5.dll), впоследствие ставшие частью операционных систем Windows 2000 и выше (со сменой версии на 5.1 и имени файла на WinHTTP.dll). Старую версию 5.0 при необходимости можно скачать отсюда.
(5) Версия 6.0 включена в Windows XP SP3 и выше (все последующие обновления под этими ОС устанавливаются через Windows Update), распространяется также в составе .NET Framework 3.x, соответствует файлу msxml6.dll. Как определить список установленных в системе версий MSXML можно узнать здесь.[/more][/b] :: [more=MDAC][b]Microsoft Data Access Components (MDAC) 2.6 SP2 - последняя версия, поддерживающая Windows 95, включает MSXML 2.6 SP2
Microsoft Data Access Components (MDAC) 2.8 SP1 - только для Windows 98-2000, входит в состав Windows XP SP2 и выше, включает MSXML 3.0 SP7
Версия 2.8 SP1 является последней версией MDAC, распространяемой в виде дистрибутива. Более новые версии теперь доступны в составе операционных систем Windows, в качестве интегрированных системных компонентов. В Windоws Vista компонент MDAC переименован в Windows DAC 6.0. Для проверки установленных версий MDAC можно воспользоваться утилитой Component Checker. При необходимости можно также установить компонент Microsoft Jet Database Engine 4.0 SP8 + Replication File Update, исключенный из состава ранних версий MDAC. В Windows 95/98 также могут потребоваться компоненты DCOM95/DCOM98 (Distributed Component Object Model 1.3 for Windows 95/98).[/more][/b] :: [more=Windows Installer][b]Microsoft Windows Installer 1.1 - устаревшая версия для Windows 9x/NT, входит в Windows ME и выше
Microsoft Windows Installer 2.0 - только для Windows 95 - 2000 SP2, входит в Windows 2000 SP3 и выше, заменяет версию 1.1
Microsoft Windows Installer 3.0 - только для Windows 2000 SP3 - XP SP1 - 2003, входит в Windows XP SP2 и выше, заменяет версию 2.0
Microsoft Windows Installer 3.1 - только для Windows 2000 SP3 - XP SP2 - 2003, входит в Windows XP SP3 и выше, заменяет версию 3.0
Microsoft Windows Installer 4.5 - только для Windows XP SP2 - 2003 SP2 - Vista SP1 - 2008, входит в Windows Vista SP2 и выше, заменяет версию 3.1[/more][/b] :: [more=Другие компоненты][b]Microsoft Visual J# .NET 1.0 Redistributable Package - требует .NET Framework 1.0
Microsoft Visual J# .NET 1.1 Redistributable Package + Supplemental UI Library - требует .NET Framework 1.1
Microsoft Visual J# .NET 2.0 Redistributable Package - требует .NET Framework 2.0, последняя версия, поддерживающая Windows 98-2000
Microsoft Visual J# .NET 2.0 SE Redistributable Package :: x64 :: ia64 - требует .NET Framework 2.0 или 3.0
Microsoft XNA Framework 3.1 Redistributable - для Windows XP SP3 и выше, требует .NET Framework 2.0, предыдущие версии: 3.0, 2.0, 1.0 Refresh
Microsoft Games for Windows - LIVE 3.3 Setup (Redistributable + Client) - для Windows XP SP2 и выше, требует .NET Framework 3.5 SP1
Microsoft Report Viewer 2005 SP1 Redistributable (KB971117) - требует .NET Framework 2.0, последняя версия, поддерживающая Windows 98/ME
Microsoft Report Viewer 2008 SP1 Redistributable (KB971119) + LangPack - требует .NET Framework 2.0
Microsoft Visual Studio 2005 Tools for Office (VSTO 2005) Runtime SE (v.940) - требует .NET Framework 2.0, последняя версия, поддерживающая Windows 2000
Microsoft Visual Studio 2008 Tools for Office (VSTO 2008) Runtime 3.0 + LangPack + SP1 + LangPack - требует .NET Framework 3.5 SP1
Microsoft Web Services Enhancements (WSE) 2.0 SP3 for Microsoft .NET Runtime - для Windows 2000 и выше, требует .NET Framework 1.1 или 2.0
Microsoft Web Services Enhancements (WSE) 3.0 for Microsoft .NET Runtime - для Windows 2000 и выше, требует .NET Framework 2.0
Microsoft Windows Management Instrumentation (WMI) Core Components 1.5 :: 9x :: NT4 - только для Windows 9x/NT4, включен в Windows ME и выше
Microsoft Windows Management Instrumentation (WMI) Redistributable Components 1.0 - только для Windows 98-2000 + WMI Diagnosis Utility 2.0
Microsoft Windows Script 5.6 - только для Windows 95-2000, включен в Windows XP + KB917344 - для Windows 2000 - XP SP2 - 2003
Microsoft Windows Script 5.7 - только для Windows 2000 - XP SP2 - 2003, включен в Windows XP SP3 и выше
Microsoft Software Rasterizer for DirectX 9.0 SDK Release 1 (RGB9Rast_1.dll) - кладется в папку с дистрибутивом DirectX 9.0 (August 2005 или выше)
Microsoft Software Rasterizer for DirectX 9.0 SDK Release 2 (RGB9Rast_2.dll) :: x64 - обновленная версия, ставится как обычно
Microsoft Windows Imaging Component (WIC) 1.0 :: x64 - только для Windows XP SP2 - 2003, включен в Windows XP SP3 и выше
Microsoft GDI+ Library - только для Windows 95-2000, для установки распаковать файл gdiplus.dll в папку с программой
Microsoft Layer for Unicode - только для Windows 95-ME, для установки распаковать файлы unicows.dll и unicows.pdb в папку "Windows\System"
Microsoft WinG API 1.0 Runtime Pack - пакет графических библиотек, использовавшихся до появления DirectX, только для очень древних игр и программ
Microsoft Platform SDK Redistributable Packages - другие пакеты из серии Platform SDK (Microsoft Agent 2.0, DirectX Media 6.0, DCOM95 и т.п.)
Microsoft Component Installer SDK 2.0 - утилита для автоматического определения и установки недостающих компонентов от Microsoft
GTK+ Runtime Environment (GTK2-Runtime)[/more][/b]
Microsoft Visual C++ 5.0 Runtimes (2) - входит в Windows 98/98SE (английские версии) - 2003
Microsoft Visual C++ 6.0 SP6 Redistribution Pack :: зеркало (3) - входит в Windows ME, XP и выше (в 2k не входит)
Microsoft Visual C++ 6.0 SP6 Redistribution Pack (with ActiveX Controls Libraries) - неофициальный пак для Windows 95-ME с дополнительными библиотеками
Microsoft Visual C++ 7.0 (2002) SP1 Redistribution Pack :: зеркало (4)
Microsoft Visual C++ 7.1 (2003) SP1 Redistribution Pack :: зеркало (4)
Microsoft Visual C++ 7.x (200x) SP1 Redistribution Pack :: зеркало (4) - 7.0 + 7.1 в одном флаконе
Microsoft Visual C++ 2005 (8.0) Redistributable Package :: x64 :: ia64 (5) - точная версия пакета 8.0.50727.42
Microsoft Visual C++ 2005 (8.0) SP1 Redistributable Package :: x64 :: ia64 (5) - точная версия пакета 8.0.50727.762 (8.0.56336)
Microsoft Visual C++ 2005 (8.0) SP1 Redistributable Package (ATL Update) :: x64 :: ia64 (5) - точная версия пакета 8.0.50727.4053 (8.0.59193)
Microsoft Visual C++ 2008 (9.0) Redistributable Package Russian :: x64 :: ia64 (6) - точная версия пакета 9.0.21022.8
Microsoft Visual C++ 2008 (9.0) Redistributable Package (ATL Update) Multilanguage :: x64 :: ia64 (6) - точная версия пакета 9.0.21022.218
Microsoft Visual C++ 2008 (9.0) Feature Pack Redistributable Package :: x64 :: ia64 (6) - точная версия пакета 9.0.30411.0
Microsoft Visual C++ 2008 (9.0) SP1 Redistributable Package Russian :: x64 :: ia64 (6) - точная версия пакета 9.0.30729.1 (9.0.30729.17)
Microsoft Visual C++ 2008 (9.0) SP1 Redistributable Package (ATL Update) Multilanguage :: x64 :: ia64 (6) - точная версия пакета 9.0.30729.4148
Microsoft Visual C++ 2008 (9.0) Redistributable Package for Windows 95-ME only :: зеркало (7) - точная версия пакета 9.0.21022.8
Microsoft Visual C++ 2010 (10.0) Redistributable Package :: x64 :: ia64 - точная версия пакета 10.0.30319.1
Microsoft Visual C++ 2010 (10.0) SP1 Redistributable Package :: x64 :: ia64 - точная версия пакета 10.0.40219.01
Microsoft Visual C++ 2005-2008-2010 Extended Pack - все версии пакетов Visual C++ 2005 - 2010 в одной сборке для Windows 2000 и выше (x86/x64)
Required Dll's Full (aka dllsfull) Runtime Pack - исчерпывающий набор библиотек от Visual Basic и Visual C++ (и не только) для Windows 2000 и выше (x86)
RuntimePack (ex dllsfull) - расширенная версия аддона dllsfull для Windows 2000 и выше (x86/x64)
(1) Версии 1.0 - 4.0 требуются только для очень древних программ (Windows 95 включает в себя версию 3.0). Версии 5.0 SP2 и 6.0 SP6 рекомендуется ставить только в Windows 9x/ME (для обновления существующих), поскольку в Windows 2000 и выше предусмотрена процедура их обновления через Windows Update. То же самое касается библиотек из серии Visual C++, являющихся системными компонентами (входящих в состав тех или иных операционных систем).
(2) Подборка разных версий библиотеки MSVCP50.DLL из оригинальных дистрибутивов Windows 98-2003. Предназначена для решения возможных проблем несовместимости этой библиотеки с разными ОС (полезность подборки под вопросом, просто так не скачивайте, сама библиотека нужна не меньше остальных).
(3) Версии выше SP4 доступны только в составе сервис паков для Visual Studio 6.0. При проблемах с установкой распаковать exe-шник WinRAR'ом и установить файлы через VCRedist.inf (правая кнопка мыши - "Установить").
(4) Неофициальные паки моей собственной сборки. Все файлы взяты из оригинальных релизов и официальных обновлений для Visual Studio .NET 2002-2003. Дистрибутивы сделаны по образу и подобию Visual C++ 6.0 SP6 Redistribution Pack, как следствие - установка начинается сразу после запуска безо всяких окон с предупреждениями. Тестировались на Windows 95-Vista, возможно будут работать и под Windоws 7. Последняя версия, поддерживающая Windows 95.
(5) Последняя версия, поддерживающая Windows 98/ME. В Windows XP и выше возможна параллельная установка сразу нескольких версий пакетов 2005, 2008 и 2010, при этом файлы под этими ОС устанавливаются в папку WinSxS, а не в System32, как раньше. Это сделано для того чтобы исключить конфликты, которые происходили в предыдущих версиях Windows, когда программы, разрабатывавшиеся с какой-то определенной версией библиотек, с другими версиями начинали сбоить (так называемая проблема "DLL Hell"). Поскольку на практике эта проблема возникает редко, установки последней версии пакета обычно бывает достаточно. Для 64-битных систем требуется установка как версии x64 (ia64 в зависимости от типа процессора) так и x86. То же самое касается всех остальных пакетов из шапки, включающих отдельные версии для 64-битных систем.
(6) Последняя версия, поддерживающая Windows 2000. Первые версии пакета (2008 без SP и 2008 Feature Pack) имеют небольшой баг - после установки оставляют временные файлы в корне диска. Версия 2008 SP1 включает в себя 2008 Feature Pack.
(7) Неофициальный пак (тоже мой) для Windows 95-ME с возможностью деинсталляции. Только для систем с установленным патчем KernelEx. Если места не жалко можно поставить и на обычной системе, на всякий случай, хуже точно не будет.[/more][/b] :: [more=Visual FoxPro][b]Microsoft FoxPro for Windows 2.5 - 2.6a Runtimes - содержит, как оригинальные, так и пропатченные версии файлов FOXW2x0x.ESL, вместе с патчами
Microsoft Visual FoxPro 3.0 SP1 (3.0b) Runtime Pack (от ProLib) - устанавливаемые файлы на немецком языке, нормальные, в т.ч. и русский берутся отсюда
Microsoft Visual FoxPro 5.0 SP1 (5.0a) Runtime Pack (от ProLib) :: part 2 :: part 3 - не включает файл VFP5RUS.DLL, файл VFPOLE50.DLL на немецком языке
Microsoft Visual FoxPro 6.0 SP5 Runtime Pack (от ProLib)
Microsoft Visual FoxPro 7.0 SP1 Runtime Pack (от ProLib) - последняя версия, поддерживающая Windows 95
Microsoft Visual FoxPro 8.0 SP1 Runtime Pack (от ProLib)
Microsoft Visual FoxPro 9.0 SP2 Runtime Pack (от ProLib) - более новые версии всегда можно скачать отсюда
Microsoft Visual FoxPro 6.0 SP4 Runtime Pack - не включает файл VFP6RRUS.DLL
Microsoft Visual FoxPro 8.0 SP1 Runtime Pack (от Visual Extend) - не включает файл VFP8RRUS.DLL
Microsoft Visual FoxPro 9.0 SP2 Runtime Pack (от Visual Extend) + патч для Windows NT4 :: описание - не включает файл VFP9RRUS.DLL
Microsoft Visual FoxPro ODBC Driver - требует MDAC 2.6 и выше, включен в dllsfox и пакеты от ProLib 7.0 SP1 и выше, только для Windows 95/98/XP
Microsoft Visual FoxPro OLE DB Provider - требует MDAC 2.6 и выше, включен в dllsfox и пакеты от ProLib 7.0 SP1 и выше
Required Dll's FoxPro (aka dllsfox) Runtime Pack - исчерпывающий набор библиотек от Visual FoxPro 3.0 SP1 - 9.0 SP2 для Windows 2000 и выше (x86)
Все дистрибутивы для Visual FoxPro являются неофициальными. Версия 2.5 была первой версией FoxPro для Windows. Позднее были выпущены версии 2.5a (первая многоязычная версия), 2.5b, 2.6 и 2.6a (только на английском). С версии 3.0 к названию продукта добавилась приставка Visual, а версия 5.0 вошла в состав пакета Visual Studio, в связи с чем в процессе ее разработки пришлось изменить нумерацию с 4.0 на 5.0, для соответствия версиям остальных продуктов из этого пакета. Для работы программ, написанных в FoxPro 2.x-5.x требуются файлы FOXW250x.ESL (2.5, 2.5a, 2.5b (где "x" = 0,A,B)), FOXW2600.ESL (2.6, 2.6a), VFP300.ESL (3.0, 3.0b), FOXOLEUI.DLL (3.0) / FXOLE30B.DLL (3.0b), VFP500.DLL (5.0, 5.0a), VFPOLE50.DLL, VFP5ENU.DLL, VFP5RUS.DLL (опционально) и FOXPRO.INT (2.5a-5.0a), которые кладутся в папку "Windows\System32" ("Windows\System" в Windows 95-ME) или в каталог с программой (рекомендуется при возникновении проблем). Некоторые приложения также могут потребовать файл FOXTOOLS.FLL и несколько других файлов, но в набор обязательных библиотек они не входят, и их поставка лежит целиком под ответственностью разработчиков. Для корректной работы программ, написанных в FoxPro 2.x на быстрых компьютерах требуется пропатчивание файла FOXW2x0x.ESL с помощью специального патча от Microsoft или альтернативного патча от Andrew Forber. Минимальный набор файлов, необходимых для запуска программ на Visual FoxPro 6.0-9.0 состоит из трех библиотек: VFPxR.DLL, VFPxT.DLL, VFPxRENU.DLL и опционально VFPxRRUS.DLL (где "x" = 6,7,8,9), которые кладутся в системную папку "Windows\System32" ("Windows\System" в Windows 95-ME) или в каталог с программой. Файлы также можно разместить в папке "Program Files\Common Files\Microsoft Shared\VFP" (кроме версий 2.x-5.x), куда они обычно помещаются при установке полнофункционального пакета Visual FoxPro, но в этом случае потребуется их дополнительная регистрация в системе с помощью программы regsvr32.exe (например, "regsvr32.exe C:\Program Files\Common Files\Microsoft Shared\VFP\VFPxR(T).DLL"). Некоторые приложения также могут потребовать MSXML 3-ей или 4-ой версии, библиотеку GDIPLUS.DLL (актуально только для Windows 9x-2000, т.к. в XP и выше она уже предустановлена), которая в этих системах должна находиться в папке "Microsoft Shared\VFP" (не в системной директории), а также несколько других файлов, большинство из которых уже включены в пакеты от ProLib и аддон dllsfox. Подробнее о библиотеках Visual FoxPro можно узнать здесь.[/more][/b] :: [more=MSXML Parser][b]Microsoft XML Core Services (MSXML Parser) 2.5 SP3 (KB832414) (1) - последнее из выпущенных обновлений для версии 2.5, ставить по усмотрению
Microsoft XML Core Services (MSXML Parser) 2.6 SP3 (KB887606) (2) - последнее из выпущенных обновлений для версии 2.6, ставить по усмотрению
Microsoft XML Core Services (MSXML Parser) 3.0 SP7 (3) - последняя версия, поддерживающая Windows 95, только для установки в Windows 95-ME
Microsoft XML Core Services (MSXML Parser) 4.0 SP3 (KB973685) (4) - только для Windows 2000 и выше, в Windows 98/ME ставим версию 4.0 SP2 + KB887606
Microsoft XML Core Services (MSXML Parser) 6.0 SP2 (KB973686) (5) - только для установки в Windows 2000 - XP SP2 - 2003 SP2
(1) Устаревшая версия, включена в Windows ME и выше, также распространялась в составе IE 5.x-6.x и MDAC 2.5, соответствует файлу msxml.dll (Windows 98 и 98SE включают версии 1.0 SP1 и 2.0b под тем же именем). Для установки обновления требуется присутствие файла msxml.dll в папке System/System32.
(2) Устаревшая версия, включена в Windows XP и выше, также распространялась в составе MDAC 2.6, соответствует файлу msxml2.dll. Для установки обновления требуется присутствие файла msxml2.dll в папке System/System32. Существует также отдельная версия этого обновления для Windows 2000-XP.
(3) Версия 3.0 включена в Windows 2000 SP4 Update Rollup 1 и выше (все последующие обновления под этими ОС устанавливаются через Windows Update), также распространялась в составе IE 6.x и MDAC 2.7-2.8, соответствует файлу msxml3.dll. По умолчанию устанавливается в параллельном режиме (т.е. с сохранением функциональности предыдущих версий 1.x-2.x), для установки в режиме замены (все программы выполняются под версией 3.0) необходимо использовать утилиту XMLInst (просто так использовать не рекомендуется).
(4) Версии 4.0 и 5.0 соответствуют файлам msxml4.dll и msxml5.dll. Версия 5.0 была выпущена специально для Microsoft Office и распространяется только в составе пакетов Microsoft Office 2003 и 2007. Существует также несколько неофициальных версий MSXML 4.0, которые можно установить в Windows 95. Первоначально с версией 4.0 также поставлялись службы Windows HTTP Services 5.0 ( файл WinHTTP5.dll), впоследствие ставшие частью операционных систем Windows 2000 и выше (со сменой версии на 5.1 и имени файла на WinHTTP.dll). Старую версию 5.0 при необходимости можно скачать отсюда.
(5) Версия 6.0 включена в Windows XP SP3 и выше (все последующие обновления под этими ОС устанавливаются через Windows Update), распространяется также в составе .NET Framework 3.x, соответствует файлу msxml6.dll. Как определить список установленных в системе версий MSXML можно узнать здесь.[/more][/b] :: [more=MDAC][b]Microsoft Data Access Components (MDAC) 2.6 SP2 - последняя версия, поддерживающая Windows 95, включает MSXML 2.6 SP2
Microsoft Data Access Components (MDAC) 2.8 SP1 - только для Windows 98-2000, входит в состав Windows XP SP2 и выше, включает MSXML 3.0 SP7
Версия 2.8 SP1 является последней версией MDAC, распространяемой в виде дистрибутива. Более новые версии теперь доступны в составе операционных систем Windows, в качестве интегрированных системных компонентов. В Windоws Vista компонент MDAC переименован в Windows DAC 6.0. Для проверки установленных версий MDAC можно воспользоваться утилитой Component Checker. При необходимости можно также установить компонент Microsoft Jet Database Engine 4.0 SP8 + Replication File Update, исключенный из состава ранних версий MDAC. В Windows 95/98 также могут потребоваться компоненты DCOM95/DCOM98 (Distributed Component Object Model 1.3 for Windows 95/98).[/more][/b] :: [more=Windows Installer][b]Microsoft Windows Installer 1.1 - устаревшая версия для Windows 9x/NT, входит в Windows ME и выше
Microsoft Windows Installer 2.0 - только для Windows 95 - 2000 SP2, входит в Windows 2000 SP3 и выше, заменяет версию 1.1
Microsoft Windows Installer 3.0 - только для Windows 2000 SP3 - XP SP1 - 2003, входит в Windows XP SP2 и выше, заменяет версию 2.0
Microsoft Windows Installer 3.1 - только для Windows 2000 SP3 - XP SP2 - 2003, входит в Windows XP SP3 и выше, заменяет версию 3.0
Microsoft Windows Installer 4.5 - только для Windows XP SP2 - 2003 SP2 - Vista SP1 - 2008, входит в Windows Vista SP2 и выше, заменяет версию 3.1[/more][/b] :: [more=Другие компоненты][b]Microsoft Visual J# .NET 1.0 Redistributable Package - требует .NET Framework 1.0
Microsoft Visual J# .NET 1.1 Redistributable Package + Supplemental UI Library - требует .NET Framework 1.1
Microsoft Visual J# .NET 2.0 Redistributable Package - требует .NET Framework 2.0, последняя версия, поддерживающая Windows 98-2000
Microsoft Visual J# .NET 2.0 SE Redistributable Package :: x64 :: ia64 - требует .NET Framework 2.0 или 3.0
Microsoft XNA Framework 3.1 Redistributable - для Windows XP SP3 и выше, требует .NET Framework 2.0, предыдущие версии: 3.0, 2.0, 1.0 Refresh
Microsoft Games for Windows - LIVE 3.3 Setup (Redistributable + Client) - для Windows XP SP2 и выше, требует .NET Framework 3.5 SP1
Microsoft Report Viewer 2005 SP1 Redistributable (KB971117) - требует .NET Framework 2.0, последняя версия, поддерживающая Windows 98/ME
Microsoft Report Viewer 2008 SP1 Redistributable (KB971119) + LangPack - требует .NET Framework 2.0
Microsoft Visual Studio 2005 Tools for Office (VSTO 2005) Runtime SE (v.940) - требует .NET Framework 2.0, последняя версия, поддерживающая Windows 2000
Microsoft Visual Studio 2008 Tools for Office (VSTO 2008) Runtime 3.0 + LangPack + SP1 + LangPack - требует .NET Framework 3.5 SP1
Microsoft Web Services Enhancements (WSE) 2.0 SP3 for Microsoft .NET Runtime - для Windows 2000 и выше, требует .NET Framework 1.1 или 2.0
Microsoft Web Services Enhancements (WSE) 3.0 for Microsoft .NET Runtime - для Windows 2000 и выше, требует .NET Framework 2.0
Microsoft Windows Management Instrumentation (WMI) Core Components 1.5 :: 9x :: NT4 - только для Windows 9x/NT4, включен в Windows ME и выше
Microsoft Windows Management Instrumentation (WMI) Redistributable Components 1.0 - только для Windows 98-2000 + WMI Diagnosis Utility 2.0
Microsoft Windows Script 5.6 - только для Windows 95-2000, включен в Windows XP + KB917344 - для Windows 2000 - XP SP2 - 2003
Microsoft Windows Script 5.7 - только для Windows 2000 - XP SP2 - 2003, включен в Windows XP SP3 и выше
Microsoft Software Rasterizer for DirectX 9.0 SDK Release 1 (RGB9Rast_1.dll) - кладется в папку с дистрибутивом DirectX 9.0 (August 2005 или выше)
Microsoft Software Rasterizer for DirectX 9.0 SDK Release 2 (RGB9Rast_2.dll) :: x64 - обновленная версия, ставится как обычно
Microsoft Windows Imaging Component (WIC) 1.0 :: x64 - только для Windows XP SP2 - 2003, включен в Windows XP SP3 и выше
Microsoft GDI+ Library - только для Windows 95-2000, для установки распаковать файл gdiplus.dll в папку с программой
Microsoft Layer for Unicode - только для Windows 95-ME, для установки распаковать файлы unicows.dll и unicows.pdb в папку "Windows\System"
Microsoft WinG API 1.0 Runtime Pack - пакет графических библиотек, использовавшихся до появления DirectX, только для очень древних игр и программ
Microsoft Platform SDK Redistributable Packages - другие пакеты из серии Platform SDK (Microsoft Agent 2.0, DirectX Media 6.0, DCOM95 и т.п.)
Microsoft Component Installer SDK 2.0 - утилита для автоматического определения и установки недостающих компонентов от Microsoft
GTK+ Runtime Environment (GTK2-Runtime)[/more][/b]
Проверка обновлений:
VB :: VC :: VS :: VF :: VJ :: MSXML :: MDAC :: Jet :: XNA :: LIVE :: VSTO :: WSE :: WMI :: WIC :: RV :: WI :: WS :: SR :: FW :: DX
VB :: VC :: VS :: VF :: VJ :: MSXML :: MDAC :: Jet :: XNA :: LIVE :: VSTO :: WSE :: WMI :: WIC :: RV :: WI :: WS :: SR :: FW :: DX