一些同事最近遇到了一个问题。在操作程序时,总是提示程序端口被占用,无法操作。然后,在winserver如何知道哪个程序占用了端口?让我们来看看具体的内容。
1、Windows检查所有端口点击计算机左下角的开始,然后选择操作选项,然后在弹出窗口中输入【cmd】命令,命令提示符。
然后输入窗口【netstat -ano】按下回车,将显示所有端口占用情况。如图所示:
2.查询指定端口占用情况继续输入窗口【netstat -aon|findstr \\"提示的端口\\"】,例如,如果提示的端口是8080,则输入命令为【netstat -aon|findstr \\"8080\\"】,回车后,您可以看到列表中的列表PID,然后根据PID查看计算机任务管理器中相应的占用程序,然后关闭。
路由网3、查询PID对应的进程如果我们在上述步骤之后得到它PID如果是9564,可以输入命令【tasklist|findstr \\"9564\\"】,第一行显示的名称是程序名,显然是微信占用的端口。
4、杀掉进程输入命令【taskkill /f /t /im 就可以了
以后会分享更多devops和DBA感兴趣的朋友可以关注~
假如你认为这篇文章对你有帮助, 请给予一点奖励.