Windows10でPortの使用状況を確認する方法

環境
Windows 10 64bit
コマンドプロンプト

使用例
1. Windowsで使用されているポートを確認します
C:\>netstat -ano
オプション
a 有効な接続以外もすべて表示
n 名前解決しないて、IPとポート番号をそのまま表示
o 対応するプロセスIDを表示

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
実行結果
アクティブな接続
プロトコル ローカル アドレス 外部アドレス 状態 PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1044
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:623 0.0.0.0:0 LISTENING 7672
実行結果 アクティブな接続 プロトコル ローカル アドレス 外部アドレス 状態 PID TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1044 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:623 0.0.0.0:0 LISTENING 7672
実行結果
アクティブな接続

  プロトコル  ローカル アドレス      外部アドレス           状態            PID
  TCP         0.0.0.0:135            0.0.0.0:0              LISTENING       1044
  TCP         0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP         0.0.0.0:623            0.0.0.0:0              LISTENING       7672

2. ポート番号を使用しているアプリケーションを特定します。
書式
netstat -nao | find “ポート番号”
操作例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
C:\>netstat -nao | find "8765"
TCP 0.0.0.0:8765 0.0.0.0:0 LISTENING 10540
TCP 127.0.0.1:8765 127.0.0.1:64281 TIME_WAIT 0
TCP 127.0.0.1:8765 127.0.0.1:64282 TIME_WAIT 0
TCP [::]:8765 [::]:0 LISTENING 10540
C:\>netstat -nao | find "8765" TCP 0.0.0.0:8765 0.0.0.0:0 LISTENING 10540 TCP 127.0.0.1:8765 127.0.0.1:64281 TIME_WAIT 0 TCP 127.0.0.1:8765 127.0.0.1:64282 TIME_WAIT 0 TCP [::]:8765 [::]:0 LISTENING 10540
C:\>netstat    -nao  |  find   "8765"
  TCP         0.0.0.0:8765           0.0.0.0:0              LISTENING       10540
  TCP         127.0.0.1:8765         127.0.0.1:64281        TIME_WAIT       0
  TCP         127.0.0.1:8765         127.0.0.1:64282        TIME_WAIT       0
  TCP         [::]:8765              [::]:0                 LISTENING       10540

 

Windows10

Posted by arkgame