The problem is probably that msvcp50.dll
requires one (or more) additional dlls to work. If you don't have these then the registration will fail.
I'm not in a position to check what extra dlls it might need at the moment, but I would be very wary of downloading this from a non Microsoft site. You don't know what you might be getting.
Other people experiencing similar have said (although this quote is for VS2010)
"...removed the .suo; .ncb; and user project file, then restarted the solution and it fixed the problem for me."
Source
Reinstallation
If the problem is with running a program in debug mode, then there is a KB article/fix for this. The details of this fix are copied here as well
Resolution 1
Right-click the Project Name in Solution Explorer, and then click Properties.
In the left pane of Properties, click to select Configuration Properties.
Click to select Debugging.
In the right pane, click to select the Unmanaged code debugging check box.
Resolution 2
In Microsoft Notepad, open Boot.ini, which is located in the System Drive folder (usually C:). This file may be hidden and read-only, so you may have to use dir /ASH to find it.
Remove all of the following switches, if found in the file:
/debug
/debugport
/baudrate
Restart the computer, start Visual Studio .NET, and then debug.
Change the Target Framework from ".NET Framework 4 Client Profile" to ".NET Framework 4".
This could be down to your Anti Virus blocking access to certain files! You could try it without the AV running.
Since it just happened, then I will suspect an update of some sort has occurred which has upset it. Roll back the system (system restore)!
Either way, I'm sorry but I can't give any real explanation as to why it would just happen.
Best Answer
It would seem that your program is 32-bit, but didn't install its needed 32-bit libraries on your 64-bit OS.
MSVCP100.dll
, is part of the Microsoft Visual C++ runtime libraries, so ensure you install the 32-bit versions of those C++ runtime libraries.You can get them from Microsoft here: Microsoft Visual C++ 2010 Redistributable Package (x86)
You may also want to install the 64-bit version as well, just in case: Microsoft Visual C++ 2010 Redistributable Package (x64)