+0 votes
asked in Windows by (12k points)

How to resolve errors d3dcompiler_43.dll

1 Answer

+1 votes
answered by (178k points)

With some combinations of software, Windows and video drivers, we can receive some of the following errors which mention d3dcompiler_43.dll file:
"The progam can not start because D3DCOMPILER_43.dll missing from your computer. Try reinstalling the program to fix this problem "
"D3dcompiler_43.dll Not Found" '
"The d3dcompiler_43.dll file is missing"
"D3dcompiler_43.dll File not found"
"D3dcompiler_43.dll not found. Reinstalling Might help fix this. "
It is a problem that often occurs when we want to start a game for the first time and we have complete package of DirectX and Visual C ++.
The workaround is very simple. Although many sites and YouTube videos recommend copying by hand several DLL files, the most effective and easiest way is to go to the source: Microsoft.
NOTE: If you had already downloaded the d3dcompiler_43.dll or msvcp110.dll, by hand or with an installer download sites, quítenlos first out of the way.
So we simply must download and install these two installers that work on all Windows from XP SP3, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10:
1) Microsoft Visual C ++ 2010 Redistributable Package
Here is the link to the free download version in Castilian. Works with all Windows from Windows XP Service Pack 3. They must choose the link according to the type of Windows you have:
If 32-bit:  Microsoft Visual C++ 2010 x86. 4.8 MB
If 64-bit: Microsoft Visual C++ 2010 x64. 5.5 MB
This will install the d3dcompiler_43.dll x64 or x86 d3dcompiler_43.dll, among others, as appropriate to your operating system.
After installing one of the above, try to run the game. 50% of cases resolved at that step. If still gives the same error, then download the following:
2) DirectX End-User Runtimes (June 2010)
This free download from Microsoft installs the full version of drivers DirectX 9. DirectX version before the next factory in Windows 8. It complements to allow work on many games. Works with all Windows from Windows XP Service Pack 3.
Comes in English, but as is drivers, we are not interested in language.
Weighs 95.6 MB. Download from here
Is it useful to resolve the error in all games?
Yes. Because basically the cause at all is the same: are programmed in Visual C ++ and / or use an earlier version of DirectX, so that those with outdated your Windows, or those with Windows 8 or higher, may have "incomplete "your system. But it is not a serious error. In fact, many modern games include these installers in case something goes wrong with the PC user ...
The games usually have this error and solved with this method so far are the following (if yours is not listed, leave me a comment to add):
  • Aarklash Legacy
  • Age of Wonders III
  • Air Conflicts Vietnam
  • Among the Sleep
  • Arma 3
  • weapon Tactics
  • Artic Trucker Simulator
  • Assassin's Creed IV Black Flag
  • Assassin's Creed Liberation
  • Assassin's Creed Unity
  • Batman Arkham Origins
  • Batman: AO Blackgate
  • Batman: AO Cold Cold Heart
  • Battlefield 3 (BF3)
  • Battlefield 4 (BF4)
  • Blackguard: Untold Legends
  • Cabela's 2014 Pro Hunts
  • Call of Duty Black Ops
  • Call of Duty: Ghosts
  • Castlevania: The Shadow 2
  • Chivalry: Medieval Warfare
  • Civilization
  • Coma: Mortuary
  • Dark Souls II
  • Day One: Garry's Incident
  • daylight
  • Defense Grid 2
  • Depth Hunter 2
  • Deus Ex: The Fall
  • Disney Plans
  • Do not Starve
  • DreadOut Act 1
  • ENSLAVED: Odyssey
  • EU IV: Conquest of Paradise
  • F1 2013
  • Fable: Anniversary
  • Falling Skies
  • Far Cry 3
  • Far Cry 4
  • Fear 3
  • Fieldrunners 2
  • FIFA 2014
  • Final Fantasy 3
  • Final Fantasy 4
  • Finn and Jake's Epic Quest
  • Flockers
  • Foosball Street Edition (Metegol)
  • Football Manager 2014
  • Forklifter 2014
  • Eleven FX
  • Game Stock Car 2013
  • Gas Guzzlers Extreme
  • Goat Simulator
  • Grid Autosport
  • Grim Dawn
  • TD GS Rise of the Owlverlord
  • Halo: Spartan Assault
  • Infinity Runner
  • Injustice: Gods Among Us
  • J.U.L.I.A .: Among the Stars
  • Just Cause 2
  • Killer is Dead: NE
  • King's Bounty: Dark Side
  • Legends of aethereus
  • London 2012
  • Lost Planet 2
  • Lost Planet 3
  • Max: The Curse of Brotherhood
  • Mechanic Escape
  • Men Of War Assault Squad 2
  • Metal Gear Rising
  • Middle-Earth: Shadow of Mordor
  • Might And Magic X Legacy
  • MM The Falcon & The Unicorn
  • Motorcycle Club
  • Murdered: Soul Suspect
  • NBA 2K14
  • Need for Speed Most Wanted (NFSMW)
  • Rivals Need for Speed (NFS Rivals)
  • Outland
  • Outlast
  • Pandora: First Contact
  • PES 2014
  • Pineview Drive
  • Planetary Annihilation
  • Pool Nation
  • Pro Evolution Soccer 2014
  • Qube
  • Ravensword Shadowlands
  • Rise of Venice
  • Risen 3: Titan Lords
  • Total War: Rome 2
  • Shilovo 1942
  • Sniper Elite: Nazi Zombie Army 2
  • SpellForce 2: DOTP
  • State of Decay
  • Stranded Deep
  • Strike Vector
  • Subnautica
  • Supreme Ruler
  • Takedown: Red Sabre
  • The Amazing Spider-Man 2
  • The Banner Saga
  • The Crew
  • The Dark Eye: Memory
  • The Evil Within
  • The King of Fighters XIII
  • The Old City: Leviathan
  • The Sims 4
  • The Walking Dead: S2 E1
  • The Walking Dead: S2 E2
  • The Wolf Among Us
  • Thief 4
  • Titanfall
  • Tomb Raider 2013
  • Total War: Rome II
  • transistor Game
  • Trials Fusion
  • TW2: Hannibal at the Gates
  • TWD S2 E5
  • Valiant Hearts: The Great War
  • Van Helsing II
  • Wargame Red Dragon
  • Warlock 2 The Exiled
  • Watch Dogs
  • Wolfenstein The New Order
  • WRC Powerslide
  • WR WRC4 FIA Championship
  • X Rebirth
  • XCOM: Enemy Within
  • Yaiba: Ninja Gaiden Z
If you served, share it with your colleagues and tell me what game you managed to run this helps. Greetings!


commented by
thank u sooooo much for this      GO ahead
commented by
your right
I discovered that my directX is out of data
however it was an other version of directX was installed on my pc through an other game

thank you,
its work
commented by
yes i'm listed pro
batman arkham origins
however I already got directx and C++ 2010 and 2015 x64 the offline installers
and it work for me before,
but when I reinstall windows (the same OS) and reinstall the same offline installers for (directX and C++) it give me that error:
d3d_compiler_34.dll is missing or something like that
Ask a Question
Welcome to WikiTechSolutions where you can ask questions and receive answers from other members of the community.

You can ask a question without registration.