開始--運(yùn)行--cmd 進(jìn)入命令提示符 輸入netstat -ano 即可看到所有連接的PID 之后在任務(wù)管理器中找到這個(gè)PID所對(duì)應(yīng)的程序如果任務(wù)管理器中沒有PID這一項(xiàng),可以在任務(wù)管理器中選"查看"-"選擇列"
經(jīng)常,我們?cè)趩?dòng)應(yīng)用的時(shí)候發(fā)現(xiàn)系統(tǒng)需要的端口被別的程序占用痴柔,如何知道誰占有了我們需要的端口据过,很多人都比較頭疼恐似,下面就介紹一種非常簡(jiǎn)單的方法菜谣,希望對(duì)大家有用
假如我們需要確定誰占用了我們的9050端口
在windows命令行窗口下執(zhí)行:
- 查看所有的端口占用情況
C:\> netstat -ano
結(jié)果:
協(xié)議 | 本地地址 | 外部地址 | 狀態(tài) | PID |
---|---|---|---|---|
TCP | 127.0.0.1:1434 | 0.0.0.0:0 | LISTENING | 3236 |
TCP | 127.0.0.1:5679 | 0.0.0.0:0 | LISTENING | 4168 |
TCP | 127.0.0.1:7438 | 0.0.0.0:0 | LISTENING | 4168 |
TCP | 127.0.0.1:8015 | 0.0.0.0:0 | LISTENING | 1456 |
TCP | 192.168.3.230:139 | 0.0.0.0:0 | LISTENING | 4 |
TCP | 192.168.3.230:1957 | 220.181.31.225:443 | ESTABLISHED | 3068 |
TCP | 192.168.3.230:2020 | 183.62.96.189:1522 | ESTABLISHED | 1456 |
- 查看指定端口的占用情況
C:\> netstat -aon|findstr "9050"
協(xié)議 | 本地地址 | 外部地址 | 狀態(tài) | PID |
---|---|---|---|---|
TCP | 127.0.0.1:9050 | 0.0.0.0:0 | LISTENING | 2016 |
看到了嗎桅打,端口被進(jìn)程號(hào)為2016的進(jìn)程占用页徐,繼續(xù)執(zhí)行下面命令: (也可以去任務(wù)管理器中查看pid對(duì)應(yīng)的進(jìn)程)
- 查看PID對(duì)應(yīng)的進(jìn)程
C:\> tasklist|findstr "2016"
映像名稱 | PID | 會(huì)話名 | 會(huì)話 # | 內(nèi)存使用 |
---|---|---|---|---|
tor.exe | 2016 | Console | 0 | 16,064 K |
很清楚吧豌习,tor占用了你的端口存谎。
- 結(jié)束該進(jìn)程
C:\> taskkill /f /t /im tor.exe