web-dev-qa-db-ja.com

ポート8443を保持しているサービスを検索しています

次のコマンドを実行して、作業しようとしているサーバーのポート8443を何が保持しているかを把握し、そこに新しいソフトウェアをインストールしました。

C:\Users\Administrator>netstat -abn | find "8443"
TCP    0.0.0.0:8443           0.0.0.0:0              LISTENING
TCP    [::]:8443              [::]:0                 LISTENING

これを特定のサービスにリンクする方法についてのアイデアはありますか?

検索なしのバイナリは次のようになります。

Can not obtain ownership information
4
Mat B

パイプをfindにドロップします。不愉快なことに、アプリケーションは新しい行にあるため、findユーティリティを使用できません。

例えば:

C:\Windows\system32>netstat -abn | find "3306"
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
  TCP    [::]:3306              [::]:0                 LISTENING

そして見つけるためのパイプなしで(簡潔にするために省略)

C:\Windows\system32>netstat -abn
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
 [mysqld.exe]

できることは、テキストファイルに出力することです(つまり、netstat -abn > netstat.txt)そして、メモ帳で検索を使用して8433を見つけ、その方法でポートでリッスンしている実行可能ファイルを確認します。

あなたが取得する場合 Can not obtain ownership information出力で、少し待ってからコマンドを再実行してください。それはおかしなことに聞こえますが、私がこの答えのテストをしているときにそれが起こりました。 30秒待って、まったく同じnetstatコマンドを再度実行するだけで、実行可能ファイルが表示されました。

7
Ben Pilbrow

TCPViewをチェックしてください

http://technet.Microsoft.com/en-us/sysinternals/bb897437

TCPViewは、ローカルアドレスとリモートアドレス、およびTCP接続の状態を含む、システム上のすべてのTCPおよびUDPエンドポイント)の詳細なリストを表示するWindowsプログラムです。 。Windows Server 2008、Vista、およびXPでは、TCPViewはエンドポイントを所有するプロセスの名前も報告します。TCPViewは、Windowsに付属するNetstatプログラムのより有益で便利なサブセットを提供します。TCPViewダウンロードには、コマンドであるTcpvconが含まれています同じ機能を備えた-lineバージョン。

6
ckliborn