Как проверить установлен ли DirectX? Как проверить версию directx.


DirectX – это набор API для разработки приложений под ОС Windows. То есть приложение представляет из себя платформу или фреймворк для быстрого написания программ. Некоторые общие функции для множества приложений забирают львиную долю времени. Чтобы избежать таких затрат, основные инструменты разработаны отдельно и входят в состав COM-объектов DirectX.

Именно это и обусловливает важность подобной платформы, так как большинство разработчиков не заморачиваются с изобретением велосипеда. Тем более, что данная программа является мультиплатформенной и позволяет работать во всех ОС. Так как функции, которые применяются в DirectX, используются внутри программы, то подразумевается обязательное обладание пользователем такого компонента с идентичной или более новой версией.

Если данное условие не выполняется, то либо в процессе работы приложения буду возникать различные лаги, либо, что бывает чаще, оно вообще не запустится. Следует отметить, что DirectX в первую очередь используется для графических программ, а ещё точнее - для игр.

Обычно, если нет нужной версии платформы, возникают ошибки вроде D3DX9_24.dll. Цифра через нижнее подчеркивание может изменяться, но основа сообщения всегда подобна. В таких случаях и возникает вопрос, как узнать какие Directx установлены, чтобы на основании информации проводить дальнейшие манипуляции.

Чтобы узнать, какой Directx установлен, нужно выполнить одно из нескольких действий: посмотреть в соответствующих разделах Windows или прибегнуть к помощи программ.

Как узнать, какой Directx установлен на Windows с помощью dxdiag?

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

  • Нажмите Win + R и введите dxdiag;

  • В основном окне меню, в конце списка присутствует графа «Версия DirectX».

Помимо ключевой информации о версии продукта, здесь находятся и другие параметры Windows и комплектации. Некоторые из представленных параметров довольно важны, так здесь можно получить информацию по ОС, производителю компьютера и установленном BIOS. Также имеется ключевая информация по комплектации ПК, вроде ОЗУ, процессора и объёма файла подкачки.

Дополнительный способ, как добраться в то же место, только без использования строки «Выполнить» - это ввести dxdiag в поиск, расположенный в Пуск. Далее таким же образом попадёте в средство диагностики.

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

Панель управления Nvidia

Ещё один вариант, который может помочь узнать какой у меня Directx – это панель управления видеокартой. Данный способ требует установки ПО для карты и работает с Geforce. Так как обычно драйвера установлены, то проблем быть не должно. Вы можете:

  • Нажмите ПКМ на свободном месте рабочего стола и выберите «Панель управления Nvidia»;
  • Внизу окна нажмите на «Информация о системе»;

  • В разделе «Версия среды» указан DirectX.

Как узнать, какой Directx установлен на Windows 7 через Aida64?

Альтернативный способ, как узнать какая Directx установлена на Windows, заключается в применении приложения. Для примера рассмотрим с помощью Aida64, но подобным образом работает и Everest. Вам необходимо просто загрузить программу по ссылке https://www.aida64.ru/download . В общем приложение платное, но обладает пробной версией 30 дней.

  • Установите программу;
  • Разверните список «Операционная система»;
  • Выделите одноименную вкладку, где и содержится версия DirectX;
  • Также более полная информация находится в: DirectX, затем выберите «DirectX - видео». Обратите внимание на строку «Аппаратная поддержка».

Основным преимуществом данного способа, как узнать, какая версия Directx установлена, является наличие точных данных. Присутствует информация о подверсии приложения, иногда это довольно важно.

Установка DirectX

Если результат выполнения предыдущих процедур вас не удовлетворил и приложение требует более высокую версию среды разработки, то нужно установить её. Выполняется инсталляция стандартно, вам необходимо загрузить файл по ссылке https://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35 .

С сайта Microsoft можно загрузить только веб-установщик. То есть небольшую утилиту, которая определит самую подходящую версию платформы, а затем загрузит её. Если такой подход вас не устраивает, то придется скачивать полный файл с других сайтов, что довольно неудобно.

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

Ограничения по установке DirectX

На самом деле не всякая ОС поддерживает передовые версии программы. Так максимально допустимой является:

  • Windows XP SP2 - 0c;
  • Windows 7 и 8 – 11.1;
  • Windows 8.1 -11.2
  • Windows 10 - современная версия DirectX 12.

Помимо данных показаний, не всякая видеокарта способна корректно работать с новыми или старыми версиями DirectX. Чтобы узнать, какая рекомендованная версия для вас, просто введите модель адаптера в гугл и найдите информацию о поддержке. Обычно ничего страшного не будет, если установлена более современная версия, но иногда случаются проблемы.

Теперь вы знаете, как узнать какой стоит DirectX и что с ним дальше делать, а поддерживая актуальную версию утилиты, вы сможете избежать многочисленных ошибок.

Если у Вас остались вопросы по теме «Как узнать, какой DirectX установлен?», то можете задать их в комментариях


if(function_exists("the_ratings")) { the_ratings(); } ?>

Операционная система Windows имеет довольно сложную структуру, разобраться в которой под силу только ее разработчикам. Для грамотной работы всех ее компонентов в приложениях и играх, которые требуют серьезных ресурсов, разработчики из студии Microsoft выпускают специальный набор инструментов – DirectX. Ошибочно считать, что это просто программа, которая нужна пользователям.

На деле DirectX представляет собой набор инструментов, который поддерживается компанией Microsoft для разработчиков. Программировать сложные приложения и игры для Windows невозможно без DirectX. Должен быть он установлен и на компьютере конечного пользователя разработанной программы или игры, чтобы Windows могла с ней взаимодействовать. Регулярно инструменты DirectX совершенствуются и выходят его новые версии. Именно поэтому пользователю важно знать, какой DirectX установлен на компьютере, и не требуется ли его обновить для работы с современной игрой.

Как узнать какой DirectX установлен

Определить версию DirectX на компьютере под управлением Windows очень просто, для этого необходимо:

  1. Нажать на клавиатуре комбинацию Windows+R, чтобы открыть строку «Выполнить»;
  2. В ней потребуется прописать команду dxdiag;
  3. После этого откроется окно со сведениями о системе, которое носит название «Средства диагностики DirectX». На вкладке «Система» внизу можно увидеть графу, в которой указывается, какой DirectX установлен на компьютере.

Важно: На компьютер можно установить любую версию DirectX. Однако есть важный нюанс: если она не поддерживается аппаратно, то система Windows не сможет с ней работать. Тогда операционная система выбирает в качестве активной максимально старшую поддерживаемую версию DirectX, и именно она отображается в диагностическом меню, информация о котором приведена выше.

Как определить версию DirectX с помощью сторонних программ

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

Удобным средством диагностики компьютера является приложение AIDA64. Его бесплатную версию можно загрузить с официального сайта разработчиков. Данная программа позволяет узнать данные обо всех компонентах компьютера, а также о программной составляющей.

В левом меню приложения можно видеть отдельный пункт 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, это связано с:


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

DirectX – набор инструментов, который был разработан для эффективной работы мультимедиа в Microsoft Windows. Грубо говоря, компонент ПО, задачей которого является «организация» всех аппаратных элементов системы. Чаще всего используется в процессе написания игр, поскольку отвечает за обработку графики. Чтобы система при этом работала корректно, от видеокарты требуется обратная аппаратная поддержка DirectX .

Данный компонент, а также его исполняемые библиотеки обновляются в процессе инсталляции игр. Но как самому узнать версию directx и обновить ее, если потребуется?

Какая версия DirectX должна стоять у вас?

Каждая версия Windows поддерживает свой DirectX:

  • Для Windows XP это DX9;
  • для Vista – DX10;
  • для Win7 и 8/8,1 – DX11.

Релиз новой «десятой» версии ОС от Microsoft принес нам новую 12 версию , которая, по словам разработчиков, наконец раскроет весь потенциал многоядерных процессоров, сделав связку ЦП-видеокарта в разы производительнее.

Определение вашей версии

Чтобы узнать, что именно установлено у вас, откройте «Пуск» и найдите команду «Выполнить». Это актуально для всех версий Windows, начиная с XP.

Вводим фразу , или ищем этот пункт меню среди предложенных. Поиск все-таки быстрее. Жмем Enter и дожидаемся сбора статистических данных по вашей системе в целом и ее отдельным компонентам в частности.

Нас интересует вкладка «система». Смотрим в самый низ и обнаруживаем, что установлена 11 версия DirectX (пример).

Обновление компонентов DX

Если вам кажется, что версия ПО устарела, и игры требуют более свежий пакет исполняемых библиотек, обновите их на официальном сайте Microsoft по соответствующей ссылке (актуальна для 11 версии).

Затем удостоверьтесь, что ваша видеокарта поддерживает данную версию ПО. Если она способна работать лишь с DX9 и DX10, никакое обновление не даст результата. Аппаратная поддержка важнее программной, так что имейте это ввиду.

О спецификациях видеокарты можно узнать в интернете.

Играя в современные игры, всем вам хорошо известно, что в качестве графических библиотек используются файлы DirectX. На их основе прорисовываются всие графические объекты в игре, трехмерные полигоны, антиалайзинг, вертексные и пиксельные шейдеры. Также всие задники, то есть фоны, аналогичным образом прорисовываются при помощи DirectX. Каждая видеокарта поддерживает соответствующую версию DirectX, и чем она позднее, тем лучше.

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

Как известно, в зависимости от мощности железа, та или иная игра может работать свободно и легко в самом высоком разрешении, может слегка или существенно «тормозить», а может и вовсе не запуститься. Для вас наверняка не будет новостью, если я скажу, что в плане графики все зависит именно от мощности видеоадаптера, в частности от поддерживаемой им версии DirectX.

Если видеокарта поддерживает последнюю версию DirectX (на данный момент, 12-ую), и видеокарта достаточно мощная и производительная, обладает достаточно высокой разрядностью шины и крупным объемом видеопамяти, то насчет графики в играх можете не волноваться — все будет на наивысшем уровне. Если же нет, придется пожертвовать некоторыми эффектами, в результате чего производительность игры также можно будет довести до приемлемого уровня.

Вы можете проверить актуальную версию DirectX в операционной системе, запустив средство инициализации и проверки графической библиотеки. Для этого воспользуемся пресловутой комбинацией Win+R и в мини-форме «Выполнить» введем значение «dxdiag».

В результате такой комбинации запустится средство диагностики ДиректИкс на вашем ПК. Чтобы узнать поддерживаемую версию DirectX, на первой вкладке «Система» взгляните на поле «Версия DirectX» в нижней части формы. Это и будет номер той версии, которая используется на вашем ПК.

Однако, не всё так просто, как может показаться на первый взгляд. В действительности, в этом поле отображается та версия, которая поддерживается операционной системой, но никак не видеокартой. То есть, если вы на не самый мощный компьютер установили Windows 10, то данная программа непременно покажет версию 12, хотя видеокарта может поддерживать максимум 9.1 или 10.

Узнать о том, какая версия библиотеки поддерживается вашим устройством, вы можете в технических характеристиках изделия. Также рекомендуем обновить драйвер вашей видеокарты, ибо вместе с последними обновлениями вы можете привнести в свой игровой процесс более мягкий и гладкий геймплей без фризов и подтормаживаний, а мощность вашей видеокарты может вырасти еще на 5-8%.

Теперь несколько слов о том, как проверить производительность и работоспособность DirectX, воспользовавшись уже представленным вам средством диагностики. Перейдем на вкладку «Экран». Здесь в нижнем текстовом блоке, озаглавленном «Примечания», можно увидеть, есть ли какие-либо неполадки в работе DirectX на вашем ПК. Если, как и в моем случае, здесь у вас красуется надпись «Неполадок не найдено», значит всё в порядке, и в эффективности работы вашего видеоадаптера можете даже не сомневаться.

Аналогичное поле представлено и на вкладке «Звук», так что можете заглянуть и туда. Если же какие-либо проблемы всё же обнаружатся, вполне вероятно, понадобится переустановка ДиректИкс, чем вы можете заняться, как только у вас выдастся свободная минутка перед игрой.

Вот мы и разобрались с особенностями функционирования графической библиотеки DirectИкс. Теперь вы знаете, как проверить, какая версия DirectX установлена на вашем ПК, как узнать о текущем обновлении этого пакета, и как убедиться в его работоспособности и эффективности. Надеюсь, что этот материал будет полезен для вас, и вы получите удовольствие от игры в любимые игровые проекты.

Иногда для запуска приложения или игры в ОС Windows может потребоваться название пакета установленных в операционной системе программ.

А, значит, и ответить на вопрос, как узнать какой DirectX установлен.

Зная точную версию этого пакета, первоначально используемого только для игровых целей, но затем применяемого и для поддержки проигрывания мультимедиафайлов, и для выполнения других задач, можно понять, достаточно ли ресурсов вашего ПК, или требуется обновление (самой программы или элементов компьютера).

Что даёт новая версия?

Значительная часть программного обеспечения работает только в соответствующей среде – с нужными драйверами и пакетами программ.

Например, Adobe Photoshop требует установленного ПО OpenGL, а практически все современные игры не будут запускаться без DirectX 11.

Точное знание мультимедийного пакета (а также ресурсов компьютера) позволяет избежать следующих проблем:

  • Покупки или скачивания приложений, которые не поддерживаются системой;
  • Попыток установить более ранние версии DirectX.

Для большинства приложений, требующих специального программного обеспечения типа DirectX, оно идёт в комплекте. А в процессе установки предлагается её установить на компьютере или обновить.

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

Простой способ определения

Узнать версию DirectX на недавно установленной системе довольно просто – в современных ОС пакет уже идёт в комплекте с Windows. И определить разновидность можно по названию системы:

  • В одной из самых распространённых систем Windows 7 встроенным является DirectX 10, подходящий для большинства графических приложений, игр и мультимедийных файлов;
  • В устаревшей Windows XP по умолчанию была установлена 9-я разновидность пакета, которую часто приходилось обновлять для запуска более современных программ;
  • В Windows 8 встраивался DirectX 11;
  • В комплекте с последней, десятой «Виндоус» могла идти как 11-я, так и 12-я версия программы.

Определение с помощью встроенных средств

Для точного определения версии DirectX с помощью встроенного средства диагностики, требуется:

  1. Открыть меню выполнения команд, для чего следует нажать одновременно клавиши Windows+«R»;
  2. Ввести команду dxdiag;
  3. В открывшемся после выполнения команды окне на первой вкладке найти информацию о программе, которая находится внизу списка.

Совет! Так как система показывает только целые значения, то иногда показанная информация о DirectX 11 может означать, что на самом деле в системе установлена версия 11.1 или 11.2. Однако в большинстве случаев такие подробности не имеют значения.

Ещё одним местом, где узнать версию DirectX, является панель управления видеокарты, если она установлена.

Например, у продукции компании NVidia такая информация выдаётся при просмотре сведений о системе.

Кроме того, есть специальные утилиты , тоже выдающие все нужные сведения о системе, включая и версию DirectX. Например, Aida 64, ранее называвшаяся Everest.

Бесплатные версии этой утилиты можно найти в Интернете и установить на свой компьютер – в дальнейшем она понадобится не только для определения, какой версии у вас DirectX.

Можно найти похожие возможности и у других утилит.

Версия мультимедийного пакета, показываемая программой AIDA 64