萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦故障維修

Windows 連接埠衝突快速定位與解決:netstat + tasklist 實戰教學

情境

啟動 Apache 等服務時提示連接埠 80 被佔用,或錯誤日誌出現 Could not reliably determine the server's fully qualified domain name。

三步驟鎖定佔用進程

  1. 查詢連接埠對應 PID:
    netstat -aon | findstr "80"
    

    輸出範例:TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448 → PID 2448 佔用 80 埠。

  2. 依 PID 查詢進程名稱:
    tasklist | findstr "2448"
    

    輸出範例:thread.exe 2016 Console 0 16,064 K → 確認為 thread.exe。

  3. 終止進程:工作管理員結束該 PID,或命令列 taskkill /PID 2448 /F。

進階補充

  • 若 tasklist 查無此 PID,直接在工作管理員「詳細資料」頁籤依 PID 排序尋找。
  • 其他常見衝突埠:3306 (MySQL)、8080 (Tomcat)、3389 (RDP),將指令中 80 替換即可。
  • Apache ServerName 警告非埠衝突問題,修改 httpd.conf 加入 ServerName localhost:80 即可消除。

圖形化替代工具

  • TCPView (Sysinternals):即時視覺化連線與進程對應。
  • CurrPorts (NirSoft):支援匯出、篩選、終止進程。
copyright © 萬盛學電腦網 all rights reserved