Windowsでポート80がPid 4で使われている場合の対処方法

Apacheのインストールでポート80がバッティングしていた。が、特にポート80を使うものは入れた覚えもなく・・・

対処にムダに時間を使ってしまったので、参考になるかと思ってメモ。

確認

とりあえずコマンドプロンプトで

netstat –ano

を調べてみる。

 

すると、Pid 4が80を掴んでいることが判明

TCP    [::]:80                [::]:0                 LISTENING       4

でもこれ、システムプロセスじゃん

Microsoft系のソフトが怪しい

Webを調べまわったら以下の条件が判明。

  • IISがインストールされている(Visual Studioなどにくっついている)
  • Windows Remote Managementが起動している
  • World Wide Web Publishing Serviceが動いている

しかし自分のマシンではどれも動いていない・・・

IISは入っていたが起動していない・・・

 

なんだなんだと考えて、思い当たった。
Microsoft Web Matrix」を入れたことに。

 

とりあえず関連するものを引っこ抜いたら、

Microsoft Web Deploy

をアンインストールした時点でポート80が開放された!!

 

これか~~~~! orz (30分消費)

 

お願いだから独自ポートで起動してくれ・・・

 

参考にしたページ