Скачать DirectX для Windows
Веб-установщик DirectX от Microsoft добавляет библиотеки, нужные старым играм и программам: D3DX9, XAudio и другие. Сам DirectX 12 входит в Windows и обновляется вместе с системой.
DirectX — набор технологий Microsoft, через которые игры и мультимедийные программы работают с видеокартой и звуком. Кнопка на этой странице ведёт к официальному веб-установщику исполняемых библиотек DirectX для конечного пользователя. Он нужен, когда старая игра или программа сообщает об отсутствии файлов вроде d3dx9_43.dll, xinput1_3.dll или XAudio2_7.dll.
Что важно понимать о DirectX
Современный DirectX 12 и DirectX 11 уже входят в состав Windows 10 и Windows 11. Отдельно их не скачивают: новые версии приходят вместе с обновлениями системы через Центр обновления Windows. Узнать установленную версию можно в средстве диагностики: нажмите Win + R, введите dxdiag и посмотрите строку «Версия DirectX».
Веб-установщик решает другую задачу. Многие игры, выпущенные в эпоху DirectX 9, используют дополнительные библиотеки (D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3 и другие), которые в Windows по умолчанию не входят. Установщик проверяет, каких из них не хватает, и докачивает только недостающие файлы. Уже установленные компоненты и сам DirectX 12 он не трогает и не понижает.
Перед установкой
- Убедитесь, что компьютер подключён к интернету: сам установщик маленький, а библиотеки загружаются в процессе.
- Обновите драйвер видеокарты с сайта NVIDIA, AMD или Intel — многие проблемы с играми связаны с ним, а не с DirectX.
- Закройте игры и программы, которые используют графику.
Как скачать и установить
- Нажмите кнопку загрузки — откроется страница Microsoft с веб-установщиком. Выберите язык и скачайте файл
dxwebsetup.exe. - Запустите файл и подтвердите запрос администратора.
- Примите лицензионное соглашение. Если мастер предлагает установить дополнительные программы, внимательно прочитайте предложение и снимите отметку, если они вам не нужны.
- Нажмите «Далее» и дождитесь окончания загрузки и установки компонентов.
- Перезапустите игру. Перезагрузка компьютера обычно не требуется.
Установщик бесплатный, ключ и активация не нужны.
Когда это не поможет
- Игра требует DirectX 12, а видеокарта его не поддерживает. Установщик библиотек не добавит аппаратную поддержку — нужна более новая видеокарта или драйвер с поддержкой нужного уровня функций.
- Ошибка связана с
MSVCP140.dllилиVCRUNTIME140.dll. Это не DirectX, а библиотеки Visual C++ — установите распространяемый пакет Visual C++ x64 и x86. - Проблема возникла после обновления Windows. Сначала установите все обновления системы и драйвер видеокарты, затем при необходимости переустановите игру.
Частые вопросы
- Можно ли «переустановить DirectX 12»? Нет, он часть Windows. Если системные файлы повреждены, помогает команда
sfc /scannowв командной строке от имени администратора. - Нужен ли установщик на новом компьютере? Только если вы запускаете старые игры, которым нужны дополнительные библиотеки. Для современных игр достаточно актуальной Windows.
- Безопасно ли скачивать DLL отдельно? Нет, используйте официальный установщик: он ставит файлы в правильные папки и нужных версий.
Системные требования
- Windows 7 SP1, Windows 8.1, Windows 10 или Windows 11
- Подключение к интернету: компоненты загружаются во время установки
- Права администратора
- Актуальный драйвер видеокарты от производителя