1、Windows平台
在windows命令行窗口下执行: C:/>netstat -ano
我们可以知道某一端口被那个进程(对应PID)占用;
然后我们可以打开任务管理器;查看某一PID对应的进程名;
如果PID没有显示,菜单》查看》选择列》选中PID即可;
得知进程后,我们可以将进程杀掉;修改其使用的端口。
继续执行下面命令:
C:/>netstat -aon|findstr "9050"
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:
C:/>tasklist|findstr "2016"
tor.exe 2016 Console 0 16,064 K
很清楚吧,tor占用了你的端口
命令格式:NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a 显示所有连接和监听端口。
-b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件
拥有多个独立组件,并且在这些情况下
包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名
在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项
可能需要很长时间,如果没有足够权限可能失败。
-e 显示以太网统计信息。此选项可以与 -s选项组合使用。
-n 以数字形式显示地址和端口号。
-o 显示与每个连接相关的所属进程 ID。
-p proto 显示 proto 指定的协议的连接;proto 可以是
下列协议之一: TCP、UDP、TCPv6 或 UDPv6。
如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-r 显示路由表。
-s 显示按协议统计信息。默认地,显示 IP、
IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
-p 选项用于指定默认情况的子集。
-v 与 -b 选项一起使用时将显示包含于
为所有可执行组件创建连接或监听端口的组件。
interval 重新显示选定统计信息,每次显示之间
暂停时间间隔(以秒计)。按 CTRL+C 停止重新
显示统计信息。如果省略,netstat 显示当前
配置信息(只显示一次)
关闭端口
比如在Windows 2000/XP中关闭SMTP服务的25端口,可以这样做:首先打开“控制面板”,双击“管理工具”,再双击“服务”。接着在打开的服务窗口中找到并双击“Simple Mail Transfer Protocol (SMTP)”服务,单击“停止”按钮来停止该服务,然后在“启动类型”中选择“已禁用”,最后单击“确定”按钮即可。这样,关闭了SMTP服务就相当于关闭了对应的端口。
开启端口
如果要开启该端口只要先在“启动类型”选择“自动”,单击“确定”按钮,再打开该服务,在“服务状态”中单击“启动”按钮即可启用该端口,最后,单击“确定”按钮即可。
另外在网络连接属性中,选择“TCP/IP协议”属性,打开高级TCP/IP设置,在选项的那个页面打开TCP/IP筛选,在出现的设置窗口中也可以根据实现情况设置端口的打开和关闭,默认是未启用TCP/IP筛
相关推荐
解决服务部署端口冲突,常用命令等。
端口占用查询工具(windows),查询端口占用。 TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and ...
此exe的功能为查看windows端口占用情况以及终止某个进程,源码由c语言编写。 此exe将常用但复杂难记的windows cmd指令封装成迷你软件,可以查看windows的端口占用情况,可结束指定端口。 在 Windows 系统中,开发时...
使用方法将文件名改为占用的端口,运行即可。如8888端口被占用,文件名改为8888.bat
输入查询的端口号码,如果被占用,则显示占用的该端口的PID。输入对应的PID即可将window系统中被占用的端口关闭掉
例如,输入命令`netstat -ano`,然后查找80端口的占用情况。如果80端口被占用,我们可以使用`netsh http show servicestate`命令来查看当前的HTTP服务状态。 在上述命令中,我们可以看到80端口被System进程占用。...
在Windows中,有两种主要方法来查看端口占用情况: 1. 使用`netstat`命令 `netstat`(网络状态)是一个强大的命令行工具,可以显示网络连接、路由表和网络接口统计等信息。要查看所有监听(LISTENING)状态的端口...
"Window端口查看管理工具"就是这样一个实用的软件,它能够帮助用户查看哪些程序占用了系统的TCP端口,并且允许用户进行必要的管理操作,如关闭不必要的进程。这个工具在排查网络连接问题、优化系统性能、防止恶意...
在Windows系统中,我们可以使用`netstat`命令来查看端口占用情况。`netstat -aon`命令会列出所有活动的连接和监听状态,其中 `-a` 参数表示显示所有连接(包括已建立和监听),`-o` 参数会显示与每个连接关联的进程...
通过该工具可以查看当前端口被占用的项目,并且可以看到占用该端口项目在window中所在位置
在Windows操作系统中,管理和了解端口占用情况是网络配置和问题排查的重要环节。端口是计算机网络通信的基础,每个应用程序在进行网络通信时都会绑定到一个或多个特定的端口号。有时,某些服务或应用程序可能会意外...
Windows下VC实现的类似Netstat命令查看端口开放情况的程序。
### Windows通过CMD查看端口占用、相应进程及杀死进程的命令 #### 一、查看所有进程占用的端口 在Windows系统中,我们可以通过CMD(命令提示符)来执行一些命令来实现对网络连接状态的查看,特别是查看当前系统中...
标签“清除占用co window”表明这个工具或方法是针对Windows操作系统的,并且专注于处理占用的COM端口问题。在Windows系统中,管理COM端口经常需要深入到注册表编辑器,这对于不熟悉系统内部操作的用户来说可能是个...
综上所述,该主题不仅涉及Windows系统中查询端口占用的通用方法,还可能关联到流媒体技术、网络通信协议、视频处理和编程实践等多个领域。理解这些知识点有助于解决实际问题,例如优化系统性能、排查网络故障或开发...
启动项目中某个部件的时候,报错:端口被使用。百度了下如何查看端口的占用情况,找到使用该端口的程序,协调新端口的使用,项目正常启动。
使用端口使用察看器,你可以有效地管理你的计算机网络资源,解决因端口占用导致的问题。例如,当发现某个端口被不明进程占用时,可以使用此工具定位并结束该进程,恢复服务的正常运行。同时,对于系统管理员而言,...
开发环境window10+VS2012(也...功能就是不需要通过繁琐的命令查看被占用的端口,可通过调用windows API 代码实现,主要API :GetExtendedTcpTable、GetExtendedUdpTable、CreateToolhelp32Snapshot、Module32First等实现
80端口是HTTP协议的标准端口,用于未经加密的Web访问,而8080端口通常被用作HTTP代理或在主端口80被占用时作为Web服务器的替代端口。 1. HTTP与80端口:HTTP(超文本传输协议)是互联网上应用最广泛的数据交换机制...
C++实现获取win7系统运行中的进程端口号,IP,状态和PID参数,测试可以获取相关参数