Як даведацца версію 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, які складаецца з наступных простых крокаў (рэкамендую пасля прагляду версіі прачытаць наступны раздзел гэтага артыкула).

  1. Націснуць клавішы Win + R на клавіятуры (дзе Win - клавіша з эмблемай Windows). Ці націснуць "Пуск" - "Выканаць" (у Windows 10 і 8 - правы клік па "Пуск" - "Выканаць").
  2. ўвесці каманду 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 - відэа".