VCRUNTIME140.dll丢失

14

在我的Windows 10系统上尝试安装Apache 2.4时,出现了问题。它一直提示VCRUNTIME140.dll缺失的错误。我查看了其他帖子,并发现安装2015 Visual C++可再发布x64/x86版本通常可以解决此问题,但是我已经安装了两个版本,但问题仍然存在。是否还有其他解决方案?


你安装后重启了吗?需要重新启动。你同时安装了x64和x86吗?请提供你所参考的“其他线程”的链接。 - Clarus Dignus
你是如何解决这个问题的? - Alejandro Pablo Tkachuk
1
可能相关的问题:https://dev59.com/El0a5IYBdhLWcg3wAEo3 - Ale
7个回答

14

您需要安装 Microsoft Visual C++ 2015 Redistributable Update 3 RC,可以在这里找到链接,选择32位或64位版本。

重新安装 Apache 2.4,错误应该就会消失了。


10

在Windows 10上安装wamp后,我遇到了同样的问题。 这个解决方法适用于我。

  • 下载VCRUNTIME140.DLL
  • 使用管理员权限将dll文件复制到C:\Windows\System32
  • 尝试重新安装apache。

7

3
在Windows 6 X64上,对于任何PHP文件都会出现错误500,安装了2015 Visual C++ Redistributables x64后,问题得到解决。

1
我已经在我的电脑上安装了VC 2015 Redist,但文件没有复制到Windows\System32文件夹中。所以我直接将缺失的文件复制到这个文件夹中。需要提醒的是,由于我在X86模式下编译了我的应用程序,所以我从C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86复制它们,而不是从C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64。我知道这个解决方案并不理想,但对我的情况来说是一个权宜之计。

0

如果您正在使用Microsoft Visual C/C++,并且已经下载了VCRUNTIME140.DLL,请转到项目属性->配置属性->C/C++ ->代码生成,设置运行时库为多线程(/MT)


-1
  1. 从您的电脑中删除Apache 2.4
  2. link下载VCRUNTIME140.dll文件
  3. 将VCRUNTIME140.dll文件复制并粘贴到Windows/System32目录下
  4. 最后重新安装Apache并运行

3
不要这样随意操纵DLL文件,这可能会对系统的稳定性造成潜在危险。将DLL文件放置在Windows/system32文件夹下将会影响所有已安装应用程序。参见https://en.wikipedia.org/wiki/DLL_Hell。 - Ale

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接