今天,在一个非常沮丧的实施Server什么时候,一个错误port80占用。因此,找到一种方法来解决各类。最后,我的解决方案列出的问题来,要遇到的人做一些参考同样的问题。
第一步,找出哪些程序正在使用port
执行->CMD打开DOS窗体
netstat -ano | findstr 80
然后。找到这一行
TCP 0.0.0.0:80 0.0.0.0 LISTENING 4744
最后的4744就是占用这个port的PID,然后找到这个PID的程序
tasklist | findstr 4744
然后。能够看到
java.exe 4744 Console 1 58660K
这个进程我们能够直接KILL掉
taskkill /PID 4744 -F
注意,假设占用80port的是System,不要随便Kill掉,那是关键进程。
这样的情况比較复杂,一些系统的Service都可能占用(显示为System),我这时候的情况是一个Service占用了80port。
执行->service打开service
拉到最后,有个
world wide web Publishing Service
把这个Service关掉,我的问题就攻克了。
只作为一个參考。并不能适用全部情况。
版权声明:本文博客原创文章,如需转载请注明出处