[软件应用] win下的几个你所不知道的无敌命令

yhx1234 发布于2009-3-16 18:23 802 次浏览 1 位用户参与讨论   [复制分享主题]
win下的几个你所不知道的无敌命令
:怎么才能关掉一个用任务管理器关不了的进程?0 A/ C* t, G+ m1 L7 J4 o7 c9 \9 i
我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了6 @# U. z" D& `3 d/ Q, o
:1.杀进程很容易,随便找个工具都行。比如IceSword! h0 y0 O1 u0 p" S2 i8 j
关键是找到这个进程的启动方式,不然下次重启它又出来了。
6 W; G% _! O; M3 e顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程:
2 m5 |# T5 v( x+ j7 {c:\>ntsd -c q -p PID
/ g/ |) `3 O; K- M4 T% b( ^+ y7 s  z

9 D$ x) e2 r  }, ~, w9 m# t
只有SystemSMSS.EXECSRSS.EXE不能杀。
5 ?% T' e' w$ P前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。
# O1 _' m" a* y7 P( i4 {, X+ h4 D0 E# y/ x! a( |# {1 t
( ?/ |. |& B; T6 n. f$ S: z  X1 T
ntsd
2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。
. w- u+ Q0 T, n
6 P& F4 [7 X' V6 n8 }& w4 ?6 ^7 D9 Q
3 U- `0 n) A" q/ q" k# s+ L
ntsd
会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出(q),用-c参数从命令行传递就行了。
/ Q" P. e7 {& f5 t) i. k- w% s! A& q2 I

. @. n6 [5 l: v% g1 K! qNtsdNtsd
按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。

评分

参与人数 1 -5 收起 理由
aubert-22 -5 请睇版规第一条~

查看全部评分

已有(1)人评论

aubert22 发表于 2009-3-16 19:15:14 | 显示全部楼层
LZ,发帖前请睇下版规呢~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 註冊

本版积分规则

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