怎样关闭占用80端口的pid为4的进程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样关闭占用80端口的pid为4的进程相关的知识,希望对你有一定的参考价值。
我装的win7旗舰版,在用aphace搭建服务器的时候提示80端口被占用,经过查找发现占用80端口的是system pid为4,详细查找发现ntoskrnl.exe占用了 而在任务管理器关闭进程,却关不掉!!求高手指教!!
可以尝试以下方法解决:
右键此电脑-管理-服务,找到World Wide Web发布服务,停止并把启动方式设置为手动。
如果装有SQL,请按照下图所示关闭SQL部分服务
最后,重试Apache看看能不能启动。
如果上述方法不能解决问题,那么试着用cmd命令符的方法:
用管理员身份运行cmd,输入以下命令:net stop http,之后会弹出占用80端口的服务,输入Y强制停止这些服务。
参考技术A 我也被这个问题给纠结了好几天。重装系统都三次了。终于找到原因了;我用的是sqlserver 2008;解决方法:window-sqlserver
2008-配置工具-sqlserver 配置管理器 找到sqlserver reporting services服务停止;再netstat -ano
里面的80端口就不见了;吼吼!!! 参考技术B DOS下 输入tasklist查看PID 然后taskkill /PID关闭追问
试过了 不行!
windows查看端口占用进程并关闭
以端口8080为例:
1.查找对应的端口占用的进程:netstat -aon|findstr "8080" ,找到占用8080端口对应的程序的PID号:
2.根据PID号找到对应的程序:tasklist|findstr "PID号" ,找到对应的程序名
3.结束该进程:taskkill /f /t /im 程序名
参考自:http://blog.csdn.net/superit401/article/details/51501166
以上是关于怎样关闭占用80端口的pid为4的进程的主要内容,如果未能解决你的问题,请参考以下文章