Что такое DirectX для Windows? / Где скачать DirectX?
Упрощенно говоря, DirectX — это набор инструкций, предназначенный для программирования различных приложений под ОС Microsoft Windows, в основном трехмерных игр.
Первая версия DirectX вышла в 1995 году, а последняя на сегодняшний день — это DirectX 12. Она включена в состав Windows 10.
История появления DirectX
Появление DirectX связано с выпуском компанией Microsoft операционной системы Windows 95. Разработчики ОС посчитали необходимым создать инструментарий для взаимодействия программного обеспечения с оборудованием напрямую, минуя саму систему. Они исходили из того, что Windows 95 не сможет конкурировать с MS DOS, где эта возможность заложена изначально. В новой же системе такой функционал был отключен по соображениям безопасности.
Основным компонентом DirectX был и остается Direct3D
Версии DirectX и поддерживаемые ими операционные системы.
- DirectX 1.0 — Windows 95a
- DirectX 2.0/2.0a — Windows 95 OSR 2 и Windows NT младше 4.0
- DirectX 3.0/3.0a — Windows 95 OSR 2.5 и Windows NT 4.0 SP3
- DirectX 4.0 — Windows NT 4
- DirectX 5.0 — Windows 98
- DirectX 6.0 — Windows 98 second edition
- DirectX 6.1 — Windows 95 / 98 / 98 second edition
- DirectX 6.2 — Windows NT / 98 / 98 second edition / 2000 / Millenium edition
- DirectX 7.0 — Windows NT / Millenium edition
- DirectX 7.0a — Windows 95 / 98 / 98 second edition / 2000
- DirectX 8.0 — Windows 95 / 98 / 98 second edition / 2000 / Millenium edition / 2000
- DirectX 8.0a — Windows 95 / 98 / 98 second edition / 2000 / Millenium edition / 2000
- DirectX 8.1 — Windows NT / 98 / 98 second edition / XP
- DirectX 8.1b — Windows NT / 98 / 98 second edition / XP
- DirectX 8.2 — Windows NT / 98 / 98 second edition / XP
- DirectX 9.0 — Windows Server 2003
- DirectX 9.0a, b, c — Windows XP SP2
- DirectX 10 — Windows Vista
- DirectX 10.1 — Windows Vista SP1, Windows Server 2008
- DirectX 11 — Windows Vista SP2, Windows 7
- DirectX 11.1 — Windows 8
- DirectX 11.2 — Windows 8.1
- DirectX 11.3 — Windows 10
- DirectX 12 — Windows 10
Как узнать свою версию DirectX?
Нужно одновременно нажать клавиши Win + R и в появившемся окне набрать текст: dxdiag после чего нажать ОК
В появившемся окне на вкладке «Система» отображается версия установленная у вас.
Где скачать самую новую версию DirectX?
Я рекомендую обновлять компонент DirectX СТРОГО с официального сайта Microsoft. Нет гарантии, что скачивание с другого источника не будет содержать в себе вирус или другую бяку. Прямая ссылка на скачивание последней версии веб-установщика DirectX — здесь
Полный пакет (автономная установка) DirectX End-User Runtimes (June 2010) находится здесь (размер 95.6 Мб)
Имейте ввиду, что если у вас установлена Windows 10, то самая последняя версия DirectX 12 уже включена в ее состав.
Типичные ошибки DirectX
Не устанавливается DirectX, выходит сообщение
«Произошла внутренняя системная ошибка. Чтобы определить причину ошибки, просмотрите файлы DXError.log и DirectX.log в папке Windows»
Решение проблемы: скачать полный автономный установщик.
Ошибка «Отсутствует d3dx9.dll, d3dx9_31, dll d3dx9_43.dll, d3dx9_42.dll, d3dx9_25.dll, d3dx9_30.dll» и т.п.
Решение проблемы: тоже самое. Обновление компонентов DirectX через автономный установщик.
Категорически не рекомендуются использовать программы для удаления DirectX т.к. последствия могут быть самими печальным — переустановка Windows.