web-dev-qa-db-ja.com

Windows 7のcmdからバインドされたポートを削除するにはどうすればよいですか?

Windows 7のバインドされたポートをcmdから削除するにはどうすればよいですか?ポート3434で実行され、ポート0.0.0.0にもバインドされているクライアントサーバーアプリケーションを開発しています。 cmd netstat -anと入力すると、次の出力が得られます。

  TCP    0.0.0.0:3434           0.0.0.0:0              LISTENING

港の名前がわからないので乗れません。これ リンク 私を助けなかったので、あなたはできますか?

2
Ivan Pericic

TCPポートは削除できません。そのポートにバインドされているプログラムを閉じる必要があります。

ポートにバインドされているプログラムを見つけるには、netstat -abを使用します

 TCP    127.0.0.1:27015        Thiscomputer:0             LISTENING
 [AppleMobileDeviceService.exe]

ポートでリッスンしているexeファイルを見つける方法 を参照してください。

-oを指定してnetstatを試してください。PIDが表示されます。次に、タスクリストを使用してPIDとプロセス名を確認します。タスクマネージャーには、PIDとプロセス名も表示されます

   TCP    127.0.0.1:27015        bcs:49177              ESTABLISHED     1588  
   [AppleMobileDeviceService.exe]

Task Manager context menu
タスクマネージャで右クリックのコンテキストメニューを使用する

5
RedGrittyBrick

Windowsでプロセスを強制終了するには、以下のコマンドを実行してポートとpidを見つけます

netstat -ano

プロセスを強制終了する

taskkill /F /PID 1448
1
Sushilkumar