• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Missing DirectX files? Read here!

Status
Not open for further replies.

Mussels

Freshwater Moderator
Staff member
Joined
Oct 6, 2004
Messages
58,413 (8.19/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
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
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
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,876 (0.83/day)
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
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,782 (1.74/day)
Location
Stuck in a PC. halp.
System Name Monke | Work Thinkpad| Old Monke
Processor Ryzen 5600X | Ryzen 5500U | FX8320
Motherboard ASRock B550 Extreme4 | ? | Asrock 990FX Extreme 4
Cooling 240mm Rad | Not needed | hyper 212 EVO
Memory 2x16GB DDR4 3600 Corsair RGB | 16 GB DDR4 3600 | 16GB DDR3 1600
Video Card(s) Sapphire Pulse RX6700XT 12GB | Vega 8 | Sapphire Pulse RX580 8GB
Storage Samsung 980 nvme (Primary) | some samsung SSD
Display(s) Dell 2723DS | Some 14" 1080p 98%sRGB IPS | Dell 2240L
Case Ant Esports Tempered case | Thinkpad | Antec
Audio Device(s) Logitech Z333 | Jabra corpo stuff
Power Supply Corsair RM750e | not needed | Corsair GS 600
Mouse Logitech G400 | nipple
Keyboard Logitech G213 | stock kb is awesome | Logitech K230
VR HMD ;_;
Software Windows 10 Professional x3
Benchmark Scores There are no marks on my bench
i had a dtx web installer from some game. i use it to update dtx all the time
 
Joined
Jan 14, 2009
Messages
2,644 (0.47/day)
Location
...
System Name MRCOMP!
Processor 5800X3D
Motherboard MSI Gaming Plus
Cooling Corsair 280 AIO
Memory 64GB 3600mhz
Video Card(s) GTX3060
Storage 1TB SSD
Display(s) Samsung Neo
Case No Case... just sitting on cardboard :D
Power Supply Antec 650w
lol,


I thought this was common knowledge.
 

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,542 (3.66/day)
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,298 (0.25/day)
Location
The Netherlands
System Name PC || Acer Nitro 5
Processor Ryzen 9 5900x || R5 2500U @ 35W
Motherboard MAG B550M MORTAR WIFI || default
Cooling 1x Corsair XR5 360mm Rad||
Memory 2x16GB HyperX 3600 @ 3800 || 2x8GB DDR4 @ 2400MTs
Video Card(s) MSI RTX 2080Ti Sea Hawk EK X || RX 560X
Storage Samsung 9801TB x2 + Striped Tiered Storage Space (2x 128Gb SSD + 2x 1TB HDD) || 128GB + 1TB SSD
Display(s) Iiyama PL2770QS + Samsung U28E590, || 15,6" 1080P IPS @ 100Hz Freesync enabled
Case SilverStone Alta G1M ||
Audio Device(s) Asus Xonar DX
Power Supply Cooler Master V850 SFX || 135Watt 19V OEM adaptor
Mouse ROG Pugio II
Software Win 11 64bit || Win 11 64bit
Just watch out for the Bing Bar that gets installed if you don't pay attention lol
 

TheMailMan78

Big Member
Joined
Jun 3, 2007
Messages
22,599 (3.67/day)
Location
'Merica. The Great SOUTH!
System Name TheMailbox 5.0 / The Mailbox 4.5
Processor RYZEN 1700X / Intel i7 2600k @ 4.2GHz
Motherboard Fatal1ty X370 Gaming K4 / Gigabyte Z77X-UP5 TH Intel LGA 1155
Cooling MasterLiquid PRO 280 / Scythe Katana 4
Memory ADATA RGB 16GB DDR4 2666 16-16-16-39 / 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 / ASUS 780ti
Storage 256Gb M4 SSD / 128Gb Agelity 4 SSD , 500Gb WD (7200)
Display(s) LG 29" Class 21:9 UltraWide® IPS LED Monitor 2560 x 1080 / Dell 27"
Case Cooler Master MASTERBOX 5t / Cooler Master 922 HAF
Audio Device(s) Realtek ALC1220 Audio Codec / SupremeFX X-Fi with Bose Companion 2 speakers.
Power Supply Seasonic FOCUS Plus Series SSR-750PX 750W Platinum / SeaSonic X Series X650 Gold
Mouse SteelSeries Sensei (RAW) / Logitech G5
Keyboard Razer BlackWidow / Logitech (Unknown)
Software Windows 10 Pro (64-bit)
Benchmark Scores Benching is for bitches.
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,876 (0.83/day)
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
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
7,023 (1.41/day)
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,542 (3.66/day)
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
5,047 (0.98/day)
Location
Iberian Peninsula
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.
Top