Resolution
Gamers have been complaining about the delayed response from the manufacturer, Steam, regarding their shaderapidx9.dll trouble tickets. Steams long turnaround time has left many gamers trying to find a fix on their own. Steam has responded though and has suggested a possible workaround to the problem.
Other gamers have also come up with solutions to the shaderapidx9.dll issue on their own accord.
How to Fix Shaderapidx9.dll Faulting Module Error
Method 1 Steam Fix
- Copy wmiprvse.exe from <code>C:\WINDOWS\ServicePackFiles\i386</code>.
- Paste the wmiprvse.exe file to <code>C:\WINDOWS\system32\wbem</code>.
- Restart Steam.
If the above method does not work for you, proceed to the other suggested methods.
Method 2
- Copy the text below into MS Notepad.<code>echo off</code>net stop winmgmt pause
c:
cd c:\windows\system32\wbem
rd /S /Q repository
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
mofcomp cimwin32.mof
mofcomp cimwin32.mfl
mofcomp rsop.mof
mofcomp rsop.mfl
for /f %%s in (dir /b /s *.dll) do regsvr32 /s %%s
for /f %%s in (dir /b *.mof) do mofcomp %%s
for /f %%s in (dir /b *.mfl) do mofcomp %%s
mofcomp exwmi.mof
mofcomp -n:root\cimv2\applications\exchange wbemcons.mof
mofcomp -n:root\cimv2\applications\exchange smtpcons.mof
mofcomp exmgmt.mof
- Save this as a batch file named shaderapidx9_fix.bat.
- Open a DOS window.
- Type in the file name at the prompt.
- Press Enter.
- Answer Y when prompted.
- Press Enter.
Method 3
Run the following commands.
<code>net stop winmgmt
winmgmt /resetrepository C:\Windows\System32\wbem\repository
net start winmgmt</code>
This method and the succeeding methods are geared for users who have a WMI problem. The WMI issue seems to stem from the installation of AOL Instant Messenger and other Instant Messaging programs.
These methods will work only if you are experiencing the WMI problem.
To find out if your issue stems from WMI, follow the steps below.
- Open Control Panel.
- Go to Administrative Tools.
- Go to Computer Management next.
- Open up Services and Applications.
- Go to WMI Control and select More Actions.
- Go to Properties.
If there is a WMI issue, you will get an error saying access is denied.
Another way to tell is to look at the network icon on your taskbar. If the network icon has a cross mark but you are connected, then your issue is WMI connected. The same is true if you cannot access the Network and Sharing Center.
Method 4 Windows Vista Ultimate or Business Users:
- Right click on Computer.
- Click Manage.
- Double click on Users and Groups.
- Click Groups.
- Right click Administrators.
- Click on Add to group.
- Click on Add.
- Now click Advanced.
- Click Find Now.
- Double click on Local Service.
- Click OK
- You should now be able to see NT Authority\Local Service.
- Click OK.
- Close Computer Management.
- Reboot your PC.
Method 5 Vista Home Edition
- Go to the command prompt.
- Type in <code>net localgroup Administrators /add Local Service</code>.
- Then type in <code>net localgroup Administrators</code>.
- Check if LOCAL NT AUTHORITY/SERVICE is listed. If you see LOCAL NT AUTHORITY/SERVICE, this means that the fix worked.
- Reboot your PC.
Method 6
- Uninstall all your drivers.
- Download the latest drivers from official sites.
- Reinstall all updated drivers.
Method 7
If all suggested fixes do not work for you, a fresh reinstall of Windows may be the only solution.