Apache 错误 0xc000007b

Apache 错误 0xc000007b

我正在 64 位 Windows Server 2008 R2 上设置 Apache 2.4。我从 Apache Lounge 下载了 32 位 zip 文件并解压,还安装了 VC10 SP1。

然后,当我尝试运行 httpd.exe 时,出现错误:
应用程序无法正确初始化(0xc000007b)

同样的事情在我的 64 位 Win7 上也发生了。

有什么见解吗?


编辑

在 httpd.exe 上运行 Depency Walker。缺少的依赖项是:

  • IESHIMS.DLL
  • 动态链接库
  • 动态链接库
  • 写入文件
  • 无线网络应用程序接口

IESHIMS.DLL:我的 Win7 httpd 中也缺少这个。我认为不是问题所在。
无线网络应用程序接口:进入控制面板 > 管理工具 > 服务器管理器 > 功能(左侧面板) > 添加功能 > 勾选无线局域网服务,启用即可。之后,wlanapi.dll 就在 system32 文件夹中。
其余的部分:这些与“媒体基础”相关,但我不知道如何安装/启用。
(编辑:有人说安装“桌面体验”将包括媒体基础,将进行测试)


编辑2

apache.org 上的 Apache 2.2 也缺少这些 dll,但在服务器上运行良好!!

所以,这不是依赖问题......

答案1

虽然您没有构建自己的应用程序,但错误(和解决方案)仍然适用。

堆栈溢出- 应用程序无法正确启动(0xc000007b)

编辑:

此外,您可以尝试运行以下命令

chkdsk X: /R

证监会/扫描

答案2

好的,找到了解决方法。

下载了 VC9 版本而不是 VC10 版本,运行没有问题。

答案3

我遇到了同样的错误,这是由于 apache lounge 的 32 位版本的 Apache24 软件在 64 位 Windows 7 上运行。我卸载了 32 位版本并安装了新的 64 位版本。

这解决了这个问题。对某些人有帮助。

答案4

对我来说,解决方案是安装早期版本的 Xampp:5.6.31(我在网上找到了建议) - 在重新安装 Microsoft Visual 2015 之前尝试过,更新 - 我有 Win 8.1。从一开始就有效。

相关内容