
作業しようとしているサーバーのポート 8443 を何が保持しているかをよりよく把握し、そこに新しいソフトウェアをインストールするために、次のコマンドを実行しました。
C:\Users\Administrator>netstat -abn | find "8443"
TCP 0.0.0.0:8443 0.0.0.0:0 LISTENING
TCP [::]:8443 [::]:0 LISTENING
これを特定のサービスにリンクする方法について何かアイデアはありますか?
find のないバイナリは次のように表示されます:
Can not obtain ownership information
答え1
パイプを にドロップします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
、1 分待ってからコマンドを再度実行してください。おかしいように聞こえるかもしれませんが、この回答のテスト中に私にも同じことが起きました。何もせずに 30 秒待ってからまったく同じnetstat
コマンドを再度実行すると、実行可能ファイルが表示されました。
答え2
TCPViewをチェック
http://technet.microsoft.com/ja-jp/sysinternals/bb897437 より
TCPView は、ローカル アドレスとリモート アドレス、TCP 接続の状態など、システム上のすべての TCP および UDP エンドポイントの詳細なリストを表示する Windows プログラムです。Windows Server 2008、Vista、および XP では、TCPView はエンドポイントを所有するプロセスの名前も報告します。TCPView は、Windows に付属する Netstat プログラムのより情報量が多く、使いやすいサブセットを提供します。TCPView のダウンロードには、同じ機能を備えたコマンド ライン バージョンの Tcpvcon が含まれています。