首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache错误0xc000007b

Apache错误0xc000007b
EN

Server Fault用户
提问于 2013-04-07 19:25:18
回答 6查看 15K关注 0票数 0

我正在64位Windows 2008 R2上设置Apache2.4.我从Apache酒廊下载了32位压缩文件,并解压缩,还安装了VC10 SP1。

然后,当我试图运行httpd.exe时,我得到了一个错误:

应用程序未能正确初始化(0xc000007b)

同样的事情也适用于我的64位Win7。

有什么见解吗?

编辑

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

  • IESHIMS.DLL
  • MF.DLL
  • MFPLAT.DLL
  • MFREADWRITE.DLL
  • WLANAPI.DLL

IESHIMS.DLL:在我的Win7 httpd中也缺少这一点。别以为问题就在这里。

WLANAPI.DLL:转到“控制面板”>“管理工具”>“服务器管理器”>“功能”(左面板)>“添加功能”>“检查无线局域网服务”以启用它。之后,wlanapi.dll在system32文件夹中。

其余:这些都与“媒体基金会”有关,但我不知道如何安装/启用。

(编辑:有人说安装“桌面体验”将包括媒体基金会,将测试)

EDIT2

来自apache.org的Apache2.2也缺少那些dll,但是在服务器上运行的非常好!!

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

EN

回答 6

Server Fault用户

回答已采纳

发布于 2013-04-09 06:17:46

好吧,找到解决办法了。

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

票数 0
EN

Server Fault用户

发布于 2013-04-07 19:48:05

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

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

编辑:

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

chkdsk X: /R sfc /scannow

票数 0
EN

Server Fault用户

发布于 2018-03-04 10:26:20

我也遇到了同样的错误,这是因为来自apache的32位版本的Apache24软件是在64位windows 7上运行的,我卸载了32位版本,并安装了新的64位版本。

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

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/497061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档