`

如何确定电脑的端口被哪个程序所占用

阅读更多

在自己的笔记本上,把tomcat端口改成了80,可以正常启动tomcat。但是访问httpp://localhost/却抱错:


经过排差,发现是toad软件的问题:

GroupPolicyService.exe

“这是一个无威胁文件。属于Quest Software, Inc.的文件。 ”

解决办法是在任务管理器中找到该任务kill掉。

 

 

=======================================

这个问题没什么需要记录的,但是排查过程值得一记

1、运行 netstat -ano 可以查看所有连接的pid、端口信息,如下

 

C:\Documents and Settings\Administrator>netstat -ano

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       780
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING       516
  TCP    0.0.0.0:2425           0.0.0.0:0              LISTENING       2320
  TCP    0.0.0.0:4570           0.0.0.0:0              LISTENING       1184
  TCP    127.0.0.1:1064         0.0.0.0:0              LISTENING       2432
  TCP    127.0.0.1:1064         127.0.0.1:1068         ESTABLISHED     2432
  TCP    127.0.0.1:1068         127.0.0.1:1064         ESTABLISHED     2432
  TCP    127.0.0.1:1101         127.0.0.1:1102         ESTABLISHED     3904
  TCP    127.0.0.1:1102         127.0.0.1:1101         ESTABLISHED     3904
  TCP    127.0.0.1:1103         127.0.0.1:1104         ESTABLISHED     3904
  TCP    127.0.0.1:1104         127.0.0.1:1103         ESTABLISHED     3904
  TCP    192.168.0.87:80        0.0.0.0:0              LISTENING       1284
  TCP    192.168.0.87:139       0.0.0.0:0              LISTENING       4
  TCP    192.168.0.87:1055      65.54.189.201:1863     ESTABLISHED     2432
  TCP    192.168.56.1:80        0.0.0.0:0              LISTENING       1284

......

 

其中“ Local Address”是本地服务器开放的或者创建的端口(如80端口),“Foreign Address”是外来连接的连接方式,一般格式是“来访地址:来访端口”。现在我们需要根据 Local Address 中端口等于80确定进程的pid

提示:运行 netstat -aon|findstr "80" 可以将查询结果过滤。

C:\Documents and Settings\Administrator>netstat -aon|findstr "80"
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       780
  TCP    127.0.0.1:1357         127.0.0.1:80           TIME_WAIT       0
  TCP    192.168.0.87:80        0.0.0.0:0              LISTENING       1284
  TCP    192.168.56.1:80        0.0.0.0:0              LISTENING       1284

 

这里发现是pid=1284的进程使用了80端口

2、执行 tasklist|findstr "1284" 查看进程信息

C:\Documents and Settings\Administrator>tasklist|findstr "1284"
GroupPolicyService.exe        1284 Console                    0      9,808 K

 

找到了“元凶”GroupPolicyService.exe!

 

 

 

  • 大小: 13 KB
  • 大小: 76.2 KB
  • 大小: 80.5 KB
分享到:
评论

相关推荐

    解决电脑上网客户端端口被占用

    当一个端口被一个程序占用时,其他程序就无法再使用这个端口,除非占用的程序关闭或者释放了端口。 端口被占用的情况通常发生在以下几种情况: 1. 应用程序没有正确关闭,导致端口资源未被释放。 2. 某些恶意软件或...

    其它程序占用控制端口,请退出再试

    在使用计算机时,我们可能会遇到一个令人困扰的问题:“其它程序占用控制端口,请退出再试”。这个错误提示意味着你试图启动或使用一个应用程序时,该应用所需的特定网络端口已经被另一个正在运行的程序所占用。这...

    检测tcp端口是否被占用

    在进行网络编程时,经常需要检查特定的TCP端口是否被占用,以确保服务的正常运行或者避免冲突。本篇文章将详细解释如何检测TCP端口是否被占用,并结合VS2010环境下的C++代码实践进行阐述。 首先,了解TCP端口的基本...

    端口占用查看工具V1.0

    在日常的IT工作中,我们常常遇到各种服务、应用程序需要使用特定的网络端口来通信,如果端口被其他进程占用,可能导致服务无法正常启动或者运行效率低下。这款工具就是为了解决这一问题而开发的,它可以帮助用户快速...

    查看系统端口占用情况的软件

    2. 应用程序没有正确关闭,导致端口被持续占用。 3. 恶意软件或病毒占用端口进行非法活动。 解决端口占用问题的方法包括: 1. 结束占用端口的进程:通过任务管理器或其他工具终止进程。 2. 修改应用程序配置:某些...

    电脑端口使用情况查询工具

    "电脑端口使用情况查询工具"就是这样一个实用程序,它帮助用户查看本地计算机上哪些端口正在被哪些进程占用,这对于诊断网络连接问题、优化系统性能以及确保网络安全至关重要。 首先,我们需要理解端口的基本概念。...

    可以查看电脑端口的小程序-fport

    - **安全审计**:检测是否有未经授权的程序占用端口,或者识别潜在的恶意软件活动。 - **性能监控**:检查哪些服务或进程占用过多资源,可能导致系统性能下降。 - **故障排除**:当网络连接出现问题时,可以快速定位...

    TOMCAT解除端口占用

    首先,我们需要确定是哪个进程占用了这些端口。可以使用命令行工具`netstat -ano`来查看当前系统中所有活动的TCP/IP端口以及与之关联的PID(进程ID)。假设我们发现80端口被PID为4的进程占用,进一步调查会发现这个...

    电脑端口查看工具,可看电脑端口

    1. **识别占用端口的程序**:通过端口查看器,我们可以看到哪个进程正在使用特定的端口,这对于识别潜在的病毒、木马或者恶意软件非常有用。 2. **排查网络问题**:如果某个服务无法正常工作,可能是由于端口被占用...

    Windows下DOS命令查看占用××端口的程序

    本文将深入解析如何使用DOS命令在Windows环境下查看特定端口(如9050)被哪个程序占用的过程,以及如何进一步确定占用该端口的进程。 ### DOS命令:netstat 首先,我们来看看`netstat`命令。`netstat`是网络状态的...

    电脑串口号被占用释放方法(附图详细教程)

    电脑串口号被占用释放方法的知识点主要包括以下几个方面: 1. 问题识别:当在使用电脑串口时,若出现提示信息显示串口号被占用或者已打开错误提示,这通常意味着串口资源正在被占用且未被合理释放。在这种情况下,...

    一键清除被占用com口

    然而,当一个COM端口被程序或设备占用时,其他程序可能无法访问该端口,导致通信问题。 标题"一键清除被占用com口"指的是一个工具或方法,能够快速解决COM端口被占用的问题,使得用户可以自由地重新分配或释放这些...

    C#查看本地端口使用情况

    通过以上步骤,你就可以创建一个名为“查看本机端口使用工具”的应用程序,它可以帮助你快速了解本地计算机上哪些端口正在被哪些进程占用,对于排查网络问题和优化系统性能非常有用。 此外,`.sln`文件是Visual ...

    pc电脑端口查看工具

    "pc电脑端口查看工具"是一个专门用于帮助用户监控和管理计算机上开放端口的应用程序。本文将详细探讨端口查看工具的功能、用途,以及如何利用Active Ports 1.4这样的工具进行端口管理。 首先,端口在计算机网络中...

    端口占用查看释放软件

    端口占用查看释放软件是一款非常实用的工具,它主要用于帮助用户了解系统中各个网络端口的使用状况,并能对被占用的端口进行释放,从而有效地解决端口冲突的问题。在日常的计算机使用中,尤其是对于网络服务和开发...

    NPort取得系统当前占用的TCP和UDP端口

    在实际开发中,根据需求可以选择不同的API函数来实现特定的功能,例如监控端口变化、检查端口是否被占用等。 在处理完端口信息后,别忘了释放分配的内存资源,这通常通过调用`delete[]`来完成。同时,确保在程序...

    电脑端口基础知识电脑端口基础知识

    了解电脑端口的基础知识对于网络管理和问题排查至关重要。 一、端口的分类与编号 1. 端口类型:计算机中的端口分为两种,一种是物理端口,如USB、以太网接口等;另一种是逻辑端口,主要指网络通信中的端口号,我们...

    端口占用查看器,可以直观的查看端口情况

    - **解决网络连接问题**:当某个应用无法正常工作时,可能是由于端口被其他程序占用导致的,端口占用查看器可以帮助找出问题并解决问题。 - **排查安全问题**:发现不明进程占用敏感端口时,可能是病毒感染或黑客...

    端口占用查看程序,可以查看电脑端口占用情况

    C#随手写的

    Windows10怎么查看电脑端口

    - **释放端口占用**:如果发现某个端口被不希望的应用程序占用,可以通过结束进程的方式来释放端口。例如,可以使用任务管理器来结束该进程。 - **安全检查**:定期检查端口使用情况有助于发现潜在的安全问题。对于...

Global site tag (gtag.js) - Google Analytics