A lot of people will tell you to download the dll from some external link and put it in your game folder, however, this should not be done as:
If there is a security fix for the dll by microsoft, you will not be notified of an update.
Future programs that require this dll will not be able to access it.
The legitimacy of the files can not always be verified.
Simple problems come with simple solutions.
An asterisk (*) indicates a wildcard.
Missing MSVCR*.dll files
These are known as the Microsoft Visual C++ Runtime libraries. There are different versions available for the different versions of Visual Studio that produce exes/dlls.The number at the end of the file indicates what version of MSVC produced the program, and what version of the runtime libraries that you need to install.
Here are a quick rundown of versions
Microsoft Visual C++ 2005 - MSVCR*8*.dll
Microsoft Visual C++ 2008 - MSVCR*9*.dll
Microsoft Visual C++ 2010 - MSVCR*10*.dll
You can easily download required Microsoft Visual c++ by going to
http://www.microsoft.com/en-us/download/details.aspx?id=5555 for 32 bit
and
http://www.microsoft.com/en-us/download/details.aspx?id=14632 for 64 bit
Missing d3d*.dll files
You could also download the DirectX End-User Runtime Webinstaller from http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displayLang=en . Even if only updates for "DirectX 9.0c and previous versions" are mentioned, updates for DX 10 and 11 are contained, too (the web installer won't change your current DX installation, only add missing files). Whatever you do, look into your Windows\System32 folder. The following D3DX10xxx.dll's should be present:
D3DX10.dll (2006),
D3DX10_33 (2007) up to D3DX10_43.dll (2010).
Also as these errors arise while installing games you might find the required setup of Directx and Microsoft Visual c++ present in games setup folder . It will be better to install it from here as it will contain the required versions of both.

No comments:
Post a Comment