If you get this error do the following:
Update DirectX
Reboot your PC
Reinstall the software (probably a game)
These have been suggested as fixing problems BUT the sure fire way i found was to do this:
Go here:
http://www.dlldump.com/download-dll-files_new.php/dllfiles/D/d3drm.dll/5.1.2600.0/download.htmlDownload the dll file and save to your desktop , its not gonna be there long
Move the file from your desktop to one of the following folders:
32 Bit SystemsIf you are using 32 Bit Version of windows go to your system32 file located here:
C:\Windows\System32
and move the d3drm.dll to that location and try running the program
64 Bit SystemsIf you are running a 64 Bit system then move the file here:
C:\Windows\SysWOW64
and try running the program
Dont KnowIf you dont know what version of windows you have then do the step for 32 bit windows and try running the program with the file there. If the program doesnt work then remove the file from where you just put it and move it to the location specified in the 64 bit windows user part. It is very likely one of these steps WILL work for you , if they dont im stumped
A little point to remember is that if you put the file in the location specified for 64 bit users and the game worked then it is likely that you are running a 64 bit system. It will come in handy to remember this.
FootnoteI know some people on these forums may not like to download from places allowing download of dll files for the reason that they can be vital to systems and could hide viruses etc. I agree with that BUT i used this dll to fix Motocross Madness 2 on my windows 7 64 bit Home Premium system and it all worked so I think you will all be ok. But if you choose not to use this site , do so at your own risk because , as i have said before , dlls can be dangerous
Hopefully this helps someone in need like i was
Sources of infoMainly from here :
http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/a0c2561b-492c-42d7-8f92-c55fe278808d