萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦基本常識

Windows 依據連接埠號查詢對應服務進程完整指南

當需要追蹤佔用特定 TCP/UDP 埠的程式時,Windows 內建指令 netstat 搭配工作管理員即可快速定位。以下以 TCP 135 埠為例示範完整流程。

步驟 1:列出所有 TCP 連線與監聽埠

netstat -an | findstr TCP

輸出範例顯示本機正在監聽 0.0.0.0:135(RPC 端點對應器)。

步驟 2:顯示對應的進程識別碼 (PID)

netstat -ano | findstr :135

-o 參數會顯示 PID。假設輸出顯示 PID 為 896。

步驟 3:在工作管理員對應 PID 找出進程名稱

  1. 開啟工作管理員(Ctrl+Shift+Esc)。
  2. 「詳細資料」頁籤(Win 7 為「進程」頁籤 → 「檢視」→「選擇欄位」→ 勾選「PID」)。
  3. 依 PID 排序,找到 896 對應的映像名稱,例如 svchost.exe。

步驟 4:進一步識別具體服務(Windows 7/8/10/11)

  • 右鍵該進程 → 「前往服務」,會自動反白對應的服務項目(如 RpcSs Remote Procedure Call (RPC))。
  • 或在命令提示字元執行 tasklist /svc /fi "pid eq 896" 列出該進程承載的所有服務。

進階替代工具

  • PowerShell:Get-NetTCPConnection -LocalPort 135 | Select-Object -ExpandProperty OwningProcess | Get-Process
  • TCPView (Sysinternals):圖形介面即時顯示連線、PID、進程名稱,支援雙鍵跳轉進程屬性。

掌握此流程,即可針對任何可疑埠號快速追溯背後服務,協助排查惡意軟體、服務衝突或防火牆規劃。

copyright © 萬盛學電腦網 all rights reserved