Windows命令行下的进程管理

简介:
相信大家都有用命令行(CMD)解决问题的习惯,起码我感觉自己在处理Windows系统故障时越来越离不开Windows PE了,今天我想介绍两个很实用的命令:Tasklist与Tskill。
 
   命令: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]  列出调用指定的DLL模块的所有进程。如果没有指定模块名,显示每个进程加载的所有模块。
  /SVC 显示每个进程中的服务。
  /V 显示详细信息。
  实例分析:
  如果我们只是查看本地主机进程信息,直接办入命令即可。下面的实例是从客户机远程查看内网中某台主机时程信息。
  假如我们有一台服务器:
  内网地址:192.168.0.1,
  管理员帐号:administrator
  管理员密码:password
  我们需要在CMD窗口输入:
  Tasklist /s 192.168.0.1 /u administrator /p password
  这条命令可以使我们方便的查看到远程主机的运行情况,当然前提是保证RPC服务正常启动。
 
  命令:tskill
  功能:用来关掉进程的
         命令格式:
  TSKILL processid | processname [/SERVER:servername] [/ID:sessionid | /A] [/V]
         参数含义
  processid 要结束的进程的 Process ID。
  processname 要结束的进程名称。
  /SERVER:servername 含有 processID 的服务器(默认值是当前值)。
  使用进程名和 /SERVER 时,必须指定
  /ID 或 /A
  /ID:sessionid 结束在指定会话下运行的进程。
  /A 结束在所有会话下运行的进程。
  /V 显示正在执行的操作的信息。
         这个Tskill用法很简单,直接输入Tskill 图象名或PID就可以了。
 
  偶尔碰上Tskill无法结束的进程,还可以试试Ntsd命令,
  格式为: ntsd -c q -pn {进程名}
  参数含义:
  -c是表示执行debug命令;
  q表示执行结束后退出;
  -p 表示后面紧跟着是你要结束的进程对应的PID;
  -pn 表示后面紧跟着是你要结束的进程名;


     本文转自 kofstart 51CTO博客,原文链接:http://blog.51cto.com/kofstart/138627 ,如需转载请自行联系原作者


相关文章
|
3月前
|
Windows
windows环境下根据端口号查询进程编号并杀掉此进程
windows环境下根据端口号查询进程编号并杀掉此进程
|
5月前
|
Windows
windows家庭版禁用 hype-v 命令行
windows家庭版禁用 hype-v 命令行
30 0
|
5月前
|
Windows
windows命令行查找修改文件
windows命令行查找修改文件
|
5月前
|
存储 Cloud Native Linux
windows检测进程是否存在?强制杀死进程
windows检测进程是否存在?强制杀死进程
|
5月前
|
应用服务中间件 nginx Windows
windows下DOS命令杀掉Nginx应用进程
windows下DOS命令杀掉Nginx应用进程
|
5月前
|
Windows
Windows查看端口占用以及关闭相应的进程
Windows查看端口占用以及关闭相应的进程
109 0
|
5月前
|
Windows
windows windows10 查看进程的命令行
windows windows10 查看进程的命令行
40 0
|
6月前
|
数据安全/隐私保护 Windows
windows里怎么杀死一个进程?
windows里怎么杀死一个进程?
67 0
|
4月前
|
Windows
5.4 Windows驱动开发:内核通过PEB取进程参数
PEB结构`(Process Envirorment Block Structure)`其中文名是进程环境块信息,进程环境块内部包含了进程运行的详细参数信息,每一个进程在运行后都会存在一个特有的PEB结构,通过附加进程并遍历这段结构即可得到非常多的有用信息。在应用层下,如果想要得到PEB的基地址只需要取`fs:[0x30]`即可,TEB线程环境块则是`fs:[0x18]`,如果在内核层想要得到应用层进程的PEB信息我们需要调用特定的内核函数来获取。
48 0
5.4 Windows驱动开发:内核通过PEB取进程参数
|
4月前
|
监控 安全 API
7.1 Windows驱动开发:内核监控进程与线程回调
在前面的文章中`LyShark`一直在重复的实现对系统底层模块的枚举,今天我们将展开一个新的话题,内核监控,我们以`监控进程线程`创建为例,在`Win10`系统中监控进程与线程可以使用微软提供给我们的两个新函数来实现,此类函数的原理是创建一个回调事件,当有进程或线程被创建或者注销时,系统会通过回调机制将该进程相关信息优先返回给我们自己的函数待处理结束后再转向系统层。
59 0
7.1 Windows驱动开发:内核监控进程与线程回调