私は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.
また、IISをオフにしています。
シャットダウン/再起動要求に適切に応答しないサービスについては疑わしいと思います。Apacheの再インストールを確認することをお勧めします。そうは言っても、私はApacheの男ではないので、Windows7でこれがどれほど一般的であるかはわかりません。
それ以外は、httpd.exeプロセスをタスクマネージャーまたはコマンドラインで手動で強制終了できるはずです。
TASKKILL /F /IM httpd.exe /T
コマンドスイッチは、イメージ名が「httpd.exe」(/ IM httpd.exe)のプロセスを強制終了すること、強制的に強制終了すること(/ F)、および生成された子プロセスを強制終了することを指定します(//T)。
これを実行した後、サービスコンソールまたは 'net start'コマンドを使用して、プロセスを手動で再開できるはずです。