ウィンドウ システムでは、必要なポート番号が占有されていることがありますが、どのプログラムが占有しているのかはわかりません。次に、このポートを使用しているプログラムを見つける必要があります。
以下のような方法:
1) 管理者としてコマンド プロンプト ウィンドウ ([スタート] - [ファイル名を指定して実行]) を開きます。
2) コマンドを使用してポートの使用状況を表示します。ここでは例としてポート 6001 を取り上げます。
コマンド: netstat -aon | findstr "6001"
図からわかるように、ポート6001を占有するプログラムがあり、最後の列は PID (プロセス ID) です。つまり、PID 12780のプロセスがポート 6000 を占有します。
3) 見つかった PID 値を使用して、PID 12780 のプロセスがどのようなプログラムであるかを調べます。
コマンドを入力します: tasklist | findstr "12780"
node.exe プログラムが占有されていることがわかります。
この図は、後で再実行し、pid を変更し、メソッドを修正したステップです。
4) このプログラムがポート番号を占有し続けることを望まない場合は、このプログラムを閉じて、次のコマンドを入力します: taskkill /pid 12780 /F
このようにして、プログラムは終了し、ポート番号は空のままになります。
注: テストでは、一重引用符の使用は無効です。二重引用符を使用してください。