80端口,一个让人爱恨交加的端口,被电信封锁,被程序占用,就算在新服务器上想用80也不是件容易事了。
windows2008 server新系统占用80端口总结:
查看程序占用端口命令:netstat -ano 查看占用端口程序的 PID 然后在任务管理器的进程列表里根据PID 找到这个程序名称 (任务管理器进程里默认不显示 PID 要自己在选项里勾选。)
1、被NT kernel & System占用 该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。这就是阻止Apache运行的原因,因为Http.sys占用着80端口。
解决办法:命令行执行net stop http(这个运行,提示无法停止需要你重启一下,你运行第二次的时候会提示有在停止或无启动)别鸟他,执行完了再执行 Sc config http start= disabled (注意空格,start和=之间没有空格,不然报错)。当然实在不行还得重启下。
还有个解决办法就是卸载驱动,设备管理器里面,把http禁止掉就可以了。点查看->显示隐藏设备,找到非即插即用驱动程序,HTTP,卸载之。
2、sql server reporting services占用。
解决办法,改端口,或禁止这个服务。禁止服务就不说了。
改端口:
3、World Wide Web Publishing Service 服务
解决方法:禁止服务。
4、还有一个windows2008的 BranchCache内容检索 (http-out) 解决方法:禁止服务。
其他的都是常见的服务了,什么IIS ,Apache,。。。以上几个比较坑爹,新系统就闹这个,恁娘!!