KeyLane

Скачать 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.
  • Закройте игры и программы, которые используют графику.

Как скачать и установить

  1. Нажмите кнопку загрузки — откроется страница Microsoft с веб-установщиком. Выберите язык и скачайте файл dxwebsetup.exe.
  2. Запустите файл и подтвердите запрос администратора.
  3. Примите лицензионное соглашение. Если мастер предлагает установить дополнительные программы, внимательно прочитайте предложение и снимите отметку, если они вам не нужны.
  4. Нажмите «Далее» и дождитесь окончания загрузки и установки компонентов.
  5. Перезапустите игру. Перезагрузка компьютера обычно не требуется.

Установщик бесплатный, ключ и активация не нужны.

Когда это не поможет

  • Игра требует 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
  • Подключение к интернету: компоненты загружаются во время установки
  • Права администратора
  • Актуальный драйвер видеокарты от производителя