Windows找出占用端口的进程

摘要:
找到指定的服务并停止该服务以解决443端口占用问题。有时系统服务占用一个进程,如下图所示:C:˃tasklist/fi“PIDeq4”映像名称PID会话名称会话#内存使用=============================================System4Services0158455K此进程是Windows系统本机服务,占用的端口通常为http Sys,您可以尝试禁用http服务。Win10系统任务管理器,您可以直接查看“详细信息”选项卡。

第一步:找出监听指定端口的进程号:

C:> netstat -ao | findstr 443

 TCP    0.0.0.0:443            Sean-NotePC:0          LISTENING       12776

最后一个就是进程号,12776。

第二步:找出进程号对应的进程:

C:> tasklist /fi "PID eq 12776"

映像名称                        PID 会话名              会话#       内存使用
========================= ======== ================ =========== ============
VisualSVNServer.exe          12776 Services                   0      8,816 K

现在知道是VisualSVNServer这个进程占用了443端口,会话名是Services可以看出是以服务形式启动的。

找到指定的服务,停止服务即可解决443端口占用。

有时候是System服务占用了进程,如下图:

C:> tasklist /fi "PID eq 4"

映像名称                        PID 会话名              会话#       内存使用
========================= ======== ================ =========== ============
System                           4 Services                   0    158,456 K

这个进程是Windows系统原生服务,占用端口一般是http.sys,可以尝试停用http服务。

C:> net stop http /y

打开任务管理器-进程-查看,选择列,勾选PID,根据PID排序,找到PID对应的进程,也可以看出是什么进程占用了端口。

Win10系统任务管理器,可直接查看“详细信息”选项卡。

Windows找出占用端口的进程第1张

免责声明:文章转载自《Windows找出占用端口的进程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux服务器批量部署应用系统shell脚本(Tomcat/jetty)Python数据可视化--matplotlib下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

操作系统复习知识

一、进程和线程 进程和线程的区别: 进程是一个正在执行中的程序,包括程序计数器、寄存器和变量的当前值;一个进程包含一个或多个线程。 进程是操作系统分配资源的最小单位;而线程是作为独立运行和CPU调度的基本单位。 进程间的资源是独立的,而同一进程的各线程间资源是共享的;进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间、建立数据表来维护...

[批处理]NetstatFilter快速查找端口被占用问题

前言 准确的说,他是一个网络连接端口查看器,可以根据进程查端口,也可以根据端口查进程。期初是因在使用Fiddler的时候发现无法启动,提示端口被占用,但是由不知道用什么方法才能找到是哪个程序占用的Fiddler的端口,遂使用命令行的netstat命令配合find命令才找到,遂想写这样一个类似的工具帮助我们速度定位类似端口问题的所在。 PS:可预见很多人会说...

IDEA端口占用问题

由于IDEA意外终止导致的服务停止,但端口仍在使用,需要杀死占用端口号的进程。 # 查看所有的端口信息: # ## -a 显示所有连接和侦听端口; # ## -n 以数字形式显示地址和端口号; # ## -o 显示拥有的与每个连接关联的进程ID。 netstat -ano # 查看具体的端口信息(8080为端口号) # ## -ano 是为了更直观的展现...

CentOS如何查看端口是被哪个应用/进程占用

CentOS如何查看端口是被哪个应用/进程占用有时启动应用时会发现端口已经被占用,或者是感觉有些端口自己没有使用却发现是打开的。这时我们希望知道是哪个应用/进程在使用该端口。 CentOS下可以用netstat或者lsof查看,Windows下也可以用netstat查看,不过参数会不同 Linux: netstat -nap #会列出所有正在使用的端口及关...

iis下项目绑定ip、域名以及443端口号之后项目启动不起来,iis提示“另一个程序正在使用此文件,进程无法访问。(异常来自HRESULT:0x80070020) ”

iis下项目绑定ip、域名以及443端口号之后项目启动不起来,iis提示“另一个程序正在使用此文件,进程无法访问。(异常来自HRESULT:0x80070020) ”  很明显,80或是443端口已被另一个程序占用,所以发生此错误。解决此问题得找到哪个程序占用掉80或是443端口     注:对于443端口,SVN很多时候回占用 这个端口 、 打开CMD...

Linux 环境使用 lsof 命令查询端口占用

最近发现一个 Linux 环境中比较有用的查看系统网络连接的命令 lsof ,这里记录下 lsof 命令的网络连接查询功能(其主要原理是通过查询与网络连接相关的文件信息来获取连接信息)。本文主要内容来自 lsof 命令的 manpage。 lsof 命令 lsof 命令的 -i 参数用于指定进行查询的网络连接的参数,其形式如下所示。 lsof -i...