Microsoft DirectX представляет собой совокупность взаимосвязанных приложений (платформу), управляющую всей мультимедией (игры, музыка, видео и прочее), как изначально встроенной в Windows, так и установленной в нее пользователем. Программистам же с помощью DirectX предоставляется возможность прямого доступа к управлению компьютером и его настройкам без написания специальных машинных кодов.
Технология DirectX впервые была введена в действие в 1995 году и интегрирована в Windows в качестве стандартной платформы для управления мультимедийными процессами, программами и их интерфейсом (multimedia application programming interfaces - API's).
Для установки обновлений Директа в систему, необходимо распаковать скачанный c Microsoft Download Center архив по нижепреведенным ссылкам в какую-либо временную папку (например Windows\Temp), открыть ее по окончании распаковки, найти в ней файл DXSETUP.EXE и запустить его. После установки файлов Директа, желательно дать вручную перезвгрузку. Временные файлы из папки Windows\Temp затем можно удалить.
Файлы Директа могут быть установлены как в обычном, так и в безопасном режиме описанным выше способом.
Домашняя страница Microsoft DirectX:
Microsoft DirectX Developer Center - работа с DirectX для программистов и разработчиков мультимедийных приложений.
Microsoft DirectX Download Center - обновления DirectX для пользователей.
Доступные версии DirectX:
Начиная с Windows SDK для Windows 8, DirectX входит в его состав.
Скачать последнее обновление: ИЮНЬ 2010 ~95,6 МБ, (пересмотрен 18.04.2011), для экономных есть repack (24,1 МБ), info
Операционные системы:Windows 7, Windows Server 2003 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows XP Service Pack 2, Windows XP Service Pack 3.
Содержит DX9+DX10+DX11 для x86/x64
Для сильно сомневающихся, использовать ВЕБ-инсталлер, указанный выше (Microsoft DirectX Download Center)
Полная версия DirectX (SDK) для разработчиков приложений и программистов: ИЮНЬ 2010 ~571 МБ
Для экономных пользователей по состоянию на 2007-2010 гг. предлагаются следующие обновления:
=> [more=Здесь лежат патчи, позволяющие обновить старые установочные файлы до новых]
Для экономных пользователей по состоянию на 2007-2010 годы предлагаются следующие обновления DirectX:
делающие из февральского (2007г) дистрибутива апрельский (2007г):
DirectX 9.0c Febrary To April (пасcивный режим ftp в свойствах обозревателя надо отключить) || зеркало
делающие из апрельского (2007г) дистрибутива июньский (2007г):
DirectX 9.0c April To June (пассивный режим ftp в свойствах обозревателя надо отключить) || зеркало
делающие из июньского (2007г) дистрибутива августовский (2007г):
DirectX 9.0c June To August || зеркало
делающие из августовского (2007г) дистрибутива ноябрьский (2007г):
DirectX 9.0c August To November (пассивный режим ftp в свойствах обозревателя надо отключить) || зеркало
делающие из ноябрьского (2007г) дистрибутива мартовский (2008г):
DirectX 9.0c November 2007 To March 2008 || Зеркало
делающие из мартовского (2008г) дистрибутива июньский (2008г):
DirectX 9.0c March 2008 To June 2008 5.9МБ || зеркало
делающие из июньского (2008г) дистрибутива августовский (2008г):
DirectX 9.0c June 2008 To August 2008 6.3МБ || зеркало, info
делающие из августовского(2008г) дистрибутива ноябрьский(2008г):
DirectX August 2008 to November 2008 7.3МБ, info
делающие из ноябрьского (2008г) дистрибутива мартовский (2009г):
DirectX November 2008 to March 2009 repack 16.08.2009 3.2МБ, info
DirectX November 2008 to March 2009 7.8МБ, info
делающие из мартовского (2009г) дистрибутива августовский (2009г):
DirectX March 2009 to August 2009 repack 5.84МБ, info
делающий из августовского (2009г) дистрибутива февральский (2010г) 1МБ; зеркала: 1 | 2 | 3 >>подробнее
делающие из августовского (2009г) дистрибутива февральский (2010г):
DirectX August 2009 to February 2010 repack 1МБ || Зеркало, info
делающие из февральского (2010г) дистрибутива июньский (2010г):
DirectX February 2010 to June 2010 repack 4.86МБ, info
[/more].
=> [more=А здесь - перепакованные дистрибутивы DirectX]
Перепакованные дистрибутивы DirectX
=> Full-repack:
После распаковки получаем directx_mar2009_redist.exe
DirectX Mart 2009 repack 25.2МБ, info
После распаковки получаем directx_aug2009_redist.exe
DirectX August 2009 repack 30.11.2009 29.1МБ, info
DirectX August 2009 repack 07.11.2009 29.1МБ, info
После распаковки получаем directx_feb2010_redist.exe
DirectX February 2010 repack 29.2МБ, info
После распаковки получаем directx_Jun2010_redist.exe
DirectX June 2010 repack 24.1МБ, info
=> RIP_x86-repack (присутствуют только файлы для x86 систем):
После распаковки получаем папку directx_aug2009_redist_x86
DirectX August 2009 rip_x86 repack 19.3МБ, info
После распаковки получаем папку directx_feb2010_redist_x86
DirectX February 2010 rip_x86 repack 19.3МБ, info
После распаковки получаем папку directx_Jun2010_redist_x86
DirectX June 2010 rip_x86 repack 12.9МБ, info
[/more].
Для официально неподдерживаемых систем - указаны даты последних релизов с файлами для данных систем:
=> 8.0a для Windows 95 (05.02.2001) || 9.0c для Windows 98/ME (10.10.2006) [more=Примечание к релизу]Поддержка Windows 98/ME закончилась именно на этой версии. Следующий декабрьский релиз, хоть и включает файлы для 98/ME, но ничего нового в них не устанавливает (проверено!). MS забыла убрать эти файлы просто по ошибке.[/more]
Для официально поддерживаемых систем - смотрим дату последнего релиза DirectX (по ссылке на его скачку):
=> 9.0c для Windows 2k/XP || 10.1 для Windows Vista || 11.0 для Windows 7 || 12.0 для Windows 8 и 8.1, а также в Windows 10
Утилиты для работы с DirectX:
Утилита (Web Installer) для обновления любой версии DirectX до самой последней (298 Kb) (получается очень экономно): >>>
Утилита (DirectX Happy Uninstall) для удаления DirectX или замены новой версии DirectX на старую: >>>
Эта процедура может вызвать некорректную работу или даже крах всей операционной системы.
Важные примечания:
Для установки обновлений пользователи должны иметь в Windows права администраторов.
Здесь представлены обновления для всех версий DirectX, начиная с 9-й.
Для того, чтобы узнать, какая версия Директа установлена в Вашей системе, используйте средство диагностики - DXDiag.exe, находящееся в папке Windows\system32
Обновления, как и полная версия DirectX поддерживают Windows Vista и Windows 7 и 8 и содержат библиотеки для DirectX10 и 11 (последняя официальная версия для справки - DirectХ 12.0, полностью реализован в Windows 10).
Для корректной установки обновлений и работы DirectX в Windows XP необходимо наличие в системе Microsoft NET Framework версии не ниже 2.0.
В остальных системах, выпущенных позднее XP, NET Framework уже установлен изначально, что, конечно, не избавляет Вас от необходимости обновлять его через Windows Update.
Для того, чтобы файлы DirectX корректно работали, необходима также аппаратная поддержка его Вашей видеокартой. При покупке новой видеокарты обязательно поинтересуйтесь, какую версию Директа она поддерживает. В настоящее время выпускаются видеокарты с поддержкой DirectX 12.0
Неофициальные сборки (в частности, DX10 для XP) - в разделе Тестирование
Обсуждение шапки в Тестировании - об изменениях/добавлениях отписываемся там
Предыдущие части темы: часть I