1、開始----》運行----》cmd,調出命令窗口。
2、輸入命令:netstat -ano,列出所有端口的情況。在列表中我們觀察被占用的端口,比如是49153,首先找到它。
3、查看被占用端口對應的PID,輸入命令:netstat -aon|findstr “49153”,回車,記下最后一位數字,即PID,這里是1008。
4、繼續輸入tasklist|findstr “1008”,回車,查看是哪個進程或者程序占用了1008端口,結果是:svchost.exe。
5、或者是我們打開任務管理器也能根據PID找到進程。打開任務管理器切換到進程選項卡,默認是沒有打開PID列的,如果看不到PID這一列,如下圖,將PID(進程標示符)前面的勾打上,點擊確定。
6、我們看到確定后能看到PID列了
7、我們看一下1008對應的進程是誰,如果沒有,我們把下面的顯示所有用戶的進程前面的勾打上,就可以看到了,映像名稱是svchost.exe,描述是,Windows的主進程,與上面命令查看的完全一致。
8、如果確定這個進程不用之后,我們右鍵就可以在進程管理器上關閉掉。由於這個進程是系統進程我們就不能關閉了,如果電腦上打開了應用程序占用了其他端口,確定沒用使用的話就可以用上述方法進行查找並關閉。
查看被占用端口對應的PID

查看占用21712 pid 的進程名稱
進入任務管理器,右擊選中,結束nginx.exe任務

