Введение / Зачем это нужно
Программы и современные игры часто требуют определённую версию DirectX для корректной работы. Проверка установленной версии помогает убедиться, что система соответствует требованиям ПО, избежать ошибки «Требуется DirectX 12» и своевременно обновить компоненты, если это необходимо. После выполнения этой инструкции вы сможете быстро определить, какая версия DirectX установлена, используя встроенный инструмент Windows.
Требования / Подготовка
- Операционная система: Windows 10 (любая версия) или Windows 11 (любая версия).
- Права пользователя: необязательно, но для избежания проблем лучше запускать от имени администратора.
- Доступ к командной строке или экрану «Выполнить» (Win + R).
Пошаговая инструкция
Шаг 1: Запустить DirectX Diagnostic Tool
Нажмите Win + R, введите dxdiag и нажмите Enter. Утилита загрузит информацию о системе.
💡 Совет: Команда
dxdiagзапускается из командной строки или окна «Выполнить». Если инструмент не открывается, убедитесь, что на компьютере установлена хотя бы одна версия DirectX.
Шаг 2: Просмотреть системную информацию
Перейдите на вкладку Система. Здесь указан раздел «Версия DirectX» и общая информация о системе.
Шаг 3: Проверить версию видеоадаптера
Перейдите на вкладку Видео. Найдите поле Текущая версия DirectX, чтобы узнать версию, используемую графическим адаптером.
Шаг 4: Найти версию DirectX
Вкладка Система показывает строку «Версия DirectX» (например, «6.4» — это DirectX 12). Запишите полученный результат.
Шаг 5: Закрыть утилиту
Закройте окно DirectX Diagnostic Tool после проверки.
Проверка результата
После завершения шагов вы увидите две версии:
- Версия DirectX в разделе «Система» — общая поддерживаемая версия.
- Текущая версия DirectX в разделе «Видео» — версия, используемая конкретным графическим адаптером.
Если обе версии совпадают с ожидаемой (например, DirectX 12), всё работает корректно. Если версия не отображается или указан «N/A», требуется установка пакета DirectX.
Возможные проблемы
- Утилита не запускается. Убедитесь, что на компьютере установлена хотя бы одна версия DirectX. Если DirectX отсутствует, установите пакет DirectX End‑User Runtime.
- Версия DirectX не отображается. Это может означать, что система поддерживает только DirectX 12, но драйвер видеокарты не поддерживает его. Обновите драйвер видеокарты через Диспетчер устройств или сайт производителя.
- Неправильная версия после обновления. После установки нового драйвера перезапустите систему и повторно запустите
dxdiag— инструмент может кэшировать данные.