Cómo resolver errores de d3dcompiler_43.dll

error d3dcompiler_43.dll

Con algunas combinaciones de software, Windows y drivers de video, podemos recibir algunos de los siguientes errores que mencionan el archivo d3dcompiler_43.dll:

«El progama no puede iniciarse porque falta D3DCOMPILER_43.dll en el equipo. Intente reinstalar el programa para corregir este problema»

«d3dcompiler_43.dll Not Found»‘

«The file d3dcompiler_43.dll is missing»

«File d3dcompiler_43.dll not found»

«d3dcompiler_43.dll not found. Reinstalling might help fix this.»

Es un problema que suele darse cuando queremos iniciar algún videojuego por primera vez y no tenemos completo el paquete de DirectX y Visual C++.

La forma de solucionarlo es muy simple. Aunque en muchos sitios y videos de YouTube recomiendan copiar a mano varios archivos DLL, la forma más efectiva y fácil es ir directo a la fuente: Microsoft.

NOTA: si ya habían descargado el d3dcompiler_43.dll o el msvcp110.dll, a mano o con algún instalador de sitios de descargas, quítenlos primero para que no estorben.

Así que simplemente debemos descargar e instalar estos dos instaladores, que funcionan en todos los Windows desde XP SP3, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10:

1) Microsoft Visual C++ 2010 Redistributable Package

Les dejo el enlace a la descarga gratuita de la versión en castellano. Funciona con todos los Windows a partir de Windows XP Service Pack 3. Deben elegir el enlace según el tipo de Windows que tengan:

Si es de 32 bits: Microsoft Visual C++ 2010 x86. 4.8 MB

Si es de 64 bits: Microsoft Visual C++ 2010 x64. 5.5 MB

Esto instalará el d3dcompiler_43.dll x64 o el d3dcompiler_43.dll x86, entre otros, según corresponda a tu sistema operativo.

Luego de instalar uno de los anteriores, prueben a ejecutar el juego. El 50% de los casos se resuelve en ese paso. Si sigue dando el mismo error, entonces descarguen el siguiente:

2) DirectX End-User Runtimes (June 2010)

Esta descarga gratuita de Microsoft instala la versión completa de los drivers de DirectX 9. La versión anterior al DirectX que viene de fábrica en Windows 8. Sirve de complemento para permitirle funcionar a muchos juegos. Funciona con todos los Windows a partir de Windows XP Service Pack 3.

Viene en inglés, pero como se trata de drivers, no nos interesa el idioma.

Pesa 95.6 MB. Descargar desde aquí

 

¿Sirve para solucionar el error en todos los juegos?

Sí. Porque básicamente la causa en todos es la misma: vienen programados en Visual C++ y/o utilizan una versión anterior de DirectX, por lo que los que tengan desactualizado su Windows, o quienes tengan Windows 8 o superior, puede que tengan «incompleto» su sistema. Pero no es un error grave. De hecho, muchos juegos modernos incluyen estos instaladores por si algo sale mal en la PC del usuario…

Los juegos que suelen tener este error y solucionarse con este método, son hasta ahora los siguientes (si el tuyo no está en la lista, dejame un comentario para agregarlo):

  • Aarklash Legacy
  • Age of Wonders III
  • Air Conflicts Vietnam
  • Among the Sleep
  • Arma 3
  • Arma 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)
  • Blackguards: Untold Legends
  • Cabela’s 2014 Pro Hunts
  • Call of Duty: Black Ops
  • Call of Duty: Ghosts
  • Castlevania: Lo 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 Planes
  • Don’t Starve
  • DreadOut Act 1
  • ENSLAVED: Odyssey
  • EU IV: Conquest of Paradise
  • Evolve
  • F1 2013
  • F1 2015
  • 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
  • FX Eleven
  • Game Stock Car 2013
  • Gas Guzzlers Extreme
  • Goat Simulator
  • Grid Autosport
  • Grim Dawn
  • GS TD 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)
  • Need for Speed Rivals (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 : Memoria
  • 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
  • WRC4 FIA WR Championship
  • X Rebirth
  • XCOM: Enemy Within
  • YAIBA : Ninja Gaiden Z

 

Si te sirvió, compártelo con tus colegas y cuéntame qué juego lograste hacer funcionar con esta ayuda. Saludos!

 😉