DirectX .dll error

rcj22001

Reputable
May 7, 2015
42
0
4,530
I have been encountering an error, while attempting to use Steam's 'Big Picture Mode'. When I try to use this mode, I get the following error:

d3d10_1.dll missing, check your Windows/DirectX installation.


Did some reading, and in an attempt to fix this problem I ran the System File Checker tool (SFC.exe) through cmd prompt. I get these results

Cannot repair member file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1

(there is more to these second results, but honestly I'm not sure if any of it is personal info, so I'm being cautious)

I was able to do all of this through https://support.microsoft.com/en-us/kb/929833 this article, but I am not proficient enough to manually fix my corrupted files. Is there a work around without having to go through the steps mentioned in the linked article, and manually fix the corrupted files? I am using Win 7 Home Premium 64bit.
 
Solution
Try booting the PC into "safe mode with networking" and then retry installing through the DX web installer.
If that doesn't work, then we'll have to do it the hard way.
1- Download Display Driver Uninstaller DDU .
2- Run it as Administrator (right click > run as admin).
3- Follow the steps, and check AMD card (As I believe u have an R9 270 card). Stay with it and leave it reboot if it wants. ( it may ask for safemode).
4- Boot up the PC after it's finished, and go to AMD.com and download the latest driver for ur R9.
5- Install the latest driver u just downloaded, then after that, try the DX online installer (provided earlier).. as it may install additional files.
6- Check to see if everything is solved.


Tried that, but when I attempt to install it tells me a new or equivalent version is installed already, and no installation is necessary. DX is not in my list of programs available for uninstall, and when I do a search for directx in my start menu, I get over 3,000 file results.
 
open start menu > type "regedit" and open it.
Locate the following registry key:
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > DirectX.
then in the right side of the screen, you should see "version". Double click on it and change it from 4.09.00.0904 to 4.08.00.0904.
uninstall-directx-regedit1.png


After that close the regedit and attempt to re-install direct X from the Microsoft online installer.
 


Just finished attempting that fix. I was able to successfully change the version, but I got the same response when trying to install it again. Says I'm up to date.

 
Try booting the PC into "safe mode with networking" and then retry installing through the DX web installer.
If that doesn't work, then we'll have to do it the hard way.
1- Download Display Driver Uninstaller DDU .
2- Run it as Administrator (right click > run as admin).
3- Follow the steps, and check AMD card (As I believe u have an R9 270 card). Stay with it and leave it reboot if it wants. ( it may ask for safemode).
4- Boot up the PC after it's finished, and go to AMD.com and download the latest driver for ur R9.
5- Install the latest driver u just downloaded, then after that, try the DX online installer (provided earlier).. as it may install additional files.
6- Check to see if everything is solved.
 
Solution