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

我试图安装apache服务器2.4到我的(Windows)计算机上,到目前为止,我遇到了这个“常见”的问题,但我无法解决它。 标题中的错误消息继续出现,但我已经从http://www.microsoft.com/en-us/download/details.aspx下载了32位和64位版本(成功)的缺less所需项目?id = 30679# 。 当我在Windows资源pipe理器中search'msvcr110.dll'时,我可以看到这个名字的几个文件,所以我想知道为什么Apache不能find它。 我试图在网上find解决scheme,但每一个都直接指向我之前在这篇文章中提到的资源。 如果有人可以添加任何见解,将不胜感激

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

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

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是Microsoft Visual C ++可再发行的dll,需要用Visual Studio 2011构建的项目.dll的字母拼出来。 MS = Microsoft,V = Visual,C = C ++,R = Redistributable对于Winroy来说,可能需要这个文件。 如果希望运行需要Microsoft Visual C ++ Redistributable 2012的软件,则会出现此错误。可以轻松地将可再发行组件作为x86或x64版本下载到Microsoft网站上。 根据您希望安装的软件,您需要安装32位或64位版本。 请参阅以下链接: http : //www.microsoft.com/en-us/download/details.aspx?id=30679#请让我们知道如果问题依然存在。 我们将很乐意为您提供进一步的帮助。 谢谢,Yaqub Khan – Microsoft支持工程师

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

我从Apache Lounge 32位版本中得到类似的问题。 下载64位版本后,问题解决了。

这是一个很好的视频,介绍所涉及的步骤: https : //www.youtube.com/watch?v = 17qhikHv5hY

如果希望运行需要Microsoft Visual C ++ Redistributable 2012的软件,则会出现此错误。请从Microsoft或Microsoft Office x64或x64版本的网站下载该软件。 根据您希望安装的软件,您需要安装32位或64位版本。 请访问以下链接: http : //www.microsoft.com/en-us/download/details.aspx?id=30679#