2017-10-05 75 views

回答

0

此错误通常表示在计算机上或错误的位置已安装旧版本的MSVBVM50.DLL

如果运行较旧的软件安装程序,可能会发生这种情况,这会导致我用旧版软件覆盖该DLL的当前版本,或将其放在错误的位置,以致它由Windows加载而不是正确的版本。

的修复应该是从这里运行最新的VB5运行包安装程序: https://support.microsoft.com/en-us/help/180071/file-msvbvm50-exe-installs-visual-basic-5-0-run-time-files

包含MSVBVM50.dll以及一些其他相关的依赖性/文件。

在这样做之前,可能需要检查在不同位置的PC上是否存在该DLL的多个副本。例如,C:\Windows\System32中的一个和C:\Windows\SysWOW64中的另一个。如果是这种情况,在重新安装之前可能需要手动清理它们。