Як дізнатися, чи встановлено directx. Як дізнатися, який DirectX встановлений: Кілька простих способів. Як дізнатися, яку версію DirectX підтримує моя відеокарта та Windows

Вітаю всіх відвідувачів мого блогу. Історично так склалося, що я одразу вловив зв'язок між відсутністю dll файлівв системі та версією DirectX. Тому якщо при запуску гри ви замість самої іграшки бачите щось на зразок «Запуск програми неможливий, тому що на комп'ютері відсутня d3dx9_31.dll», то з ймовірністю 99% можна стверджувати, що потрібно оновити бібліотеки DirectX.

З переходом на нові ОС від Windows звичайні користувачістали плутатися у версіях Директ Ікс. Багато хто помилково вважає, що встановивши наприклад 9.0с на DirectX 11 - вони видалять останню. Відразу вам скажу - він нікуди не подінеться, просто доповниться бібліотеками з 9.0 (хоча всі потрібні вже включені в останні версії, винятками бувають деякі іграшки)


Якщо ви шукаєте цю інформацію, Тому що не знаєте що, можна з офіційного сайту, то ця замітка якраз для вас - тут ми всі і розглянемо! У мережі повно ресурсів, які пропонують завантажити цей файл. Не ведіться на це - як правило з таких сайтів дуже просто зловити вірус (а яндекс далеко не завжди помічає такі ресурси як небезпечні)

Дізнатися це дуже просто, проте Microsoft мудрує з інтерфейсом і в різних Windowsце може виглядати по-різному, але логіка не змінюється від версії до версії. Отже, для Windows 7 клацаємо «Пуск» і знаходимо віконце пошуку

Вводимо в рядку пошуку і тиснемо Enter

Однак це підійде лише для Windows 7 та Windows Vista

У всіх версіях Windows можна викликати команду виконати і ввести там У цьому випадку запуститься утиліта DirectX. Якщо ви не знаєте, де у вас команда «Виконати», то прочитайте цю статтю http://www.сайт/pc/setup_win/gde-v-puske-vypolnit/

І тут уже в «Засобі діагностики DirectX» ми можемо подивитися версію.

Отже, ми дізналися який DirectX встановлений, що робити далі? Звісно ж оновлювати!

Як оновити DirectX до останньої версії?

Ніколи чуєте? НІКОЛИне завантажуйте DirectX із невідомих сайтів. Завантажити офіційну та останню версію(точніше веб-інсталятор) можна з офіційного сайту Майкрософт.
http://www.microsoft.com/ru-ru/download/details.aspx?id=35
Але я не люблю ганяти своїх відвідувачів на інших сайтах, тому залив собі на блог, можете завантажити у мене

Після того, як скачали – запускаємо. Відкриється "Установка Microsoft(R) DirectX(R)". Погоджуємося з ліцензійною угодою та тиснемо «Далі»

Нам запропонують безкоштовно встановити панель Bing, але нам вона ні до чого, тому забираємо галочку навпроти цього пункту.

Програма установки визначить скільки ще компонентів потрібно докачати (мені наприклад 48,9 мегабайт), якщо все влаштовує, тиснемо «Далі»

Очікуємо, поки все скачається і встановиться (залежить від швидкості вашого інтернет-з'єднання)

Все, завершена установка DirectX.

Тепер ви знаєте не тільки як дізнатися, який DirectX встановлений, але і як його оновити. Насправді якщо у Вас не Windows XP, то замислюватися про версію немає особливого сенсу, потрібно лише оновити його до останньої версії і жодних проблем із відсутніми файлами не повинно бути.

DirectX - набір бібліотек та програмних засобів, які використовуються для вирішення завдань, пов'язаних з випуском програм та ігор під операційну систему Windows. На кожній версії ОС встановлено певне покоління цього програмного забезпечення, яке відповідає можливостям встановленої відеокарти. Кожен наступний випуск пакету API включає всі застарілі бібліотеки, тому вам не доведеться встановлювати всі випуски підряд - достатньо встановити найсвіжіший пакет. Давайте розберемося, як можна перевірити DirectX на Windows 7 різними способами.

Стандартні засоби

В операційні системи Windowsвбудовано спеціальне яке дозволяє ознайомитися з інформацією про систему, екран, звук і пристрої введення. Отримати доступ до даному додаткуможна двома способами: за допомогою команди у вікні "Виконати" або запустити виконавчий файл. Розглянемо обидва варіанти.

Для того, щоб перевірити DirectX на Windows 7, вам необхідно виконати такі дії:

  1. Запустіть програму "Виконати". Зробити це можна за допомогою меню "Пуск" та однойменного пункту в ньому або через комбінацію клавіш Win + R.
  2. У вікні, введіть команду dxdiag і натисніть ОК, щоб запустити потрібну програму.
  3. Через деякий час, витрачений на збір інформації, ви побачите вікно зі статистикою та
  4. На першій вкладці "Система" знаходиться рядок "Версія DirectX". Напроти неї ви побачите номер поточної версіїПЗ, яка встановлена ​​на комп'ютері.
  5. Однак не обов'язково та версія, яка відображається у першій вкладці, є тією, що підтримується вашою відеокартою. Щоб знайти інформацію про бібліотеки, що підтримуються, вам необхідно відкрити вкладку "Екран".
  6. Зверніть увагу на розділ "Драйвери" і рядок DDI для Direct3D. Напроти цього пункту знаходиться номер покоління пакету API, який підтримується відеокартою.

Тепер ви знаєте, як перевірити DirectX на Windows 7 за двома напрямками - той, який встановлений на комп'ютері, і той, що підтримується графічним прискорювачем вашого комп'ютера.

Другий стандартний варіант

Запустити можна й іншими способами. По-перше, ви можете відкрити системний розділ жорсткогодиска і зайти в каталог Windowsта System32. У списку всіх файлів знайдіть dxdiag.exe та відкрийте його.

По-друге, користувач може скористатися пошуком у меню "Пуск". Для цього відкрийте меню та введіть назву виконавчого файлу. Після того, як він з'явиться у списку знайдених збігів, запустіть його. Усі способи ви можете запустити програму і перевірити версію DirectX на Windows 7. Також описані варіанти підходять для всіх наступних версій операційної системи, до 10.

Сторонні програми

Якщо вас не влаштовує стандартний засібперевірки, то ви можете скористатися сторонньої утилітоюдля перевірки інформації про систему та обладнання. Наприклад, однією з таких програм є популярна AIDA64. Ви можете завантажити безкоштовно пробну версіюі переглянути версію DirectX на Windows 7 через неї.

Вам необхідно запустити програму та в основному каталозі з розділами вибрати пункт "Операційна система". У ньому знайдіть рядок з назвою ПЗ, навпроти якого буде написано встановлена ​​версія.

Щоб зрозуміти, яка версія підтримується відеокартою, знайдіть розділ DirectX і відкрийте вкладку "Відео". Потім знайдіть рядок "Апаратна підтримка". Навпроти неї можна перевірити DirectX на Windows 7, яка підтримується вашим графічним прискорювачем.

Іноді для запуску програми або гри в Windows може знадобитися назва пакета встановлених в операційній системі програм.

А, значить, і відповісти на запитання, як дізнатися, який встановлений.

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

Що дає нова версія?

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

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

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

  • Покупки або завантаження додатків, які не підтримуються системою;
  • Спроб встановити більш ранні версії 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 така інформація видається під час перегляду відомостей про систему.

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

Безкоштовні версії цієї утиліти можна знайти в Інтернеті та встановити на свій комп'ютер – надалі вона знадобиться не тільки для визначення якої версії у вас DirectX.

Можна знайти схожі можливості та в інших утиліт.

Що робити далі?

Отже, інформацію, яку версію програмного пакета встановлено, отримано. І тепер, щоб ваша програма або гра запустилася, необхідно знати її мінімальні вимоги.

Їх можна знайти в Інтернеті на сайті виробника або на форумах, де часто розміщується інформація про ігри ще до попадання на прилавок.

З одного боку, для запуску більшості програм достатньо встановити останню версію, яка напевно підтримує і всі попередні. Або хоча б DirectX 11.

Але тут виникає дві проблеми:

  1. Застарілі відеокарти не підтримують 11 видання драйвера;
  2. Деякі ігри вимагають запуску конкретної версії пакета.

У цьому випадку доведеться ставити ту DirectX, яка вказана у вимогах.

І, якщо система за замовчуванням встановила нову, і за рахунок цього, на думку системи, версію, що не вимагає оновлення (що може викликати конфлікт програмного забезпечення і призвести до відмови запуску), слід повністю видалити пакет і поставити новий, сумісний з вашою програмою.

Знайти та скачати їх можна абсолютно безкоштовно на сайті виробника.

Тематичні відео:

Операційна система 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, жодне оновлення не дасть результату. Апаратна підтримка важливіша за програмну, так що майте це на увазі.

Про специфікації відеокарти можна дізнатись в інтернеті.