尋找佔用連接埠 8443 的服務

尋找佔用連接埠 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

答案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輸出,請稍等片刻,然後再次執行該命令。儘管這聽起來很瘋狂,但在我測試這個答案時,它發生在我身上。什麼也不做,只是等待 30 秒並再次運行完全相同的netstat命令,然後顯示可執行檔。

答案2

查看 TCPView

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

TCPView 是一個 Windows 程序,它將向您顯示系統上所有 TCP 和 UDP 端點的詳細列表,包括本機和遠端位址以及 TCP 連線的狀態。在 Windows Server 2008、Vista 和 XP 上,TCPView 也會報告擁有端點的程序的名稱。 TCPView 提供了 Windows 隨附的 Netstat 程式的資訊更豐富且更方便呈現的子集。 TCPView 下載包括 Tcpvcon,這是具有相同功能的命令列版本。

相關內容