如何解决“由于缺少 msvcp50.dll,程序无法启动...”错误?

如何解决“由于缺少 msvcp50.dll,程序无法启动...”错误?

我正在尝试在 Windows 7 64 位上安装旧应用程序,但遇到以下错误:

由于您的计算机缺少 MSVCP50.dll,因此无法启动该程序。请尝试重新安装该程序以解决此问题。

我尝试从网络上的各个站点下载 DLL,但它无法注册(是的,我尝试在管理命令窗口上注册它。错误本身非常奇怪(例如不是标准的无法找到入口点)

模块“c:\windows\system32\msvcp50.dll”加载失败。

确保二进制文件存储在指定的路径下或对其进行调试以检查二进制文件或依赖的 .DLL 文件是否存在问题。

指定的模块无法找到。

我该如何解决这个问题?

答案1

问题可能是msvcp50.dll需要一个(或多个)额外的 dll 才能工作。如果没有这些 dll,则注册将失败。

我目前无法检查它可能需要哪些额外的 dll,但我对从非 Microsoft 网站下载此软件非常谨慎。你不知道你可能会得到什么。

答案2

我在 Win7 64 位上运行 Editeur 时遇到了这个问题。将 DLL 放入可执行文件所在的目录中解决了这个问题。

相关内容