程序无法启动,因为您的计算机缺少MSVCR110.dll

20 apache webserver visual-c++ visual-studio-2012

我正在尝试将apache server 2.4安装到我的(windows)计算机上,到目前为止,我已经遇到了这个"常见"问题,但我无法解决它.标题中的错误消息继续出现,但我已经从http://www.microsoft.com/en-us/download/details.aspx下载了缺少所需项目的32位和64位版本(成功). ?id = 30679#.当我在Windows资源管理器中搜索"msvcr110.dll"时,我可以看到一些具有该名称的文件,所以我想知道为什么apache无法找到它.我试图在线找到解决方案,但每一个都直接指向我在本文中提到的资源.如果有人可以添加任何见解,将不胜感激

Ali*_*Ali 27

您需要安装Visual C++库:http: //www.microsoft.com/en-us/download/details.aspx?id = 30679

  • 当我选择适当版本的包(32/64位)时,这对我有用:) (2认同)

Oma*_*riq 13

我想引用微软支持工程师在这里给出的答案: -

http://answers.microsoft.com/en-us/windows/forum/windows_8-winapps/the-program-cant-start-because-msvcr110dll-is/f052d325-3af9-4ae5-990b-b080799724db

嗨Henny,MSVCR110.dll是使用Visual Studio 2011构建的项目所需的Microsoft Visual C++ Redistributable dll.这些dll字母拼写出来.MS = Microsoft,V = Visual,C = C++,R = Redistributable对于Winroy开始,可能需要此文件.当您希望运行需要Microsoft Visual C++ Redistributable 2012的软件时,会出现此错误.可再发行组件可以轻松地在Microsoft网站上以x86或x64版本的形式下载.根据您要安装的软件,您需要安装32位或64位版本.请参阅以下链接:http: //www.microsoft.com/en-us/download/details.aspx?id = 30679#如果问题仍然存在,请告诉我们.我们很乐意为您提供进一步的帮助.谢谢,Yaqub Khan - 微软支持工程师

  • 请注意,对于 Apache x64,您需要 Visual C++ x64 软件包,对于 Apache x86,您需要 Visual c++ x86 (2认同)

The*_*che 1

您可以从 Microsoft 网站或在线下载所需的文件,或者重新安装 Visual studio 2012 来解决此问题。