【问题标题】:WAMP won't turn green. And the VCRUNTIME140.dll errorWAMP 不会变绿。以及 VCRUNTIME140.dll 错误
【发布时间】:2016-03-16 21:15:22
【问题描述】:

WAMP 不会变绿。几周前它工作得很好。在查看有关此主题的其他答案时,很多人说要在 Apache 中安装服务。

当我这样做时,我得到一个错误代码:

“程序无法启动,因为您的计算机中缺少 VCRUNTIME140.dll。请尝试重新安装程序以解决问题。”

【问题讨论】:

  • 看看这个WAMPServer forum TroubleShooting Tips POINT20 它为您提供了运行 Apache 所需的 Microsoft C/C++ 运行时库的链接。您可以尝试仅安装缺少的运行时,看看是否可以修复它。但是您可能必须卸载 1. WAMPServer,2. 添加运行时,3. 重新安装 WAMPserver。 如果是这样,请确保先备份所有内容
  • 在这种情况下,我总是问自己是谁在做这样的安装包。为什么不阻止安装,只在检测到软件包时才允许用户安装?!或者至少给它一个单独的对话框。此处的此线程已被看到超过 45k 次(2016 年 4 月)。浪费宝贵的时间……
  • 这不是确切的答案,但 MAMP 存在于 Windows 并且不会导致此问题...只是说!

标签: apache wamp


【解决方案1】:

正如 Oriol 所说,在安装 WAMP 之前,您需要以下可再发行组件。

来自 readme.txt

在继续安装 Wampserver 之前,您必须确保 某些元素已安装在您的系统上,否则 Wampserver 绝对不会运行,另外,安装 将出现故障,您需要在安装之前删除 Wampserver 缺少的元素。

确保您在可再发行包 VC9 中是“最新的”, VC10, VC11, VC13 和 VC14 即使你认为自己是最新的, 以管理员身份安装每个软件包,如果消息“已经 已安装”,验证修复。

以下软件包(VC9、VC10、VC11)对于 Wampserver 2.4、2.5 和 3.0 是必不可少的,即使您只使用 Apache 和 PHP 版本,PHP 7 和 Apache 2.4.17 也需要 VC11 和 VC14

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

【讨论】:

  • @Amalgovinus 请记住,64 位 Windows 旨在运行 32 位和 64 位 Windows 代码。我从未听说过无法下载和安装这些运行时的问题。确保您是从 Microsoft 站点获取它们,而不是 fix your dll sites 之一,他们知道您可能从那里获取的 dll 做了什么。
  • FWIW 我下载并尝试安装每个文件。如果我的(64 位)系统说它已经安装了,我就移到下一个。我的 wamp 安装现在正在运行。
  • 其中一些链接不再有效 - 请参阅 wampserver.aviatechno.net/?lang=en&prerequis=afficher 以获取所有先决条件的下载链接
  • @sotoz 提供的唯一且唯一完美的解决方案
【解决方案2】:

很简单:

  1. 卸载 wampserver
  2. 安装Visual C++ Redistributable for Visual Studio 2015
  3. 安装 wampserver

【讨论】:

    【解决方案3】:

    VCRUNTIME140.dll 错误

    此错误表示您的计算机中没有安装所需的 Visual C++ 包。 如果您已安装 wampserver,请先卸载 wampserver。

    下载 VC 包

    下载所有这些 VC 包并安装它们。您应该安装 64 位和 32 位版本。

    -- VC9 包 (Visual C++ 2008 SP1)--
    http://www.microsoft.com/en-us/download/details.aspx?id=5582
    http://www.microsoft.com/en-us/download/details.aspx?id=2092

    -- VC10 包 (Visual C++ 2010 SP1)--
    http://www.microsoft.com/en-us/download/details.aspx?id=8328
    http://www.microsoft.com/en-us/download/details.aspx?id=13523

    -- VC11 包(Visual C++ 2012 Update 4)--
    要下载的两个文件VSU4\vcredist_x86.exe和VSU4\vcredist_x64.exe在同一个页面
    http://www.microsoft.com/en-us/download/details.aspx?id=30679

    -- VC13 包] (Visual C++ 2013)--
    要下载的两个文件VSU4\vcredist_x86.exe和VSU4\vcredist_x64.exe在同一个页面
    https://www.microsoft.com/en-us/download/details.aspx?id=40784

    -- VC14 包 (Visual C++ 2015)--
    需要下载的两个文件vcredist_x86.exe和vcredist_x64.exe在同一个页面
    http://www.microsoft.com/en-us/download/details.aspx?id=48145

    使用管理员权限安装软件包
    右键->以管理员身份运行

    再次安装 wampserver
    安装完 64 位和 32 位版本的 VC 包后,再次安装 wampserver。

    【讨论】:

      【解决方案4】:

      在安装 WAMP 之前,您需要安装一些 Visual C++ 包(如果已安装,则必须卸载并重新安装)。

      您需要:VC9、VC10、VC11、VC13 和 VC14

      在 wampserver 3(在 SourceForge 上)的 readme.txt 中,您可以找到这些链接。

      小心!如果您使用 64 位操作系统,则需要安装每个软件包的两个版本。

      【讨论】:

      • "小心!如果您使用 64b 操作系统,您需要安装每个软件包的两个版本。"我想知道你是怎么做到的,因为这对我来说似乎是不可能的。如果安装了 x64 版本,x86 安装程序将不允许您执行任何操作。
      【解决方案5】:

      我遇到了同样的问题,我通过安装解决了:

      注意:64 位安装就足够了,之后我不得不卸载/重新安装 Wamp

      【讨论】:

        【解决方案6】:

        由于您已经有一个正在运行的 WAMP 版本并且它停止工作,因此您可能已经安装了 VCRUNTIME140.dll。在这种情况下:

        1. 打开程序和功能
        2. 右键单击相应的 Microsoft Visual C++ 20xx Redistributable 安装程序并选择“更改”
        3. 选择“修复”。对 x86 和 x64 执行此操作

        这对我有用。

        【讨论】:

          【解决方案7】:

          经过一整天的大量安装和卸载,并尝试了这里的每个答案的每个软件包,唯一对我有用的是:

          1. 卸载 Wamp 并重新启动
          2. 安装 Visual Studio 2017 社区版并选择“Web 开发”并检查正确站点中的所有选项。这是一个屏幕截图:

          这以某种方式安装了 Wamp 所需的东西。

          1. 安装 Wamp,一切都会好起来的。

          链接到visual studio 2017 Community edition

          【讨论】:

            【解决方案8】:

            WAMP 没有变绿?不要惊慌

            首先通过搜索“Windows 更新”检查您的 Windows 更新

            从 microsoft windows 站点下载更新(我已将 windows 7 x64 更新到 service pack 1 full) windows 7 Service pack 1 download

            现在有更多的下载支持 WAMP 安装时间

            来自 readme.txt

            在继续安装 Wampserver 之前,您必须确保 某些元素已安装在您的系统上,否则 Wampserver 绝对不会运行,另外,安装 将出现故障,您需要在安装之前删除 Wampserver 缺少的元素。

            确保您在可再发行包 VC9 中是“最新的”, VC10, VC11, VC13 和 VC14 即使你认为自己是最新的, 以管理员身份安装每个软件包,如果消息“已经 已安装”,验证修复。

            以下软件包(VC9、VC10、VC11)是强制要求的 Wampserver 2.4、2.5 和 3.0,即使您只使用 Apache 和 PHP PHP 7 和 Apache 2.4.17 需要 VC11 和 VC14 版本

            VC9 包 (Visual C++ 2008 SP1) https://www.microsoft.com/en-us/download/details.aspx?id=5582 https://www.microsoft.com/en-us/download/details.aspx?id=2092

            VC10 包 (Visual C++ 2010 SP1) https://www.microsoft.com/en-us/download/details.aspx?id=8328 https://www.microsoft.com/en-us/download/details.aspx?id=13523

            VC11 Packages (Visual C++ 2012 Update 4) 这两个文件 要下载的 VSU4\vcredist_x86.exe 和 VSU4\vcredist_x64.exe 已打开 同一页面: http://www.microsoft.com/en-us/download/details.aspx?id=30679

            VC13 Packages[/b] (Visual C++ 2013) 这两个文件 VSU4\vcredist_x86.exe 和 VSU4\vcredist_x64.exe

            VC14 Packages (Visual C++ 2015) 这两个文件 vcredist_x86.exe 和 要下载的 vcredist_x64.exe 在同一页面上: https://www.microsoft.com/en-us/download/details.aspx?id=52685

            VC 包 x64 (Visual C++ 2017)

            https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

            【讨论】:

              猜你喜欢
              • 2013-06-14
              • 2013-11-12
              • 2016-12-28
              • 2019-04-07
              • 1970-01-01
              • 2013-09-12
              • 2016-12-24
              • 2016-04-01
              相关资源
              最近更新 更多