Какая версия DirectX установлена на вашей ОС?
DirectX является невероятно важным компонентом для стабильной работы игр на ПК и ноутбуках. Без установленной подходящей версии вы не сможете запустить даже старую гонку на самом мощном компьютере. Поэтому, прежде чем идти и искать где же скачать DirectX, неплохо было бы узнать, какая же версия уже установлена.
Чаще всего, версия DirectX напрямую зависит от того, какая операционная система установлена на вашем устройстве. К примеру, Windows XP (да, некоторые люди продолжают пользоваться ей), не поддерживает версии, которые старше 9.0с. Однако, сейчас популярными являются авторские сборки ОС, в некоторых из них DirectX может и отсутствовать, но это большая редкость.
Небольшая справка
Пользователи Windows 10 всегда будут видеть данные о том, что у них установлен DirectX 12, даже если видеокарта не может его поддерживать. В пакетах обновлений системы вы просто не найдёте версий, которые появились позже 2010 года, но, как показывает практика, они очень часто оказываются востребованными, так что приходится загружать их с официального сайта Microsoft вручную.
Важно помнить, что все компоненты DirectX установлены на вашем компьютере параллельно друг другу, то есть нет необходимости в их откате или удалении. Если у вас установлены 10, 11 и 12, то отображаться будет лишь последняя версия, поддерживаемая вашей операционной системой, но работать будут и игры, требующие более ранних версий.
Проверяем установленную версию DirectX
Самый простой, но невероятно надёжный и стабильный вариант.
1. Запускаем инструмент « Выполнить » — находим его в Пуске или же вызываем посредством комбинации клавиш R+Win .
2. В появившемся окне вводим dxdiag и нажимаем Enter .
Возможно, у вас повреждены некоторые файлы, так что нужно будет зайти в Windows – System32 и запустить dxdiag.exe от имени администратора.
Во вкладке система будет отображаться последняя версия DirectX, поддерживаемая вашей операционной системой. Это не гарантирует, что вы сможете запускать игры, требующие её поддержки. Чтобы узнать реальную версию DirectX, совместимую с вашей видеокартой, нужно перейти на вкладку « Экран », где она и будет указана в строке « DDL для DirectX 3D ».
Как узнать версию DirectX в Windows
В этой инструкции для начинающих — о том, как узнать, какой DirectX установлен на компьютере, а если точнее — то узнать, какая версия DirectX используется в настоящее время в вашей Windows системе.
Также в статье приведена дополнительная неочевидная информация, касающаяся версий DirectX в Windows 10, 8 и Windows 7, которая поможет лучше разобраться в том, что к чему в случае если не запускаются какие-то игры или программы, а также в ситуациях, когда версия, которую вы видите при проверке, отличается от той, которую вы ожидаете увидеть.
Примечание: если вы читаете эту инструкцию по причине, что у вас в Windows 7 появляются ошибки, связанные с DirectX 11, при этом по всем признакам установлена именно эта версия, вам может помочь отдельная инструкция: Как исправить ошибки D3D11 и d3d11.dll в Windows 10 и Windows 7.
Узнаем, какой DirectX установлен
Есть простой, описанный в тысяче инструкций, способ узнать установленную в Windows версию DirectX, состоящий из следующих простых шагов (рекомендую после просмотра версии прочитать следующий раздел этой статьи).
- Нажать клавиши Win+R на клавиатуре (где Win — клавиша с эмблемой Windows). Или нажать «Пуск» — «Выполнить» (в Windows 10 и 8 — правый клик по «Пуск» — «Выполнить»).
- Ввести команду dxdiag и нажать Enter.
Если по какой-то причине запуск средства диагностики DirectX после этого не произошел, то зайдите в C:\ Windows\ System32 и запустите файл dxdiag.exe оттуда.
Откроется окно «Средство диагностики DirectX» (при первом запуске вам может быть предложено также проверить цифровые подписи драйверов — делайте это на свое усмотрение). В этой утилите, на вкладке «Система» в разделе «Сведения о системе» вы увидите информацию о версии DirectX на компьютере.
Но тут есть одна деталь: на самом деле, значение этого параметра говорит не о том, какой DirectX установлен, а лишь о том, какая из установленных версий библиотек активна и используется при работе с интерфейсом Windows. Обновление 2017: наблюдаю, что начиная с 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, даже если она не поддерживается).
В описанной ситуации вам не нужно искать, где скачать DirectX 12, а лишь, при условии наличия поддерживаемой видеокарты, добиться, чтобы система использовала новейшую версию библиотек, как это описано здесь: DirectX 12 в Windows 10 (также полезная информация есть в комментариях к указанной статье).
При этом, в оригинальных Windows по умолчанию отсутствуют многие библиотеки DirectX более старых версий — 9, 10, которые почти всегда рано или поздно оказываются востребованы программами и играми, использующими их для работы (в случае их отсутствия пользователь получает сообщения о том, что файлы наподобие d3dx9_43.dll, xinput1_3.dll отсутствуют).
Для того, чтобы скачать библиотеки DirectX этих версий лучше всего использовать веб-установщик DirectX с сайта Microsoft, см. Как скачать DirectX с официального сайта.
При установке DirectX с помощью него:
- Ваша версия DirectX заменена не будет (в последних Windows ее библиотеки обновляются Центром обновлений).
- Будут загружены все необходимые отсутствующие библиотеки DirectX, в том числе старых версий для DirectX 9 и 10. А также некоторые библиотеки последних версий.
Подводя итог: на компьютере с Windows желательно иметь все поддерживаемые версии DirectX вплоть до последней, поддерживаемой вашей видеокартой, которую, вы как раз и можете узнать, запустив утилиту dxdiag. Также может быть, что новые драйвера для вашей видеокарты принесут поддержку более новых версий DirectX, а потому и их желательно держать обновленными.
Ну и на всякий случай: если запустить dxdiag по какой-то причине не получается, многие сторонние программы для просмотра сведений о системе, а также для тестирования видеокарты также показывают версию DirectX.
Правда, бывает, отображают именно последнюю установленную версию, а не используемую. А, например, AIDA64 показывает и установленную версию DirectX (в разделе сведений об операционной системе) и поддерживаемую в разделе «DirectX — видео».
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
Всем привет! Для Windоws 7 можно установить DirеctХ 12? Как можно играть Fifа 18 в пк без интернета?
Нет, DirectX 12 установить нельзя в 7-ке. Насчет Fifa не подскажу.
Добрый вечер, Дмитрий. Провели по аиде в аппаратной поддержке 11.1. На всякий случай проверила в виде вкладки экран там 12. Также скачала по этой ссылке. Пишет, что более новая или эквивалентная версия уже установлена. У меня вопрос какая на самом деле версия поддерживается, если в аиде одно, а в винде другое? И как проверить стоит ли версия 11.1? Спасибо
Здравствуйте.
12 — установленная у вас версия DirectX.
11.1 — поддерживаемая (зависит от видеокарты).
Добрый день, Дмитрий. Провели по аиде в аппаратной поддержке 11.1. На всякий случай проверила в виде в кладке экран там 12. Также скачала по этой ссылке. Пишет, что более новая или эквивалентная версия уже установлена. У меня вопрос какая на самом деле версия поддерживается, если в аиде одно, а в винде другое? И как проверить стоит ли версия 11.1? Спасибо
Здравствуйте.
Я вам ранее ответил на этот вопрос: поддерживается судя по всему 11.1, установлена на компьютере — 12. Но когда у нас 12 установлена (в Windows 10), значит и 11.1 тоже есть (она по умолчанию присутствует в системе).
То есть 12 — это максимальная доступная на компьютере версия, а 11.1 — это то, на что способно ваше оборудование.
Узнаем версию DirectX в Windows 7
Проверка версии DirectX
Все игры, предназначенные для запуска под Windows, требуют обязательного наличия DirectX определенной версии. На момент написания статьи последней редакцией является 12. Версии являются обратно совместимыми, то есть игрушки, написанные под DirectX 11, запустятся и на двенадцатом. Исключения составляют только очень старые проекты, работающие под 5, 6, 7 или 8 директом. В таких случаях вместе с игрой поставляется и необходимый пакет.
Для того, чтобы узнать версию DirectX, которая установлена на компьютере, можно воспользоваться способами, приведенными ниже.
Способ 1: программы
Программное обеспечение, которое предоставляет нам информацию о системе в целом или о некоторых устройствах, может отображать и версию пакета DirectX.
- Наиболее полную картину показывает софт под названием AIDA64. После запуска в главном окне необходимо найти раздел «DirectX», а затем перейти к пункту «DirectX – видео». Здесь и содержатся данные о версии и поддерживаемых функциях набора библиотек.
Еще одной программой для проверки информации об установленном наборе является SIW. Для этого существует раздел «Видео», в котором имеется блок «DirectX».
Запуск игр невозможен, если необходимая версия не поддерживается графическим адаптером. Для того, чтобы выяснить, с какой максимальной редакцией способна работать видеокарта, можно воспользоваться бесплатной утилитой GPU-Z.
Способ 2: Windows
Если нет желания устанавливать на компьютер специализированный софт, то есть возможность воспользоваться встроенным в систему «Средством диагностики DirectX».
- Доступ к данной оснастке осуществляется просто: необходимо вызвать меню «Пуск», набрать в поле поиска dxdiag и перейти по появившейся ссылке.
Есть и другой, универсальный вариант: открыть меню «Выполнить» сочетанием клавиш Windows+R, ввести ту же команду и нажать ОК.
В главном окне утилиты, в строчке, указанной на скриншоте, находится информация о версии DirectX.
Проверка версии DirectX не займет много времени и поможет определить, будет ли работать игра или другое мультимедийное приложение на Вашем компьютере.