1、開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口;
2、輸入命令:netstat -ano,列出所有端口的情況。在列表中觀察被占用的端口,比如是8005,首先找到它。
3、查看被占用端口對應的PID,輸入命令:netstat -aon|findstr "8005",回車,記下最后一位數字,即PID,這里是11748。
4、繼續輸入tasklist|findstr "11748",回車,查看是哪個進程或者程序占用了11748端口,結果是:node.exe
5、或者是打開任務管理器,切換到進程選項卡,在PID一列查看11748對應的進程是誰,如果看不到PID這一列,如下圖:
6、這樣就看到了PID這一列標識,看一下11748對應的進程是誰,映像名稱是node.exe,描述是,Windows的主進程,與上面命令查看的完全一致。
8、結束該進程:在任務管理器中選中該進程點擊”結束進程“按鈕,或者是在cmd的命令窗口中輸入:taskkill /f /t /im Tencentdl.exe。
可以看出是哪些進程占用了這個端口,或者直接打開任務管理器,在進程界面中按pid進行排序,根據順序去尋找相應的pid,然后結束這個進程就OK了
圖中顯示的LISTENING並不表示端口被占用,不要和LISTEN混淆哦,查看具體端口時候,必須要看到tcp,端口號,LISTEN那一行,才表示端口被占用了