Назвы файлаў d3d12.dll ужо сведчыць пра тое, што ён з'яўляецца часткай дадатковай бібліятэкі DirectX, а калі пашукаць у інтэрнэце інфармацыю, то стане ясна, што дадаецца ён разам з дванаццатай версіяй гэтага кампанента. Аднак гэтая зборка не падтрымліваецца ў Windows 7, таму карыстальнікі, якія атрымалі памылку аб адсутнасці d3d12.dll пры спробах запуску гульняў або софту, сутыкаюцца з няпростай задачай, якую трэба вырашыць. У рамках гэтага артыкула мы хочам прадэманстраваць даступныя варыянты выпраўлення гэтай непаладкі, пачынаючы ад самага простага і заканчваючы складаным і радыкальным спосабам.
На дадзены момант часу DirectX 12 даступны толькі для аперацыйнай сістэмы Віндовс 10, куды гэтая бібліятэка усталёўваецца аўтаматычна. Таму карыстальнікі больш ранніх версій не маюць магчымасці ў поўнай меры задзейнічаць новыя тэхналогіі. Аднак маецца некалькі метадаў, якія дазваляюць аптымізаваць працу прыкладання або праграмы, адначасова пазбавіўшыся ад паведамлення аб адсутнасці d3d12.dll ў сістэме. Адразу адзначым, што не мае сэнсу ісці на афіцыйны сайт Microsoft і шукаць там згаданую версію DirectX - яе там проста няма, але уладальнікам Windows 7 дапамогуць наступныя рэкамендацыі.
Спосаб 1: Ручное даданне d3d12.dll
У якасці першага, самага хуткага варыянту выпраўлення праблемы варта адзначыць самастойную ўстаноўку DLL ў адну з сістэмных дырэкторый. 32-разрадным Віндовс патрэбна толькі тэчка C: \ Windows \ System32, а 64-разрадным яна і C: \ Windows \ SysWOW64.Дадаткова паспрабуйце зарэгістраваць файл у сістэме, перайшоўшы ў матэрыял па спасылцы ніжэй.
Чытаць далей: Рэгіструем файл DLL ў АС Windows
Спосаб 2: Усталёўка апошніх абнаўленняў Windows
Хутчэй за ўсё, вы атрымліваеце памылку аб адсутнасці разгляданага файла пры спробе запусціць адносна новае праграмнае забеспячэнне або гульню, якая была арыентавана на ўзаемадзеянне з Windows 10. Аднак распрацоўшчыкі АС выпускаюць розныя абнаўлення, аптымізуюць сумяшчальнасць абсталявання і софту. Таму вельмі важна заўсёды ўсталяваць апошнія апдэйты, што выконваецца наступным чынам:
- Адкрыйце «Пуск» і праз правае меню перамесціцеся ў раздзел «Панэль кіравання».
- Адшукайце катэгорыю «Цэнтр абнаўлення Windows» і клікніце па надпісы левай кнопкай мышы.
- Пстрыкніце па «Праверка абнаўленняў», каб запусціць сканіраванне на наяўнасць новаўвядзенняў.
Калі падчас выканання гэтай аперацыі ў вас узніклі дадатковыя пытанні ці якія-небудзь складанасці, раім звярнуць увагу на прадстаўленыя ніжэй матэрыялы. У іх вы знойдзеце падрабязнае кіраўніцтва па ўсталёўцы абнаўленняў і вырашэння праблем, якія ўзнікаюць у гэты момант.
Чытаць далей:
Абнаўлення ў аперацыйнай сістэме Windows 7
Ручная ўстаноўка абнаўленняў у Windows 7
Рашэнне праблем з устаноўкай абнаўлення Windows 7
Спосаб 3: Абнаўленне драйвераў графічнага адаптара
Не толькі распрацоўшчыкі аперацыйнай сістэмы імкнуцца наладзіць сумяшчальнасць старога абсталявання і новай прадукцыі. Займаюцца гэтым і вытворцы графічных чыпаў. З пэўнай перыядычнасцю яны выпускаюць драйверы для падтрымоўваных мадэляў відэакарт, якія нясуць у сабе выпраўлення і аптымізацыю. Цалкам магчыма, што існуе абноўленае ПА і для вашага камплектавалага, якое дазволіць пазбавіцца ад якая з'яўляецца памылкі з адсутнасцю d3d12.dll. Дэталёва аб гэтым чытайце ў артыкулах далей.
Больш падрабязна: Абнаўленне драйвераў відэакарты AMD Radeon / NVIDIA
Спосаб 4: Пераход на Windows 10
Застаўся толькі самы радыкальны спосаб, які падыдзе далёка не ўсім карыстальнікам. Мы ўжо казалі, што d3d12.dll ўваходзіць у DirectX 12, а ён даступны толькі ў Windows 10, адпаведна, памылка з адсутнасцю гэтага файла знікне пры пераходзе на новую версію АС. Аднак і тут усё не так проста. Не ўсе графічныя адаптары сумяшчальныя з гэтым кампанентам. Таму для пачатку трэба абавязкова пераканацца, ці падтрымлівае ваша прылада DirectX апошняй версіі, што можна зрабіць так:
Падтрымка DirectX 12 у відэакартах NVIDIA
- Разгледзім варыянт вызначэння характарыстык на прыкладзе відэакарт ад NVIDIA. Перайдзіце па спасылцы вышэй, дзе апусціцеся па ўкладцы ўніз і націсніце на надпіс «Supported GPUs».
- Адкрыецца спіс з абсалютна ўсімі сумяшчальнымі відэакартамі, пачынаючы ад найноўшай і заканчваючы старой. Калі паўстала патрэба даведацца пашыраныя звесткі пра графічным адаптар, клікніце па кнопцы «More Info».
- Тут вы сапраўды зможаце даведацца абсалютна ўсе параметры і пераканацца, што ваша мадэль сумяшчальная з разгляданай дадатковай бібліятэкай.
Уладальнікам відэакарты ад AMD варта перайсці на іх афіцыйны сайт для атрымання больш дэталёвай інфармацыі аб DirectX 12.
AMD і тэхналогія DirectX® 12
Калі аказалася, што ваш чып не падтрымлівае гэты кампанент, значыць застаецца толькі заняцца пошукамі альтэрнатыўнай праграмы або знайсці яе больш старую версію. Калі мадэль сумяшчальная з дадатковай бібліятэкай, можна пераходзіць на новую АС. Разгорнута пра гэта чытайце далей.
Чытаць далей: Кіраўніцтва па ўстаноўцы Windows 10 з USB-флэшкі або дыска
Як бачыце, усё не так проста з файлам d3d12.dll і яго адсутнасцю ў Windows 7. На жаль, знайсці стопрацэнтнае рашэнне будзе вельмі складана, калі няма жадання звяртацца да радыкальных метадаў. Аднак паспрабаваць усё ж варта, магчыма, памылку атрымаецца выправіць банальным абнаўленнем АС і драйвераў.