a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 108|回复: 0

[考试辅导] Tasklist与Tskill管理Windows系统进程

[复制链接]
发表于 2012-8-3 00:05:24 | 显示全部楼层 |阅读模式
相信大家都有用命令行(CMD)解决问题的习惯,起码我感觉自己在处理Windows系统故障时越来越离不开Windows PE了,今天我想介绍两个很实用的命令:Tasklist与Tskill。+ t+ }. _" W+ C1 y& \  k3 V0 J
  命令:Tasklist1 [% b/ P( R3 z0 h! x
  功能:命令用来显示运行在本地或远程计算机上的所有进程,可以监控用户的操作。8 z- Q5 ?: c6 S3 \* H* y
  命令格式:- M& N* Q7 c# Y5 g5 S
  Tasklist [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]. l3 |) L) t) `0 `9 F
  参数含义
3 \* B4 `: m) J( X1 D  /S system  指定连接到的远程系统。
/ @2 _1 q) O# d0 }1 a, G  /U [domain\]user 指定使用哪个用户执行这个命令。
: k. I, w" h! K; C  /P [password]  为指定的用户指定密码。
& P+ U/ X  D& D* _7 Y& O* O9 ~" k8 R  /M [module]  列出调用指定的DLL模块的所有进程。如果没有指定模块名,显示每个进程加载的所有模块。
6 N* @, @  ?; b& i1 n  /SVC 显示每个进程中的服务。6 A8 x' E+ ~- o8 i8 \: U
  /V 显示详细信息。
( [9 m2 m+ J6 d9 D6 B  实例分析:, E5 w2 r9 h& m' W: g  l" t
  如果我们只是查看本地主机进程信息,直接办入命令即可。下面的实例是从客户机远程查看内网中某台主机时程信息。
  G8 I9 t" t- F4 t8 }' W- P  假如我们有一台服务器:
7 @2 d) q% E/ X8 x8 T. D! [( e  内网地址:192.168.0.1,
  ^, Y" n( H1 ]! Y* V  管理员帐号:administrator+ f; t  z% c2 `- l. D- H# ?
  管理员密码:password
* W! |* L' S3 G) w5 n4 v  我们需要在CMD窗口输入:7 M; @! D6 b7 ~% v) q$ }2 K; g) K) A
  Tasklist /s 192.168.0.1 /u administrator /p password
/ M: A; ^$ i- k* T% O) A  这条命令可以使我们方便的查看到远程主机的运行情况,当然前提是保证RPC服务正常启动。
  ?9 I0 M; k( ]( g- P/ {  命令:tskill
9 K* V% Y$ X9 J0 s" x( z4 q8 w  功能:用来关掉进程的# b$ C1 v% B- `/ F6 x
  命令格式:
% |+ }  }4 N0 q: m2 O7 p! p* s  TSKILL processid | processname [/SERVER:servername] [/ID:sessionid | /A] [/V]
; n  O, k8 u, n% _2 O  D  参数含义0 }( ?' Z8 p) O0 W9 }# e% Q
  processid 要结束的进程的 Process ID。+ m, O$ r; N& j3 O
  processname 要结束的进程名称。
9 {. t( ?2 U! B0 |& L  /SERVER:servername 含有 processID 的服务器(默认值是当前值)。
$ ?! ~/ F- t* J7 B: ]3 N6 p9 \  u  使用进程名和 /SERVER 时,必须指定9 ]7 a9 s: f- K, ?' z
  /ID 或 /A% Z+ A& M( x# L5 n
  /ID:sessionid 结束在指定会话下运行的进程。
% @. r4 k& P, s/ [  /A 结束在所有会话下运行的进程。
5 A- G. [8 g3 u. ~+ O1 d2 H3 R* W6 B  /V 显示正在执行的操作的信息。
) v# @8 g5 h4 t& t4 P3 k" h- S  这个Tskill用法很简单,直接输入Tskill 图象名或PID就可以了。; w% ?9 R' s' A- R
  偶尔碰上Tskill无法结束的进程,还可以试试Ntsd命令,3 \) m! m* R+ d9 M
  格式为: ntsd -c q -pn {进程名}# k" x( [, c6 p# s
  参数含义:6 {$ x3 |) o8 e' f; ^. Q' p
  -c是表示执行debug命令;7 N; I6 @2 ~. V: B7 d1 W8 }
  q表示执行结束后退出;) p& v# @/ u, O
  -p 表示后面紧跟着是你要结束的进程对应的PID;% Y) q1 B" J' y% c& U/ l, G7 f$ N" @
  -pn 表示后面紧跟着是你要结束的进程名
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 05:48 , Processed in 0.264447 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表