Win7查看某個埠被占用的解決方法

我們在Win7電腦上啟動應用的時候,經常發現我們需要使用的埠被別的程序占用。但是我們又不知道是被誰占用,那如何查看埠被哪個程序占用呢?在這裡就一起看看Win7查看某個埠被占用的解決方法。

工具/原料

win7

方法/步驟

開始----》運行----》cmd,調出命令窗口。

輸入命令:netstat -ano,列出所有埠的情況。在列表中我們觀察被占用的埠,比如是49153,首先找到它。

查看被占用埠對應的PID,輸入命令:netstat -aon|findstr "49153",回車,記下最後一位數字,即PID,這裡是1008。

繼續輸入tasklist|findstr  "1008",回車,查看是哪個進程或者程序占用了1008埠,結果是:svchost.exe。

或者是我們打開任務管理器也能根據PID找到進程。打開任務管理器切換到進程選項卡,默認是沒有打開PID列的,如果看不到PID這一列,如下圖,將PID(進程標示符)前面的勾打上,點擊確定。

我們看到確定後能看到PID列了,如下圖。

我們看一下1008對應的進程是誰,如果沒有,我們把下面的顯示所有用戶的進程前面的勾打上,就可以看到了,映像名稱是svchost.exe,描述是,Windows的主進程,與上面命令查看的完全一致。

如果確定這個進程不用之後,我們右鍵就可以在進程管理器上關閉掉。由於這個進程是系統進程我們就不能關閉了,如果電腦上打開了應用程式占用了其他埠,確定沒用使用的話就可以用上述方法進行查找並關閉。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場