`
qualenac
  • 浏览: 63637 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

netstat -ano,查看已占用端口,结束已被占用的端口,ntsd,关闭任务管理器杀不了的进程

阅读更多
cmd——回车,输入netstat -ano——回车,可以查看已占用的端口,记下端口的PID,然后打开任务管理器,点查看,选择列,勾选PID确定,找到对应的PID,结束进程,如果结束不了或者结束后还不起作用,就用ntsd命令



tomcat端口占用解决办法

如果之前端口没被占用,而后来被占用了,可以去到D:\tomcat-5.5.26\bin下执行shutdown.bat,这样占用的端口就被释放了



如果任务管理器结束不了进程,就用下边这个命令

cmd——回车,输入ntsd -c q -p PID——回车

ntsd -c q -p PID(把最后那个PID,改成你要终止的进程的PID)。在进程列表中你可以查到某个进程的PID。



以上参数-p表示后面跟随的是进程PID, -c q表示执行退出Ntsd的调试命令,从命令行把以上参数传递过去就行了。



Windows系统自带了一个用户态调试工具ntsd,只要你在命令行下使用ntsd调出某进程,然后退出ntsd即可终止该进程,而且使用ntsd会自动获得Debug权限,因此ntsd能杀掉大部分的进程。

ntsd无法杀掉的进程:只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。



另外,tskill 命令杀进程也是一个选择



tasklist能列出所有的进程和相应的信息。

tskill能根据PID(进程ID)进程名等杀死进程。



以下是tskill的详细使用方法

TSKILL processid | processname [/SERVER:servername] [/ID:sessionid | /A] [/V]

  processid           要结束的进程的 Process ID。
  processname         要结束的进程名称。
  /SERVER:servername  含有 processID 的服务器(默认值是当前值)。
                         使用进程名和 /SERVER 时,必须指定 /ID
                         或 /A
  /ID:sessionid       结束在指定会话下运行的进程。
  /A                  结束在所有会话下运行的进程。
  /V                  显示正在执行的操作的信息。



下面是tasklist的详细用法

TASKLIST [/S system [/U username [/P [password]]]]
         [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

描述:
    该工具显示在本地或远程机器上当前运行的进程列表。

参数列表:
   /S     system           指定连接到的远程系统。

   /U     [domain\]user    指定应该在哪个用户上下文执行这个命令。

   /P     [password]       为提供的用户上下文指定密码。如果忽略,提示
                           输入。

   /M     [module]         列出当前使用所给 exe/dll 名称的所有任务。
                           如果没有指定模块名称,显示所有加载的模块。

   /SVC                    显示每个进程中主持的服务。

   /V                      显示详述任务信息。

   /FI    filter           显示一系列符合筛选器指定的标准的任务。

   /FO    format           指定输出格式。
                           有效值: “TABLE”、”LIST”、”CSV”。

   /NH                     指定列标题不应该在输出中显示。
                           只对 “TABLE” 和 “CSV” 格式有效。

   /?                      显示帮助消息。
分享到:
评论

相关推荐

    cmd命令netstat查看系统端口使用情况

    从中,我们可以找到占用我们需要的端口的进程的 PID,然后使用任务管理器找到对应的进程,并结束该进程以释放端口。 例如,如果我们需要确定谁占用了我们的 9050 端口,我们可以使用以下命令: netstat -aon | ...

    windows下查看端口占用情况及如何杀掉

    本篇将详细介绍如何在Windows环境下查看端口占用情况,并以Tomcat服务使用的8080端口为例,演示如何找到占用该端口的进程并进行关闭。 首先,我们要了解如何查看端口占用。在Windows中,可以使用`netstat`命令来...

    解决端口占用netstat -ano

    解决端口占用netstat -ano

    如何用netstat命令查看端口占用问题的技巧.docx

    "使用 Netstat 命令查看端口占用问题的技巧" 标题解析 ...本文提供了两种方法来解决端口占用问题,方法一是使用 Netstat 命令来查看该端口被那个进程所占用,方法二是使用任务管理器来查看进程名称。

    netstat - an 端口查看器

    3. 检测端口占用:如果需要检查某个端口是否被占用,可以在命令后面指定端口号,例如“netstat -an | findstr "80"”将显示所有与80端口相关的连接。 四、端口查看器软件 "端口查看器"软件进一步简化了这一过程,...

    Window通过cmd查看端口占用、相应进程、杀死进程等的命令.docx

    ### Windows通过CMD查看端口占用、相应进程及杀死进程的命令 #### 一、查看所有进程占用的端口 在Windows系统中,我们可以通过CMD(命令提示符)来执行一些命令来实现对网络连接状态的查看,特别是查看当前系统中...

    winow tomcat 端口冲突

    在dos下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程 显示占用端口的进程 taskkill /pid 6856 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。

    Windows下80端口被进程System占用的解决方法亲测可用.docx

    最后,我们可以使用`netstat -ano | findstr 0.0.0.0:80`命令来查看当前80端口的占用情况。如果80端口没有被占用,该命令将不显示任何结果。 解决Windows下80端口被进程System占用的问题需要我们具备一定的系统管理...

    window下查看哪个端口被哪个进程占用着_查看占用端口的进程

    在Windows中,有两种主要方法来查看端口占用情况: 1. 使用`netstat`命令 `netstat`(网络状态)是一个强大的命令行工具,可以显示网络连接、路由表和网络接口统计等信息。要查看所有监听(LISTENING)状态的端口...

    windows查看网络占用端口及进程关闭.docx

    下面将详细介绍如何通过命令行工具来查看网络端口占用情况以及如何关闭占用这些端口的进程。 ### 一、查看网络端口占用情况 #### 1. 使用`netstat -ano`命令 `netstat -ano`是一个非常实用的命令,它可以列出所有...

    释放被占用端口

    1. 查看所有的端口占用情况:netstat -ano 2. 查看指定端口的占用情况:netstat -aon|findstr "端口号" 3. 查看 PID 对应的进程:tasklist|findstr "PID" 4. 结束占用端口的进程:taskkill /f /t /pid PID 例如,要...

    如何查看80端口是否被占用_端口被占用解决办法.docx

    使用 Netstat 命令和任务管理器,可以轻松地找到占用80端口的进程,并解决端口被占用的问题。此外,还有多种方法可以查看端口占用情况,例如使用任务管理器查看网络连接情况,或者使用360安全卫士中的流量监控功能...

    查看某端口被什么进程占用的方法

    在IT领域,管理和诊断系统资源是日常工作中必不可少的技能之一,尤其是当涉及到网络通信时,了解哪些进程占用了特定的端口显得尤为重要。本文将详细阐述如何查看某端口被哪个进程占用的方法,以及相关的重要知识点。...

    80端口是否被占用

    例如,可以使用任务管理器来结束对应的进程,或者更改进程的设置来释放占用的端口。 补充说明 -------- 在某些情况下,可能会出现其他的端口占用问题。例如,可能会出现其他进程占用了需要的端口,或者 DNS 配置不...

    Netstat命令详解

    通过`Netstat`命令,可以查看到主机上的所有网络连接状态,包括正在监听的端口和服务,以及已建立的连接详情等。 #### 二、Netstat命令功能 1. **显示连接和监听端口**:`Netstat`可以列出当前系统上所有的网络...

    查看哪些进程占用了特定的端口.docx

    我们使用 Netstat 命令来查看当前占用某个端口的进程号,使用 Tasklist 命令来查找占用某个端口的进程信息,并使用任务管理器或命令行工具来结束占用某个端口的进程。这将有助于我们更好地诊断和解决网络连接问题。

    Linux/window下怎样查看某个端口被哪个程序/进程占用

    在Windows中,通常需要通过任务管理器手动结束进程,或者通过命令行的`taskkill`命令,如 `taskkill /F /PID pidnumber`,`/F`参数表示强制结束,`/PID`后面接进程ID。 总之,掌握查看和管理端口占用的方法对于日常...

    NC 中端口被占用

    当遇到“NC 中端口被占用”的情况时,这实际上指的是在网络通信工具Netcat(简称NC)使用过程中,遇到了特定端口已被其他进程或服务占用的问题。这一问题对于网络管理员、系统工程师以及开发人员来说,都是常见的...

    查询占用端口进程

    - **Windows**:使用`netstat -ano`命令可以查看所有活动的TCP和UDP连接,包括端口号和对应的PID(进程ID)。然后通过`tasklist /fi "PID eq [PID]"`查询具体的进程信息。 - **Linux/Unix**:`netstat -tuln`命令...

    netstat查看端口占用命令.txt

    ### netstat查看端口占用命令知识点详解 #### 一、netstat命令简介 在深入了解如何使用`netstat`命令查看端口占用情况之前,我们首先需要对`netstat`有一个基本的认识。`netstat`(network statistics)是Windows...

Global site tag (gtag.js) - Google Analytics