看看端口被哪个程序占用了,如何查看任务进程对应的安装路径?

转载 声明 http://www.ff-bb.cn/logs/108510505.html

谁占用了我们的80端口
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
 TCP    0.0.0.0:19780             0.0.0.0:0                    LISTENING         2044
 TCP    10.72.224.5:2558       96.17.109.8:80          ESTABLISHED     2044
 TCP    10.72.224.5:2757       60.210.176.209:80    TIME_WAIT         0
 TCP    10.72.224.5:3956       125.46.1.234:80        ESTABLISHED     2044
 TCP    10.72.224.5:3959       125.46.1.234:80        ESTABLISHED     2044
 UDP    0.0.0.0:2280               *:*                                                       3700

看到了吗,端口被进程号为2044的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2044"
avp.exe                     2044 Console                 0     37,680 K
很清楚吧,avp 卡巴监听80端口,调整卡巴网络监听设置。
当然,如果你的80端口被其他程序占用,kill掉或者调整端口。

如果你想要查看任务/进程对应的文件路径。

如果你的系统是windows XP 或者 Server 2003服务器,默认情况下任务管理器中是看不到的。Win7 或者 Server 2008可以看到。正好你机器资源紧张,一台机器上安装了几个tomcat,任务管理器中有几个tomcat6.exe进程,其中有个tomcat进程占用内存很多,你想去重启它,但是又不知道其对应的安装路径是什么,服务名称是什么,但是又不能胡乱重启一番,那么就用以下的方法试试吧:
打开:
"C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe"

打开“软件环境”-》“正在运行任务”,就可以清楚的看见了。 
可以看到各个进程的路径,以及对应任务管理器总的PID,知道路径了,你就可以去计算机管理中 其服务 属性中对应的路径看看就知道 需要重启哪个Tomcat了。

也可以使用wmic工具得到PID对应的进程的相关信息

命令行窗口输入 wmic

输入 process

如:

vmware.exe                    "D:\Program Files\vmware\vmware.exe"
vmware-tray.exe               "D:\Program Files\vmware\vmware-tray.exe"
vmware-vmx.exe                "D:\Program Files\vmware\vmware-vmx.exe" -s "vmx.stdio.keep=TRUE" -# "product=1;name=VMware
explorer.exe                  C:\Windows\explorer.exe /factory,{75dff2b7-6936-4c06-a8bb-676a7b00b24b} -Embedding
WinRAR.exe                    "C:\Program Files\WinRAR\WinRAR.exe" "C:\Users\Administrator\Downloads\xshell30.zip"

> wmic process list brief       得到简要信息
> wmic process list full         得到完整信息
如果是Linux系统 则简单的多,一条命令就可以
lsof -i :port
如#lsof -i :21
结合netstat -an更好使用

windows下查看端口占用程序,查看安装路径相关推荐

  1. Window平台下通过cmd命令查看端口占用、查看进程、结束进程

    Window平台下通过cmd命令查看端口占用.查看进程.结束进程 一.概述: (更好的阅读体验,请移步我的个人博客)在学习进程间通讯的时候,我们知道有一种通讯方式叫做socket.对于跨主机之间的进程 ...

  2. Windows与Linux端口占用、查看的方法总结

    Windows与Linux端口占用.查看的方法总结 文章目录 Windows与Linux端口占用.查看的方法总结 一.Windows 1.1Windows查看所有的端口 1.2查询指定的端口占用 1. ...

  3. mac查看端口占用程序

    mac查看端口占用程序: linux的命令方式在mac上不管用: ps -ef | grep 5000 换成这个,ok了,正常kill lsof -i tcp:5000

  4. 怎么查看win服务器端口占用,Windows怎么查看端口占用?查看本机端口占用情况...

    什么是端口?假设计算机是一座楼房,端口号就是房号,而端口便是楼层入口.如果需要应用程序和服务器连接的话,必须打开该房门才能连接网络访问服务器.正如站在门口的保安,一些启动应用时刻都在占用端口,我们需要 ...

  5. Windows查看端口占用、查看PID对应的进程、并终止进程

    Windows下: 查看端口占用 netstat -ano | findstr "端口号" 获取到pid 查看PID对应的进程 tasklist | findstr "进 ...

  6. cmd查看端口占用(cmd查看端口占用tomcat)

    win7系统如何使用cmd查看端口? 1.首先进入桌面按下Win+R快捷键打开运行窗口,输入cmd,然后点击确定按钮打开命令提示符; 2.进入命令提示符窗口后,输入netstat-ano并按下回车执行 ...

  7. linux查看端口占用程序

    netstat -apn  查看所有进程和端口的使用情况,看到9000端口和28080端口被java程序占用,PID分别为17607,1442 ps -aux|grep 17607 ps -aux|g ...

  8. mac、linux 查看端口占用程序

    lsof -i:80 列出占用 80 端口的程序 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 672 ruby 42u IPv4 ...

  9. windows下看端口占用

    谁在占用本地端口:  上面介绍的netstat -a命令只能查询出当前哪个端口被使用,无法找到究竟是什么程序在使用相应的端口.这样就为我们找出***带来的麻烦,如果发现某个可疑端口被占用的话,究竟是有 ...

最新文章

  1. python入门(13)获取函数帮助和调用函数
  2. Java FAQ(1)
  3. 《Java编程思想》学习笔记9——集合容器高级
  4. 安装部署OpenStack(添加资源)
  5. VC中的cl.exe
  6. android shape.xml 属性详解
  7. Kinect开发学习笔记之(八)彩色、深度、骨骼和用户抠图结合
  8. redis配置文件的介绍
  9. 2.Java 面试题整理(基础篇二)
  10. 【Linux】CentOS下vim的配置
  11. OBJECT_ID(Transact-Sql)
  12. 关于计算机航天生物的想像作文,未来的航天员想象作文
  13. xps仪器及数据说明
  14. 【AAAI-2019】论文整理(清单)
  15. c语言ascii码字符串转16进制,C语言 16进制与ascii码互转
  16. [exgcd] Jzoj P5855 吃蛋糕
  17. PDF编辑器技巧之PDF删除其中一页
  18. js简单分页,只有上一页和下一页
  19. 华为鸿蒙研发团队负责人,走进华为北研所:EMUI 11 背后的“人因研究”到底是什么?...
  20. PHP验证身份证类(包含香港身份证校验)

热门文章

  1. 如何在 GitHub 的项目中创建一个分支呢?
  2. jpg读取exif属性值
  3. 关于xboxone入华的结果
  4. matlab 小波名称,morlet小波函数matlab
  5. 广西特产有什么必买,真正的广西特产就在这了
  6. Idea 设置代码提示忽略大小写
  7. Windows RPC 远程过程调用
  8. 记一次shield抓包分析
  9. 机器学习中L1正则化和L2正则化是什么?区别是什么?
  10. openCV中图像滤波之低通滤波