If you’ve ever had the “XINPUT_1.dll is Missing” or “MSVCP_100.dll is Missing” error, you are probably pretty frustrated already. This two errors are commonly thrown up with Steam™ games (Hexage’s Reaper, REDCON; Godus, Exploration Base etc.) and high-end multimedia applications (e.g. Photoshop, LightRoom etc.) and just about any application that uses the said “dll” files. I will teach you how to get out of that particular pickle. You can use this same method to address any errors of this class (MSVCP_1.dll missing, XAUDIO_1.dll missing etc.).
So first, let’s get to know the nature of this error. “XINPUT_1.dll” is (as you might have guessed) a component of Microsoft’s DirectX platform. Any other errors relating to DirectX missing components will be the same. So for example “XVIDEO_100.dll is Missing” error can be overcome in much the same way as the above one (a clue as to whether it belongs to DirectX errors can be found at the beginning. It will start with “X” (“X”INPUT). To fix errors of this class, all there is to be done is to run the DirectX Component Update tool. It will analyze your DirectX Runtime Components and repair/add/remove as necessary. It will also update your DirectX version to the latest compatible version. The installer is a web installer (sorry for any inconvenience caused).
The other file which we’ll be addressing, “MSVCP100.dll” has origins in Microsoft’s Visual C+ suite, the 2010 (or 2005) Redistributable to be specific (“Microsoft Visual C Plus 100 . dll” is MSVCP100.dll, duh!). Any errors starting with “MSVCP” are Visual C++ specific problems. To fix any related problems, all you’ve gotta do is install the necessary packages. The links to Microsoft’s download page will be given. From there, click download (red button) and choose to download the said package as you see fit. As a brief summary; the “IA-64” version is for PCs with the IA-64 platform (if you don’t know what it is, you probably won’t have it installed!); the “x86” one is for 32-bit Windows editions; and finally, the “x64” one is for 64-bit Windows editions (right click This PC > Properties to know whether you need x86 or x64 versions) (a bit of an ironic note: if you are running 64-bit Windows, install both x86 and x64 packages. Read why you have to do so HERE).
|Microsoft Visual C++ Redistributable|
Restart your PC after installing any of the needed packages (even if they don’t prompt you to). That should have fixed your error(s). If that didn’t help (and you know you did everything right), try installing the latest Windows Updates. If that didn’t help, uninstall the application and try obtaining a new version from the author. If it worked before, try updating the application. If nothing else works, try re-installing Windows (DON’T DO THIS IF YOU DON’T KNOW WHAT IS AND WHAT IT DOES. And even if you do, the problem might be elsewhere).
Whatever you do, never download the files from “Free DLL Sites”. 100% of the time they have viruses of have been made to compromise your system. And sometimes that single file might just be a branch of that particular error.
I sincerely hope that helped get someone. 🙂