Windows 解決端口占用

Windows解決端口占用

  1. 一般而言,經常會出現端口被佔的問題:

對於查看端口,一般所使用的是netstat命令來完成.

如何去查看應用程序所有的端口呢?

netstat-abn

在控制檯查看佔用80端口的命令:

netstat-aon|findstr"80"

Windows 解決端口占用 - myjavawork - 記錄生活的點滴

Windows 解決端口占用 - myjavawork - 記錄生活的點滴

文件中找到佔用80端口的程序pid,找到相應的進程狀況塊:

cmd命令窗口輸入netstat-abn->c:/port80.txt然後到c盤port80.txt文件中找到佔用80端口的程序pid,記下pid。

Windows 解決端口占用 - myjavawork - 記錄生活的點滴

打開任務管理器,點擊"查看"/選擇列,勾選"PID(進程標識符)",然後單擊"進程"標籤,找到80端口對應的pid,就可以看到是那個程序佔用的了,更改這個程序的port,或結束該進程即可。

Windows 解決端口占用 - myjavawork - 記錄生活的點滴

具體解決端口被佔用的流程:

  1. Windows平臺

查看端口:
在windows命令行窗口下執行:
C:\>netstat-aon|findstr"80"

查看使用此端口的應用程序:

  1. 2448

使用控制檯查看:
看到了嗎,端口被進程號爲2448的進程佔用,繼續執行下面命令:
C:\>tasklist|findstr"2448"
thread.exe2016Console016,064K

任務管理器查看:

打開任務管理器,點擊"查看"/選擇列,勾選"PID(進程標識符)",然後單擊"進程"標籤,找到80端口對應的pid,就可以看到是那個程序佔用的了

然後殺之即可。

有時候可能看到是IIS開啓了,佔用了80端口導致apache無法啓動,這時我們需要做的是關閉IIS,並重新啓動apache2.2就可以了。

154943329.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章