故障解決:埠已被佔用 1080

ARM的程式設計師敲著詩歌的夢發表於2020-04-04

更新記錄

版本 時間 修訂內容
1.0 2018-3-28 增加了方案二
1.1 2019-8-9 增加了方案三

問題的提出

【實驗環境】:Win7 64bit

也許你會碰到以下錯誤:
這裡寫圖片描述

本文給出2種解決方案。

方案一

既然說埠已被佔用,那就需要找出是哪個程式佔用了1080埠。
開啟cmd.exe,輸入命令:

netstat -aon|findstr "1080"

這裡寫圖片描述

最後一列就是 PID 了,我的是 4568.
要想知道此 PID 對應什麼程式,可以繼續輸入:

tasklist|findstr "4568"

這裡寫圖片描述
啊哦,原來是taobao.

開啟工作管理員,根據PID或者程式名稱找一下:
這裡寫圖片描述

別猶豫,直接 Kill !右鍵選擇“結束程式”。

至此,問題解決。

方案二

有時候,上面的方法可能不靈,比如程式無法結束。那麼可以試試這個軟體——CurrPorts,此軟體免費且免安裝。下載地址是:http://www.nirsoft.net/utils/cports.html#DownloadLinks

下載後解壓,直接執行cports.exe.
這裡寫圖片描述

這裡寫圖片描述

找到被佔用的埠,右鍵選擇 “Close Selected TCP Connections”
這裡寫圖片描述

至此,問題得到解決。

方案三

想辦法換個埠號,不要非 1080 不可。比如:
參考:SSR 的 1080 埠被佔用

相關文章