我正在开发一个Apache模块,并且在某个时候Apache拒绝启动| 重启| 停止。 我只能在“services.msc”中看到:
Apache2.2 | Apache/2.2.21 (Win32) | Starting | Automatic | Local System
这是一个全新的安装,我不知道如何强制终止。 我已经多次重启Windows机器(这是一个虚拟的实例),但是没有计算出如何停止重启。
我试过了:
httpd -k stop|shutdown, but I get: The Apache2.2 service is stopping. Failed to stop the Apache2.2 service.
我也有IISclosures。
我对可能无法正确响应关机/重启请求的服务持怀疑态度 – 您可能需要重新安装Apache。 这就是说,我不是一个Apache的家伙,所以我不知道在Windows7下这有多普遍。
除此之外,您应该可以通过任务pipe理器或通过命令行手动终止httpd.exe进程:
TASKKILL /F /IM httpd.exe /T
命令开关指定要杀死具有映像名称“httpd.exe”(/ IM httpd.exe)的任何进程,要强制杀死(/ F),并且要杀死它生成的任何subprocess/ T)。
完成此操作后,您应该能够通过服务控制台或“net start”命令再次手动启动该过程。