• We've upgraded our forums. Please post any issues/requests in this thread.

Missing DirectX files? Read here!

Status
Not open for further replies.

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,114 (9.57/day)
Likes
13,542
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#1
Since you found this thread, i'm going to assume you've tried to start up a game, and for some reason its telling you that you're missing some files. Most likely they're vaguely named, but you narrowed it down to missing DirectX files of some sort.

Some examples could be:

d3dx9_24.dll
D3DX9_43.dll
d3dx10_38.dll
d3dx11_43.dll

Those are all DirectX file names, taken from my system as i wrote this thread. Note how they mention what versions of DirectX they are for, and a 'version' number.
This number is important, because Microsoft regularly updates DirectX.

Where people get confused, is they think that by having directX 11 installed it means that have DirectX 9 and 10 installed and up to date as well - but Microsoft continue releasing updates for DX9 and 10 even though DirectX 11 was released long ago.
Just because you have DX11, doesn't mean you have directX 9.0C 'version' 43 (D3DX9_43.dll)


Normally the game would ask to install/update its required DirectX version when its installed, and that's why people don't have this problem often. Right now you are probably thinking a variant of "Oh yeah, i installed this game on another copy of windows, and restored it from a backup/other hard drive without reinstalling" as it all clicks into place.

Microsoft have a generic installer/updater for DirectX that updates all versions of DirectX - DX9/10/11 all at once) - but for some reason its usually labelled as a 9.0c installer, and NOT on windows update.

The Web Updater (which requires an internet connection to work) is located HERE. This version is recommended if you just want to updated the one machine.

If you want/need to update several machines, or have craptastic internet - you want the Redistributable version, found HERE

To note just how bad microsoft are at this, look at this image.


DirectX from June 2010 released on the 18th of April 2011


Feel free to leave questions or comments, thanks are best done by clicking the thanks button so we dont clog up the thread.



Overview For Each Feature Level (directx 9.1-11.1)

This could be added to the OP. Describes differences and features in directx
 
Last edited:

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
14,551 (3.97/day)
Likes
8,059
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K at stock (hits 5 gees+ easily)
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (4 x 4GB Corsair Vengeance DDR3 PC3-12800 C9 1600MHz)
Video Card(s) Zotac GTX 1080 AMP! Extreme Edition
Storage Samsung 850 Pro 256GB | WD Green 4TB
Display(s) BenQ XL2720Z | Asus VG278HE (both 27", 144Hz, 3D Vision 2, 1080p)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair HX 850W v1
Software Windows 10 Pro 64-bit
#2
Where people get confused, is they think that by having directX 11 installed it means that have DirectX 9 and 10 installed and up to date as well - but Microsoft continue releasing updates for DX9 and 10 even though DirectX 11 was released long ago.
Just because you have DX11, doesn't mean you have directX 9.0C 'version' 43 (D3DX9_43.dll)
That explains why some games insist on installing DX9 even on my DX11 system.
 
Joined
Feb 26, 2008
Messages
4,870 (1.36/day)
Likes
681
Location
Joplin, Mo
System Name Ultrabeast GX2
Processor Intel Core 2 Duo E8500 @ 4.0GHZ 24/7
Motherboard Gigabit P35-DS3L
Cooling Rosewill RX24, Dual Slot Vid, Fan control
Memory 2x1gb 1066mhz@850MHZ DDR2
Video Card(s) 9800GX2 @ 690/1040
Storage 750/250/250/200 all WD 7200
Display(s) 24" DCLCD 2ms 1200p
Case Apevia
Audio Device(s) 7.1 Digital on-board, 5.1 digital hooked up
Power Supply 700W RAIDMAXXX SLI
Software winXP Pro
Benchmark Scores 17749 3DM06
#3
That explains why some games insist on installing DX9 even on my DX11 system.
Games will come prepackaged with direct X in most cases and will attempt an install. Also, steam does not check for your direct X updates before trying to install (which is a pain in the ass because it takes up to 5 minutes)
 

de.das.dude

Pro Indian Modder
Joined
Jun 13, 2010
Messages
8,201 (2.99/day)
Likes
2,389
Location
Pune
System Name la de da... | Samsung NP355V5C-S05IN
Processor FX 8320 | AMD A8-4500
Motherboard ASRock 990FX Extreme 4 | Samsung something something
Cooling CM Hyper 212 EVO push:pull+ 1 panaflow 113CFM + 2 x 120mm NZXTs | Coolermaster Notepal
Memory 2x4GB DDR3 Corsair Vengeance 1600MHz CL9 | Samsunng 4GB + 2GB DDR3 1600MHz
Video Card(s) AMD 7790 GHZ edition! | 7670M + 7640G
Storage 1TB WD10EZEX | W.D 500GB Green AADS | Samsung 1TB
Display(s) dell S2240l 1080p IPS 21.5" | Samsung antiglare 15.6"
Case NZXT Guardian 921RB(@home) and Antec ASK4000B U3(Current)
Audio Device(s) Realtek ALC892 with THX True Studio | Realtek something
Power Supply Corsair GS600 | 90W Brick, 6 cell 48000mAh battery
Mouse Logitech G400, GOD TIER MOUSE!! LOGitech F310 gamepad!
Keyboard Logitech K200
Software Windows 8.1 x64 | Windows 8.1 x64
Benchmark Scores real men do bench presses not bench marks.
#4
i had a dtx web installer from some game. i use it to update dtx all the time
 
Joined
Jan 14, 2009
Messages
2,628 (0.81/day)
Likes
521
Location
Brisbane, Australia
System Name MRCOMP!
Processor Amd 1090T @ 4200 mhz
Motherboard Gigabyte 890FX UD5
Cooling CNPS Extreme
Memory 32GB OCZ Reapers 1600mhz 6-8-6-24 1.65v
Video Card(s) GTX560 TI 26% overclock
Storage 60GB OCZ vertex 3, 2x1TB Raid 0 2x 640GB Raid 0
Display(s) 30" LG lcd
Case No Case... just sitting on cardboard :D
Audio Device(s) Nvida HDMI - Sony MU TE KE 7.2 1695Rms
Power Supply Silverstone 700watts.
#5
lol,


I thought this was common knowledge.
 

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,516 (6.46/day)
Likes
6,937
Location
Chatsworth, GA
System Name The StarCrunch Defender! | X58 Cruncher!
Processor I7 6700K @ STOCK | Intel I7-920
Motherboard Gigabyte Z170X-UD5 | Alienware MS-7543 X58
Cooling Corsair A70 Push/Pull | Corsair H50
Memory Crucial Ballistix DDR4 2400 MHz | Pereema 3x2GB DDR3
Video Card(s) Gigabyte Gaming G1 GTX 1070 | Gigabyte 7970 3GB
Storage 2x Samsung Pro 256GB M.2 SSD's in Raid 0 | 4TB Western Digital SATA drive
Display(s) ViewSonic VG2227wm 1080P | OLD viewsonics
Case NZXT Tempest 410 Elite | NZXT Source 210
Audio Device(s) Onboard
Power Supply Corsair 750TX | Enermax Liberty 500W
Mouse MX518 | MX502
Keyboard TESORO Mechanical | ANZO Mechanical
Software Windows 10 Pro on both
#6
lol,


I thought this was common knowledge.
To some people it is not, I know when I first started to deal with DX back when win95 was released, It was hard to stay up to day because they did not have installers quite like this. I just had to get lucky with the newer games I purchased cause some had the installer on the disc.
 
Joined
Dec 3, 2009
Messages
1,205 (0.41/day)
Likes
364
Location
The Netherlands
System Name PC || Laptop
Processor AMD FX-8350 @ 4,8GHz || i7 6700HQ
Motherboard Asus Sabertooth 990FX || default
Cooling Corsair H100i Push-Pull|| Stock
Memory Samsung 30nm 4x4GB @ 1930MHz|| 2x8GB LVDDR3 @ 1600MHz
Video Card(s) AMD R9 290 @ 1060MHz / 1600MHz || Nvidia Geforce 960M
Display(s) Samsung S23A750D 120Hz + others|| 15,6" 1080P
Case Corsair 500R Fans Galore ||
Audio Device(s) Asus Xonar DX/XD ||
Power Supply Corsair AX860i || 120Watt 19V OEM adaptor
Software Win 10 64bit || Win 10 64bit
#7
Just watch out for the Bing Bar that gets installed if you don't pay attention lol
 
Joined
Jun 3, 2007
Messages
22,400 (5.82/day)
Likes
8,922
Location
'Merica. The Great SOUTH!
System Name The Mailbox 4.5
Processor Intel i7 2600k @ 4.2GHz
Motherboard Gigabyte Z77X-UP5 TH Intel LGA 1155
Cooling Scythe Katana 4
Memory G.SKILL Sniper Series 16GB DDR3 1866: 9-9-9-24
Video Card(s) MSI 1080 "Duke" with 8Gb of RAM. Boost Clock 1847 MHz
Storage 256Gb M4 SSD, 500Gb WD (7200) 128Gb Agelity 4 SSD
Display(s) LG 29" Class 21:9 UltraWide® IPS LED Monitor 2560 x 1080
Case Cooler Master 922 HAF
Audio Device(s) SupremeFX X-Fi with Bose Companion 2 speakers.
Power Supply SeaSonic X Series X650 Gold
Mouse SteelSeries Sensei (RAW) and a Wacom Intuos 4 tablet.
Keyboard Razer BlackWidow
Software Windows 10 Pro (64-bit)
Benchmark Scores Benching is for bitches.
#8
You should always run DirectX update the second you do a clean install. Games will install thier own custom DX files as needed after this.
 
Joined
Feb 26, 2008
Messages
4,870 (1.36/day)
Likes
681
Location
Joplin, Mo
System Name Ultrabeast GX2
Processor Intel Core 2 Duo E8500 @ 4.0GHZ 24/7
Motherboard Gigabit P35-DS3L
Cooling Rosewill RX24, Dual Slot Vid, Fan control
Memory 2x1gb 1066mhz@850MHZ DDR2
Video Card(s) 9800GX2 @ 690/1040
Storage 750/250/250/200 all WD 7200
Display(s) 24" DCLCD 2ms 1200p
Case Apevia
Audio Device(s) 7.1 Digital on-board, 5.1 digital hooked up
Power Supply 700W RAIDMAXXX SLI
Software winXP Pro
Benchmark Scores 17749 3DM06
#9
Just watch out for the Bing Bar that gets installed if you don't pay attention lol
[√] Are you sure that you want to not install Bing tool bar? not?
 
Joined
Sep 1, 2010
Messages
5,899 (2.22/day)
Likes
6,562
#10
DX is ok. I remember some games even require Visual C redist, games for windows live, physx and other crapola. IIRC old far cry required .net framework 1.1. lol!
 

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,516 (6.46/day)
Likes
6,937
Location
Chatsworth, GA
System Name The StarCrunch Defender! | X58 Cruncher!
Processor I7 6700K @ STOCK | Intel I7-920
Motherboard Gigabyte Z170X-UD5 | Alienware MS-7543 X58
Cooling Corsair A70 Push/Pull | Corsair H50
Memory Crucial Ballistix DDR4 2400 MHz | Pereema 3x2GB DDR3
Video Card(s) Gigabyte Gaming G1 GTX 1070 | Gigabyte 7970 3GB
Storage 2x Samsung Pro 256GB M.2 SSD's in Raid 0 | 4TB Western Digital SATA drive
Display(s) ViewSonic VG2227wm 1080P | OLD viewsonics
Case NZXT Tempest 410 Elite | NZXT Source 210
Audio Device(s) Onboard
Power Supply Corsair 750TX | Enermax Liberty 500W
Mouse MX518 | MX502
Keyboard TESORO Mechanical | ANZO Mechanical
Software Windows 10 Pro on both
#11
DX is ok. I remember some games even require Visual C redist, games for windows live, physx and other crapola. IIRC old far cry required .net framework 1.1. lol!
I know some games on my steam list still try to install that visual C++ crap when I start them up even though C++ is already installed. I do miss far cry 1 though.
 
Joined
Mar 24, 2010
Messages
4,571 (1.62/day)
Likes
917
Location
Independent in Imperialistic
System Name Oh the name!
Processor i7 7700K
Motherboard MSI Z270 Xpower
Cooling EK 360 Extreme
Memory 16Gb G.Skill TridentZ 3866
Video Card(s) nVidia 1080 Ti Flanders Edition
Storage 1 Intel PCIE SSD750, 2 Sam 840Evo 1TB SSD, WD Black 2TB, Toshiba 3TB
Display(s) Acer Predator X1 (32")
Case Rajintek Paean
Audio Device(s) onboard
Power Supply Corsair AX860
Mouse Mad Catz Pro X
Keyboard Corsair K70
Software W10Pro
#12
My first Windows 8 install (retail) / drivers / games had this problem of missing files, and NOTHING whatsoever solution like those gratuitously posted by Mussels etc were able to get DirectX working, most games with very few exceptions ended with an error a second after launching them.

Reinstalled windows from scratch and never saw it again :wtf:
 
Status
Not open for further replies.