Как узнать версию DirectX в Windows

В этой инструкции для начинающих — о том, как узнать, какой DirectX установлен на компьютере, а если точнее — то узнать, какая версия DirectX используется в настоящее время в вашей Windows системе.
Также в статье приведена дополнительная неочевидная информация, касающаяся версий DirectX в Windows 10, 8 и Windows 7, которая поможет лучше разобраться в том, что к чему в случае если не запускаются какие-то игры или программы, а также в ситуациях, когда версия, которую вы видите при проверке, отличается от той, которую вы ожидаете увидеть.
Узнаем, какой DirectX установлен
Есть простой, описанный в тысяче инструкций, способ узнать установленную в Windows версию DirectX, состоящий из следующих простых шагов (рекомендую после просмотра версии прочитать следующий раздел этой статьи).

- Нажать клавиши Win+R на клавиатуре (где Win — клавиша с эмблемой Windows). Или нажать «Пуск» — «Выполнить» (в Windows 10 и 8 — правый клик по «Пуск» — «Выполнить»).
- Ввести команду dxdiag и нажать Enter.
Если по какой-то причине запуск средства диагностики DirectX после этого не произошел, то зайдите в C:\ Windows\ System32 и запустите файл dxdiag.exe оттуда.
Откроется окно «Средство диагностики DirectX» (при первом запуске вам может быть предложено также проверить цифровые подписи драйверов — делайте это на свое усмотрение). В этой утилите, на вкладке «Система» в разделе «Сведения о системе» вы увидите информацию о версии DirectX на компьютере.

Но тут есть одна деталь: на самом деле, значение этого параметра говорит не о том, какой DirectX установлен, а лишь о том, какая из установленных версий библиотек активна и используется при работе с интерфейсом Windows. Обновление: наблюдаю, что начиная с Windows 10 1703 Creators Update в главном окне на вкладке Система dxdiag указывается как раз установленная версия DirectX, т.е. всегда 12. Но при этом не обязательно, что она поддерживается вашей видеокартой или драйверами видеокарты. Поддерживаемую версию DirectX можно увидеть на вкладке Экран, как на скриншоте ниже, или способом, описанным далее.

Про версии DirectX в Windows
Обычно, в Windows присутствуют сразу несколько версий DirectX. Например, в Windows 10 по умолчанию установлен DirectX 12, даже если при использовании описанного выше способа, чтобы узнать версию DirectX, вы видите версию 11.2 или подобную (с версии Windows 10 1703 в главном окне dxdiag всегда отображается версия 12, даже если она не поддерживается).
При этом, в оригинальных Windows по умолчанию отсутствуют многие библиотеки DirectX более старых версий — 9, 10, которые почти всегда рано или поздно оказываются востребованы программами и играми, использующими их для работы (в случае их отсутствия пользователь получает сообщения о том, что файлы наподобие d3dx9_43.dll, xinput1_3.dll отсутствуют).

При установке DirectX с помощью него:
- Ваша версия DirectX заменена не будет (в последних Windows ее библиотеки обновляются Центром обновлений).
- Будут загружены все необходимые отсутствующие библиотеки DirectX, в том числе старых версий для DirectX 9 и 10. А также некоторые библиотеки последних версий.
Подводя итог: на компьютере с Windows желательно иметь все поддерживаемые версии DirectX вплоть до последней, поддерживаемой вашей видеокартой, которую, вы как раз и можете узнать, запустив утилиту dxdiag. Также может быть, что новые драйвера для вашей видеокарты принесут поддержку более новых версий DirectX, а потому и их желательно держать обновленными.
Ну и на всякий случай: если запустить dxdiag по какой-то причине не получается, многие сторонние программы для просмотра сведений о системе, а также для тестирования видеокарты также показывают версию DirectX.

Правда, бывает, отображают именно последнюю установленную версию, а не используемую. А, например, AIDA64 показывает и установленную версию DirectX (в разделе сведений об операционной системе) и поддерживаемую в разделе «DirectX — видео».
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- В манифесте указана неизвестная структура в Microsoft Store — варианты решения
- Как добавить комментарии, теги и рейтинги к папке Windows
- Не удается войти в учетную запись Windows — как исправить?
- Некоторые параметры задает системный администратор в параметрах электропитания — как исправить?
- Как удалить Галерею в Windows 11
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Равшанбек 18.06.2018 в 21:51
- Dmitry 19.06.2018 в 12:48
Узнаем версию DirectX в Windows
Операционная система Windows имеет настолько сложную структуру, что полностью разобраться в ней, пожалуй, могут только ее создатели. Windows состоит из множества компонентов, один из которых — DirectX. Он является набором библиотек, обеспечивающих правильную работу мультимедиа и игр.
DirectX устанавливается вместе с операционной системой, между тем он регулярно обновляется, одновременно новые игры требуют новые версии DirectX. По этой причине может появиться необходимость узнать установленную DirectX.
Версия DirectX в Windows 7
Есть простой способ, который позволяет узнать, какая версия DirectX установлена на компьютере. Необходимо нажать клавишу «Пуск» и выбрать пункт «Выполнить», где следует ввести «dxdiag» и нажать клавишу Enter.

После этого откроется окно со средствами диагностики DirectX. После первого запуска программа проверит цифровые подписи драйверов, что занимает менее одной минуты, а потом покажет сведения о системе. В последней строке — версия DirectX.

Если это не удалось сделать через команду «Выполнить», есть еще один способ. Необходимо открыть папку Windows, которая в большинстве случаев находится на диске С, а в ней — папку System32, найти там файл dxdiag.exe и запустить его.

Версия DirectX в Windows 10
Версия DirectX в Windows 10 проверяется точно так же, как и в 7, однако с этой операционной системой есть один нюанс. В «Средстве диагностики DirectX» в основной вкладке «Система» может отображаться одна версия.

А во вкладке «Экран» — другая версия DirectX.

В первом случае указывается установленная версия DirectX, а во втором — поддерживаемая Windows, видеокартой и драйверами к ней.
Проверка с помощью программ
Может случиться так, что команда dxdiag не выполняется. В этом случае можно использовать сторонние программы. Программ для определения версии DirectX существует огромное множество, среди которого можно выделить:
- GPU-Z, предоставляющая подробную информацию о графических возможностях системы;
- PC-Wizard — решение для комплексной диагностики установленного программного обеспечения;
- AIDA64 — утилита, отображающая данные обо всех компонентах системы.
На последней остановимся подробнее. AIDA64 – небольшая утилита, которая не требует установки. Пользоваться программой можно бесплатно на протяжении 30-ти дней. В главном меню программы следует выбрать пункт DirectX – видео.

После этого программа покажет не только версию DirectX, но и графические возможности системы.

AIDA64 показывает именно установленную версию DirectX, а не используемую. Также с ее помощью легко протестировать графические возможности компьютера и узнать, насколько можно разогнать видеокарту.
Проверка версии DirectX
Пакет мультимедийных технологий DirectX используется многими играми Windows. Если на компьютере не установлена требуемая версия DirectX, указанная на упаковке продукта, то игра может работать неправильно.
- Чтобы проверить, какая версия DirectX установлена на компьютере, с помощью средства диагностики DirectX, откройте меню «Пуск» и введите «dxdiag» в поле поиска, затем нажмите клавишу ВВОД.
- В средстве диагностики DirectXвыберите вкладку «Система» и проверьте номер версии DirectX в разделе «Сведения о системе».
- При первом использовании средства диагностики DirectX может появиться запрос на проверку наличия цифровой подписи драйверов. Рекомендуем нажать кнопку «Да», чтобы убедиться в том, что драйверы подписаны издателем, проверившим их подлинность.
Обновление DirectX
- Чтобы получить последнюю версию DirectX для своей версии Windows, используйте Центр обновления Windows. Если вы используете Windows 10, у вас уже установлена последняя версия DirectX.
- Последние версии DirectX не работают в некоторых версиях Windows.

Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.




В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Как узнать какой DirectX установлен на компьютере?

Операционная система Windows имеет довольно сложную структуру, разобраться в которой под силу только ее разработчикам. Для грамотной работы всех ее компонентов в приложениях и играх, которые требуют серьезных ресурсов, разработчики из студии Microsoft выпускают специальный набор инструментов – DirectX. Ошибочно считать, что это просто программа, которая нужна пользователям.
На деле DirectX представляет собой набор инструментов, который поддерживается компанией Microsoft для разработчиков. Программировать сложные приложения и игры для Windows невозможно без DirectX. Должен быть он установлен и на компьютере конечного пользователя разработанной программы или игры, чтобы Windows могла с ней взаимодействовать. Регулярно инструменты DirectX совершенствуются и выходят его новые версии. Именно поэтому пользователю важно знать, какой DirectX установлен на компьютере, и не требуется ли его обновить для работы с современной игрой.
Как узнать какой DirectX установлен
Определить версию DirectX на компьютере под управлением Windows очень просто, для этого необходимо:
- Нажать на клавиатуре комбинацию Windows+R, чтобы открыть строку «Выполнить»;
- В ней потребуется прописать команду dxdiag;
- После этого откроется окно со сведениями о системе, которое носит название «Средства диагностики DirectX». На вкладке «Система» внизу можно увидеть графу, в которой указывается, какой DirectX установлен на компьютере.

Важно: На компьютер можно установить любую версию DirectX. Однако есть важный нюанс: если она не поддерживается аппаратно, то система Windows не сможет с ней работать. Тогда операционная система выбирает в качестве активной максимально старшую поддерживаемую версию DirectX, и именно она отображается в диагностическом меню, информация о котором приведена выше.
Как определить версию DirectX с помощью сторонних программ
Помимо встроенных в операционную систему утилит, определить версию DirectX на компьютере позволяют сторонние приложения. При этом они способны предоставить информации куда больше, чем команда dxdiag, о которой сказано выше.
Удобным средством диагностики компьютера является приложение AIDA64. Его бесплатную версию можно загрузить с официального сайта разработчиков. Данная программа позволяет узнать данные обо всех компонентах компьютера, а также о программной составляющей.

В левом меню приложения можно видеть отдельный пункт DirectX. В нем собрана информация в трех подразделах: файлы, видео, звук:

-
«Файлы». В ней можно посмотреть все имеющиеся на компьютере файлы, относящиеся к DirectX. Это бывает полезно, например, в ситуации, когда необходимо удалить определенный файл из DirectX, когда с ним возникла ошибка. Также на вкладке можно посмотреть последнюю дату изменения файлов DirectX, узнать их вес и многие другие параметры;

«Видео». Здесь выводится информация о видеокарте компьютера, а также об используемых ею драйверах. В пункте «Аппаратная поддержка» обозначена максимальная версия DirectX, которая поддерживается графическим ускорителем с текущей версией драйверов;

«Звук». Информация о звуковых параметрах компьютера.
AIDA64 – это не единственная диагностическая программа для компьютера. В сети можно найти множество ее аналогов, как платных, так и бесплатных.
Почему не работает DirectX 12 на Windows 10
Одной из особенностей операционной системы Windows 10, которую активно продвигает компания Microsoft, являются игры. Новая версии операционной системы на «близком к железу уровне» работает с играми, которые разрабатываются на DirectX 12. Это позволяет игрокам на маломощных компьютерах запускать проекты, которые требуются высокой производительности.
При этом некоторые пользователи Windows 10 могут обнаружить при проверке, что у них установлен DirectX 11 или 11.2, а не современный DirectX 12. В такой ситуации нет необходимости качать DirectX 12 с официального сайта Microsoft и устанавливать его на компьютер, поскольку это не поможет. Данная версия драйверов изначально имеется в Windows 10, и решение проблемы следует искать в другой плоскости.
Если вместо DirectX 12 на Windows 10 у вас отображается при проверке DirectX 11.2, это связано с:

-
Устаревшей видеокартой, используемой в компьютере. Новые инструменты от компании Microsoft не поддерживаются старыми платами;
Важно отметить, что более свежий DirectX на компьютере не заменяет предыдущие версии. То есть, если для запуска приложения или игры требуется DirectX 8,9 или 10, а на компьютере установлены более поздние версии, необходимо загрузить «старый» драйвер.