找回密码
 入住遨海湾
搜索
网站解决方案专享优惠-3折上云
查看: 1132|回复: 0

Windows 杀进程的内部命令

[复制链接]
发表于 2005-2-25 09:37:00 | 显示全部楼层 |阅读模式

登录后查才能浏览下载更多咨询,有问题联系QQ:3283999

您需要 登录 才可以下载或查看,没有账号?入住遨海湾

×
Windows 杀进程的内部命令! L' G. `- D1 K6 D0 D/ [9 l4 } / j" y% v9 l! ]& s9 q7 ?3 m 问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了 s& r1 C7 Y8 g+ S: X1 f $ D. d9 K2 f9 h( h1 u  答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程: + o% i+ p8 }' j8 T- V: K7 {# W0 S/ _- V- f- W   c:\\>ntsd -c q -p PID 5 T+ k5 Q0 Q. u , p$ n2 O8 j2 f/ B( j# k7 y  只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从 2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法 控制,但如果只是简单的命令,比如退出(q),用- c参数从命令行传递就行了。NtsdNtsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。有关详细信息,请参阅 NTSD 中所附的帮助文件。用法:开个cmd.exe窗口,输入: ' `4 K% I2 _/ B# f4 c3 ? ( ^$ @- q! S3 F  ntsd -c q -p PID 4 z- x- [' e; O! m" ^& P7 ]8 |, e) ]8 h+ o5 F( ~   把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上PID(进程标识符),然后就能看见了。 6 o& c1 q7 S6 p, m & Z0 q. b9 B* r  xp下还有两个好东东tasklist和tskill。tasklist能列出所有的进程,和相应的信息。tskill能查杀进程,语法很简单:tskill 程序名!8 M" X, D" V0 w3 h' y1 M( @4 ^# f0 ` 介绍微软一个罕为人知的无敌命令 8 \" c: k5 H1 N0 q2 }& F 0 v* _$ A5 g, o1 [8 O" M5 Y问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了 * B9 B7 h3 N. M : e; _6 R! o% _% E  答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程: / k5 i! S# L! w' Z {) w+ C2 o) r . e# n/ I* L0 E) W/ W) x   c:\\>ntsd -c q -p PID / I& A( ^7 Q/ k! r' _5 C7 S - ^3 R7 @; Q- A6 K p   只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从 2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法 控制,但如果只是简单的命令,比如退出(q),用- c参数从命令行传递就行了。NtsdNtsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。有关详细信息,请参阅 NTSD 中所附的帮助文件。用法:开个cmd.exe窗口,输入: 1 L. E9 g( ?: M, d( u" Z - `( e. c+ H6 b' X  ntsd -c q -p PID + \' P Y( Z8 h4 M2 h1 z & E" N4 R. P, b2 T' i% n" i) m9 U   把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上PID(进程标识符),然后就能看见了。 $ Q+ z u7 a$ p( M0 _8 s; c8 x+ d ) a0 A' r: S L: X2 P% E2 j* z' @; Z   xp下还有两个好东东tasklist和tskill。tasklist能列出所有的进程,和相应的信息。tskill能查杀进程,语法很简单:tskill 程序名!
遨海湾-心灵的港湾 www.aosea.com
您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

网站解决方案专享优惠-3折上云

QQ|手机版|小黑屋|遨海湾超级社区

GMT+8, 2024-11-22 03:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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