为什么开机端口80就被占用

来源:百度知道 编辑:UC知道 时间:2024/06/22 16:32:08
我用ASP WebServer 启动服务 结果说80端口被占用
有什么解决办法?

需要确定谁占用了80端口
在windows命令行窗口下执行:
C:>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了端口被进程号为2448的进程占用,继续执行下面命令:
C:>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
thread占用了端口,那就杀了。
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。

如果你是做网站设计,你可以遇到过80端口被占用的情况,最让人着急的是找不到80端口到底被谁占用了,不要急,下面就是可以解决的办法!
进入CMD,输入netstat -ano就可以很清楚的看到本地80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看-->选择列),原来是迅雷5给占用了,再去迅雷里查看设置,竟然BT的默认TCP传输端口是80,改掉设置,IIS启动正常了。。。
很简单吧!

Windows 80端口被占用2007年09月24日 星期一 16:07 今天打开电脑准备继续研究公司的项目,在本地启动Tomcat后,发现浏览器怎么也打不开控制台,检查输入的网址也是正确的,很奇怪,上周五离开公司之前还一直在用的,好好的。打开Tomcat日记,发现有异常,说的意思好像是80端口已经被占用了。我们的项目采用的是默认的80端口。上网查了一下,说通过netstat命令配合-na可以看到各个端口的使用情况。启动cmd后输入netstat -na打印出一堆端口的使用,可给出的信息太少,看不出什么名堂。网上好多人说用fport工具查看端口,可以看到当前正在使用中的端口被哪个进程使用,不仅可以看到进程的ID,还可以看到进程的应用程序全路径名。我也下了个fport.exe,放到C盘根目录下,启动cmd.exe,进入C盘输入fport,果然打印出当前所有正在使用端口,以及使用这些端口的进程ID,不过并没有全部显示出这些进程对应的应