Калі пры запуску якой-небудзь гульні, такі як Battlefield або Watch Dogs, з'яўляецца памылка, якая паведамляе пра тое, што запуск праграмы немагчымы, так як файл d3dcompiler_43.dll адсутнічае на кампутары, у гэтай інструкцыі я падрабязна апішу, як спампаваць гэты файл да сябе на кампутар і ўсталяваць яго, а таксама пра тое, што гэта за файл (уласна, з гэтага і варта пачынаць выпраўленне памылкі).
Дадзеная сістэмная памылка можа з'явіцца з роўнай верагоднасцю ў Windows 8, 8.1 або Windows 7. Парадак дзеянняў для таго, каб выправіць памылку адрознівацца не будзе.
Што такое d3dcompiler_43.dll
Файл d3dcompiler_43.dll ўяўляе сабой адну з бібліятэк Microsoft DirectX (а менавіта Direct3d HLSL Compiler), неабходную для запуску шматлікіх гульняў. У сістэме гэты файл можа размяшчацца ў тэчках:
- Windows System32
- Windows SysWOW64 (Для 64-разрадных версій Windows)
- Часам гэты файл таксама можа размяшчацца ў тэчцы самой гульні, якая не запускаецца.
Калі вы ўжо спампавалі і шукайце, куды кідаць гэты файл, то перш за ўсё ў гэтыя тэчкі. Аднак, нягледзячы на тое, што паведамленне пра тое, што адсутнічае d3dcompiler_43.dll знікне, вы, хутчэй за ўсё, ўбачыце новую памылку, таму як гэта не зусім дакладны спосаб выправіць сітуацыю.
Загрузка і ўстаноўка з афіцыйнага сайта Microsoft
Заўвага: DirectX усталяваны па змаўчанні ў Windows 8 і 7, аднак прадусталяваныя не ўсе неабходныя бібліятэкі, адсюль і з'яўленне розных памылак пры запуску гульняў.
Для таго, каб спампаваць бясплатна d3dcompiler_43.dll (а таксама астатнія неабходныя кампаненты) на свой кампутар і ўсталяваць сабе на кампутар, вам не патрэбны ні торэнт ні што-небудзь яшчэ, дастаткова афіцыйнай старонкі загрузкі Microsoft DirectX, якая знаходзіцца па адрасе // www .microsoft.com / ru-ru / Download / confirmation.aspx? id = 35
Пасля загрузкі вэб-ўсталёўшчыка, ён сам вызначыць, Windows 8 ці 7 вы карыстаецеся, разраднасць сістэмы, загрузіць і ўсталюе ўсе неабходныя файлы. Пажадана, пасля ўсёй гэтай працэдуры таксама перазагрузіць кампутар.
Па завяршэнні, памылка "d3dcompiler_43.dll адсутнічае" хутчэй за ўсё вас больш не патурбаваў.
Як усталяваць d3dcompiler_43.dll ў выглядзе асобнага файла
У выпадку, калі вы спампавалі гэты файл асобна, а вышэйапісаны спосаб вам па нейкай прычыне не падыходзiць, вы можаце проста скапіяваць яго ў тэчкі, якія былі паказаны. Пасля гэтага, ад імя Адміністратара выканайце каманду regsvr32 d3dcompiler_43.dll (Зрабіць гэта можна ў дыялогавым акне "Выканаць" ці камандным радку).
Аднак, як я ўжо пісаў, гэта не лепшы спосаб і, верагодна, ён выкліча з'яўленне новых памылак. Напрыклад, з тэкстам: d3dcompiler_43.dll альбо не прызначаны для выканання пад кіраваннем Windows або ўтрымлівае памылку (гэта звычайна азначае, што пад выглядам дадзенага файла вам падсунулі зусім не тое).