開発中にポートが占有されている状況によく遭遇します。その場合、占有されているポートのプログラムを特定し、それを終了する必要があります。この記事では、占有されているポートの調べ方を紹介します。
1、コマンドウィンドウを開きます(管理者として実行)
スタート—->ファイル名を指定して実行—->cmd、またはwindow+Rショートカットキーで、コマンドウィンドウを呼び出します。

2、実行中のすべてのポートを検索します
コマンドを入力します:
netstat -ano
このコマンドは、すべてのポートの使用状況を一覧表示します。
リストの中で占有されているポートを確認します。たとえば1224の場合、まずそれを見つけます。

3、占有されているポートに対応するPIDを確認します
コマンドを入力します:
netstat -aon|findstr "8081"
Enterキーでコマンドを実行します。最後の数字がPIDです。ここでは9088です。

4、指定したPIDのプロセスを確認します
続けてコマンドを入力します:
tasklist|findstr "9088"
Enterキーでコマンドを実行します。
どのプロセスまたはプログラムが8081ポートを占有しているかを確認します。結果はnode.exeです。

プロセスを終了する
/Fパラメータで強制的に、pid 9088のすべてのプロセスを子プロセスごと終了します(/Tパラメータ):
taskkill /T /F /PID 9088
または、タスクマネージャーを開き、プロセスタブに切り替えて、PID列で9088に対応するプロセスを確認します。PID列が表示されない場合は、下図のようになります:

その後、このプロセスを終了できます。これでポートを解放して使用できます。