我正在尝试在 Windows 10 中安装 wamp 3.1.9。我已经设置了所有 VC 包,2 个服务运行良好。Mysql 没有启动。这是我第一次设置 wamp。
这是引发的错误,
应用程序无法正确启动(0xc000007b)。来自 mysqld.exe
有人可以帮忙吗?
答案1
经过搜索,很多资源都说这是由于混合了 32 位和 64 位版本的 Windows 和应用程序造成的,例如这个:
通常,当 Windows 和应用程序混合使用 32 位和 64 位版本时,您会看到此错误。
在 Server Fault SE 网站上,我发现一个帖子关于这个错误,他们说 32 位版本对他们有用。
我尝试重新安装它很多次,但没有成功。然而,32位版本安装,运行并正常。
最后,Stackoverflow 帖子说道:
首先,我建议使用以下命令测试您的应用程序及其依赖项之间是否存在问题依赖行走者
该帖子下的评论后来继续说,错误代码归结为消息“STATUS_INVALID_IMAGE_FORMAT”(这也在 Server Fault 帖子中提到),有人回复说:
这很好地表明 32 位应用程序尝试加载 64 位 DLL。
因此,似乎一种解决方案是将应用程序尝试加载的任何 64 位 DLL 替换为 32 位版本。使用 Dependency Walker 工具可以帮助您解决这个问题。