DirectX 12 в Windows — проверка версии и установка библиотек

Как проверить версию DirectX 12 в Windows через dxdiag, устранить ошибки d3dx*.dll и установить недостающие библиотеки с официального сайта Microsoft.

DirectX 12 — программный компонент Windows, через который игры и графические приложения взаимодействуют с видеокартой. Если появилась ошибка вида «d3dx9_43.dll отсутствует» или нужно убедиться, что установлена актуальная версия, — эта инструкция поможет разобраться за несколько минут.

Что такое DirectX и зачем он нужен

DirectX — набор API от Microsoft для работы с мультимедиа: графика (Direct3D), звук (DirectSound), ввод (DirectInput), сетевой игровой обмен (DirectPlay) и другие компоненты. DX нужен не только для игр — видеоплееры, редакторы изображений и любые приложения, использующие аппаратное ускорение GPU, зависят от этих библиотек.

Начиная с Windows 10 в систему встроен DirectX 12. Но это не означает, что все предыдущие версии библиотек присутствуют: некоторые игры требуют компонентов DX9 или DX11, которые нужно доустановить отдельно.

Как проверить текущую версию DirectX

  1. Нажмите Win+R, введите dxdiag и нажмите Enter или ОК.
    Запуск Средства диагностики DirectX через окно Выполнить в Windows 10
  2. Откроется Средство диагностики DirectX. На вкладке Система в нижней части раздела «Сведения о системе» найдите строку Версия DirectX.
    Средство диагностики DirectX в Windows 10

Если указан DX11, а не DX12 — видеоадаптер не поддерживает 12-ю версию. Проверьте страницу производителя карты. Иногда проблема решается обновлением драйвера видеокарты, а не самого DirectX.

Совместимость видеокарт с DirectX 12

Поддержку DX12 имеют видеокарты с аппаратным Feature Level 12_0 и выше:

  • Встроенные видеоадаптеры Intel начиная с поколения Haswell (4-е поколение Core);
  • NVIDIA GeForce серий 400, 500, 600, 700, 900, 10xx, 16xx, 20xx, 30xx, 40xx;
  • AMD Radeon серий HD 7000/8000, R7, R9, RX.

Для уточнения уровня поддержки конкретной модели используйте вкладку Экран в dxdiag — строка Версия FL (Feature Level) покажет точное значение.
Сведения о драйвере в окне диагностики DirectX в Windows 10

Установка недостающих компонентов DirectX

Ошибка «d3dx9_43.dll (или d3dx10, d3dx11) отсутствует на компьютере» означает, что игра требует библиотек более старых версий DX, которых нет в базовой установке Windows 10/11. Решение — официальный веб-инсталлятор Microsoft DirectX End-User Runtime.

  1. Откройте браузер и перейдите по ссылке:
    https://www.microsoft.com/ru-ru/download/details.aspx?id=35
    Скачивание установщика библиотек DirectX с официального сайта Microsoft
  2. Выберите язык, нажмите Скачать и сохраните файл установщика.
  3. Запустите скачанный файл и подтвердите внесение изменений в систему.
    Запуск установщика библиотек DirectX в Windows 10
  4. Ознакомьтесь с лицензионным соглашением, поставьте галочку принятия и нажмите Далее.
    Мастер установки DirectX в Windows 10
  5. Если появится предложение установить Панель Bing — снимите галочку, она не нужна для работы DX.
    Мастер установки DirectX в Windows 10
  6. Установщик проверит имеющиеся компоненты и определит размер загрузки. Нажмите Далее.
    Установка компонентов DirectX в Windows 10
  7. Дождитесь завершения загрузки и установки компонентов.
    Загрузка и установка компонентов DirectX в Windows 10
  8. Нажмите Готово и при необходимости перезагрузите ПК.
    Завершение работы мастера установки DirectX в Windows 10
  9. Откройте dxdiag повторно и проверьте результат.
    Текущая версия DirectX в Windows 10

Частые ошибки и решения

Ошибка / ситуация Причина Решение
d3dx9_43.dll (или другой d3dx*.dll) отсутствует Библиотеки DX9/DX10 не входят в Windows 10/11 по умолчанию Установите веб-инсталлятор DirectX End-User Runtime с сайта Microsoft
dxdiag показывает DX11, хотя Windows 10 установлена Видеокарта не поддерживает Feature Level 12_0 Обновите драйвер; если не помогло — карта аппаратно не поддерживает DX12
Игра запускается, но вылетает с ошибкой DirectX Устаревший или повреждённый драйвер видеокарты Удалите драйвер через Display Driver Uninstaller (DDU), установите актуальный с сайта NVIDIA/AMD/Intel
Веб-инсталлятор DX скачивает 0 байт Все актуальные компоненты уже установлены Это нормально — система актуальна; если ошибка сохраняется, проверьте целостность файлов игры
dxdiag зависает при запуске Проблема с драйвером или поврежден компонент Запустите dxdiag /whql:off через Win+R — это отключает проверку цифровых подписей

Когда обновление DX не поможет

DirectX 12 уже встроен в Windows 10 и 11 и не обновляется отдельным патчем — он обновляется через Центр обновления Windows. Если игра требует DX12 Ultimate (Feature Level 12_2), а карта поддерживает только DX12 (FL 12_0) — единственное решение это замена видеокарты на модель с поддержкой нужного уровня.

Установка веб-инсталлятора решает только проблему отсутствующих библиотек DX9/DX10, но не обновляет DX12 до новой версии Feature Level.

FAQ

Можно ли установить DirectX 12 на Windows 7?

Нет. DX12 работает только в Windows 10 и Windows 11. Для Windows 7 максимально доступен DirectX 11.1 через отдельное обновление KB2670838.

Нужно ли переустанавливать DirectX после переустановки Windows?

Нет. Windows 10 и 11 включают DX12 в базовую установку. Если после переустановки появляются ошибки d3dx*.dll — запустите веб-инсталлятор DirectX End-User Runtime для восстановления библиотек DX9/DX10.

Как узнать, поддерживает ли моя видеокарта DirectX 12?

Запустите dxdiag, перейдите на вкладку Экран. Строка Версия FL покажет Feature Level: 12_0 и выше означает поддержку DX12. Также эту информацию можно найти в спецификациях карты на сайте производителя.

Что делать, если после установки библиотек ошибка не исчезла?

Проверьте целостность файлов игры в Steam (ПКМ по игре → Свойства → Локальные файлы → Проверить целостность). Если используется не Steam — переустановите игру. Также убедитесь, что драйвер видеокарты актуален.

Безопасно ли скачивать DirectX с сторонних сайтов?

Нет. Скачивайте только с официального сайта Microsoft по прямой ссылке. Сторонние «сборники DirectX» нередко содержат устаревшие или изменённые файлы, которые могут нарушить работу системы.

Оцените статью
( Пока оценок нет )
MW10
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.