WAMP中httpd.exe报0xc000007b应用程序错误

前天晚上打开WAMP,发现apache服务没启动成功,又是httpd.exe报0xc000007b应用程序错误,整个人顿时凌乱了。上一次httpd.exe报错,重装WAMP,手动修复Windows注册表httpd服务项以及网上各种不靠谱的方法都尝试了,还把近期安装的跟网络相关的应用都卸载掉,从晚上12点一直折腾到凌晨2点都没折腾出来,第二天还问了下iceskysl有没有什么建议,结果iceskysl说不用Windows好多年,听得心里哇凉哇凉的。结果只好第二天晚上回去放大招F9还原系统了。这下又要折腾了。

回想了下之前做过的操作,只安装了PPTV和一堆Windows系统更新。于是先卸载了PPTV,不行。用Dependency Walker检测IEShims.dll缺失,结果却发现这个dll文件在IE目录下躺的好好的。各种折腾之后尝试把Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package 的安全更新 (KB2565063)卸载重启,WAMP终于能正常使用了。

如果你在Win7下使用WAMP集成环境,发现安装或者启动的时候httpd.exe不能正常工作,手动运行它会报0xc000007b应用程序错误而不是其他类型错误,那么首先你要确认是否装了Visual C++ 2010 SP1 Redistributable Package x86 or x64

VC10 SP1 vcredist_x86.exe 32 bits : http://www.microsoft.com/download/en/details.aspx?id=8328

VC10 SP1 vcredist_x64.exe 64 bits : http://www.microsoft.com/download/en/details.aspx?id=13523

,如果没装,请先装上,然后再确认没有安装Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package 的安全更新 (KB2565063),如果装了,请卸载掉。然后重启你的机器和WAMP。

PS:昨晚手贱把补丁又装上了,结果发现WAMP运行良好,看来这个补丁真是一个很神奇的东西,因此上面的操作仅作建议。我就是那不折腾会死星人。。

你可能感兴趣的:(win2008)