ほとんどの原因が、既に80番ポートを使用している場合だと思います。で、犯人のほとんどは Skype であるはず。ところが、原因がわからず困ってしまった場合...
apache_start.bat を実行するとこんなエラーが出ます。
make_sock: could not bind to address 0.0.0.0:80
コマンドプロンプトで
netstat -oan
とすると、80番ポートを使用しているPIDが分かります。
タスクマネージャーを起動し、該当のプログラムを確認し犯人を特定、停止する。(PIDが表示されていない場合は、表示メニューからPIDを追加)
これが常套手段ですが、今回の場合、PID=4 System 説明:NT Kernel&System ・・・さすがにこれは止められそうにありません。
Google先生にお伺いを立てると、原因の候補は次の通り。
- Web Deployment Agent Service
- SQL Server Reporting Service
- Windows Remote Management
- BranchCache
使用していないことを確認し、該当サービスを停止。80番ポートが使えるようになりました。