Windows – How to resolve “the program cant start because msvcp50.dll is missing…” error

64-bitregsvr32windows 7

I am trying to install an old app on Windows 7 64-bit and I am encountering the following error:

The program can't start because
MSVCP50.dll is missing from your
computer. Try reinstalling the program
to fix this problem.

I tried downloading the DLL from various sites on the net, but it won't register (yes, i tried registering it on the Admin command window. The error was pretty curious itself (e.g. not the standard can't find entry point)

The module
"c:\windows\system32\msvcp50.dll"
failed to load.

Make sure the binary is stored at the
specified path or debug it to check
for problems with the binary or
dependent .DLL files.

The specified module could not be
found.

How do I resolve this issue?

Best Answer

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.

Related Question