`
qualenac
  • 浏览: 62034 次
  • 性别: 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” 格式有效。

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

相关推荐

    解决端口占用netstat -ano

    解决端口占用netstat -ano

    winow tomcat 端口冲突

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

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

    经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,文档介绍了一种非常简单的方法,希望对大家有用

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

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

    windows和linux中检查端口是否被占用

    一、windows  1、查询端口占用情况  cmd > netstat -ano  2、查询8080端口是否被占用 ...  1、查询8080端口是否被占用,并可以查看pid/程序名  netstat -apn | grep 8080Q  2、查看详细信息  ps -ef | gr

    netstat - an 端口查看器

    端口 查看 中文版 解压后就可以用了 无需安装!!! 很好用的.

    netstat -na 结果

    netstat -na 结果

    Netstat命令详解

    netstat 命令的详细说明,凑字数很困难,慢慢凑

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

    windows下查看端口占用的命令,以tomcat所用8080端口举例说明

    Windows下cmd常用命令【5分钟掌握】

    基础: 进入某个目录 // 进入D盘 D: // 进入F盘 F: 容易和Linux搞错,不可用cd切换盘符 显示当前目录 // 等效于Linux下pwd ...//查看当前目录下的文件,等效于linux下的...查看端口号被哪个进程占用 netstat -ano |finds

    linux查看现有占用端口命令netstat –ntlp.docx

    linux查看现有占用端口命令netstat –ntlp

    网络端口查询

    端口如果被其他程序占用就不能正常启动,比如有时启动时会提示WEB启动失败,其实就是80端口被占用了,而迅雷等下载软件恰恰就是占用了80端口,关掉就行了。但有时迅雷等都没有开也启动不了,那就是别的东西占用了,...

    tomcat端口被占用解决办法

    运行cmd进入dos tomcat的端口为8081 //避免和...先输入 netstat -ano 查看占用8081端口程序PID 找出PID输入ntsd -c q -p PID号 重启tomcat就OK了,若没解决多试几次就行了 (本人经验可以解除端口占用)老鸟请无视

    IDEA连接不上MySQL端口号占用的解决

    ps:查看端口号占用的命令:netstat -ano 禁掉进程的命令:taskkill -PID <进程号> -F 难道问题出在这里 按照PID尝试把其中一个进程给禁止掉 然后去IDEA连接MySQL 发现 人生处处是惊喜 竟然successful。 但是,...

    在windows操作系统中查询端口占用和清除端口占用的程序

    开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID,之后在任务管理器(右键电脑屏幕的状态栏即可找到)中找到这个PID所对应的程序。如果任务管理器中没有PID这一项,可以在任务管理器中选”...

    C#获取Windows进程监听的TCP/UDP端口实例

    1、在Windows下用CMD netstat命令可以获得当前进程监听端口号的信息,如netstat -ano可以看到IP、port、状态和监听的PID。那么可以执行CMD这个进程得到监听的端口号信息,C#代码如下: 代码如下://进程id  int pid...

    导致adb无法启动的5种情况和解决方法

    1、adb server is out of ...4、杀死该进程tasklist /fi “pid eq ****” 或者使用任务管理器结束进程 5、一般都是qq、豌豆荚、91等手机助手导致的,关闭即可 您可能感兴趣的文章:Android shell命令行中过滤adb log

    netstat命令详解

    netstat命令详解

    C#写的检查TCP、UDP端口是否被占用

    C#写的检查TCP、UDP端口是否被占用,原理就是利用netstat -a,在得到的结果当中检索端口是否被占用,有时候运行有点慢,注意的是有些知名端口的检查结果是错误的(因为在netstat -a运行结果当中,知名端口没有用数字...

    PansinoPort-端口查看程序

    2、如果需要查看那个端口是那个程序打开的,需要用netstat -ano查看打开的端口,已经对应的pid,然后更具tasklist就能查到对应的程序 3、而此工具可以图形化界面直观显示打开的端口和对应的程序,而且能定时刷新

Global site tag (gtag.js) - Google Analytics