Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 透過指令快速找出佔用埠號的進程並終止

編輯:系統常見問題解答

在 Windows 環境下,常會遇到某個埠號被佔用導致服務無法啟動的情況。此時可善用內建的 netstat 與 taskkill 指令,快速定位並終止佔用進程。

操作步驟

  1. 開啟命令提示字元 (cmd)。
  2. 輸入以下指令查詢指定埠號 (以 8821 為例) 的佔用情況:
    netstat -aon | findstr "8821"
  3. 輸出結果中會顯示狀態為 LISTENING 的連線,最後一欄即為進程識別碼 (PID)。例如:
    TCP 0.0.0.0:8821 0.0.0.0:0 LISTENING 8336
  4. 記下 PID (此處為 8336),接著執行強制終止指令:
    taskkill /f /pid 8336
  5. 若出現 成功: 已終止 PID 為 8336 的進程。 即表示操作完成。

此法適用於所有 Windows 版本,無需安裝第三方工具,開發與維護時極為實用。

Copyright © Windows教程網 All Rights Reserved