只要你的電腦連接到互聯(lián)網(wǎng),那么你的Windows 就無時無刻跟互聯(lián)網(wǎng)進行著數(shù)據(jù)交換,即使你沒有打開瀏覽器瀏覽網(wǎng)頁也會有不少后臺進程在跟相應(yīng)的服務(wù)器進行通信以獲取最新的數(shù)據(jù)和信息。這個過程是需要依賴網(wǎng)絡(luò)的進程先在本地查找可用的TCP和UDP端口,通過這些端口與遠程服務(wù)器的指定端口進行通信。大多數(shù)情況下,Windows 10都能很高效地管理端口,并確保流量通過正確的端口。但是有時兩個進程可能被分配到同一個端口,或者你想更好地了解你的網(wǎng)絡(luò)流量以及端口的占用情況,本文就指導(dǎo)你如何查看端口的占用情況。
命令提示方法
查看端口的占用情況的最簡單方法是使用命令提示符。點擊左下角的“開始”按鈕,輸入cmd,然后在搜索結(jié)果中找到命令提示符,并用鼠標右鍵單機它,在彈出的菜單中點擊“以管理員身份運行”。
進入命令提示符后,輸入下面的命令:
netstat -ab
這將持續(xù)顯示一個可能相當長的端口列表,以及正在使用這些端口的Windows進程。 一般來說,PC上有兩個主要的本地IP地址,其中包含相應(yīng)的端口。
在本例中,第一個是“127.0.0.1”此IP地址也稱為“本地主機”或“回環(huán)地址”,任何監(jiān)聽此處端口的進程都在本地網(wǎng)絡(luò)上進行內(nèi)部通信,而無需任何網(wǎng)絡(luò)接口。實際端口就是在冒號后看到的數(shù)字。
您的大部分進程可能會監(jiān)聽前綴為“192.168.xxx.xxx”的端口,這是您的IP地址。這意味著您在這里看到的進程正在監(jiān)聽來自遠程互聯(lián)網(wǎng)位置(如網(wǎng)站)的通信。同樣,端口號是冒號后面的數(shù)字。
如果你想殺掉占用某個端口的進程,可以嘗試下面的命令查看這些端口的進程id.
netstat -abon
結(jié)果中最后一列就是進程id,得到進程id后就可以通過taskkill命令結(jié)束它,如下:
taskkill /pid 1688 /F
注意:在結(jié)束任何進程前,一定要求確保你對這個進程很了解并確認結(jié)束它不會影響系統(tǒng)的運行。
使用TCPView
如果您不介意使用第三方軟件,并希望對端口進行更多控制,您可以使用名為TCPView的軟件。它會很直觀地顯示端口和其關(guān)聯(lián)的進程詳情。
在這個軟件中,您可以看到端口打開、關(guān)閉和發(fā)送數(shù)據(jù)包,留意綠色、紅色和黃色的亮點。您也可以通過單擊列標題來重新排序列表,這樣更容易找到您想要的進程。
如果您確實找到了要關(guān)閉的進程或連接,請右鍵單擊該進程。然后選擇“結(jié)束進程”,這與Windows任務(wù)管理器中的功能完全相同。或者,您可以單擊“關(guān)閉連接”來保持進程打開,但阻止它在給定端口上偵聽。
很多php工作者在開發(fā)的時候經(jīng)常遇到端口被占用的情況,這時候用戶就需要找出被占用端口的程序,然后結(jié)束它。那么,Win10如何快速查看端口被占用情況呢?下面,我們就一起往下看看Win10快速查看端口被占用情況的方法。
方法/步驟
1、按Win+R,快速調(diào)出運行窗口,輸入框輸入“cmd”點擊確定;
2、在光標區(qū)域輸入“netstat -ano”,按下回車鍵;
3、如圖,可以看到端口占用的情況;
4、找到默認80端口,已經(jīng)被占用,建議改成8080或其他端口;
5、點擊關(guān)閉即可。
以上就是Win10快速查看端口被占用情況的具體方法,按照以上方法進行操作,就能輕松快速的查出端口被占用情況了。