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

Windows 杀进程的内部命令

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

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

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

×
Windows 杀进程的内部命令4 m1 o; @& Y* a8 ] " s7 y- r: ]2 B& P+ p6 i+ s; p 问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了 ' H$ i2 H8 {: d* Q h* N/ ~2 q7 ~ 9 Y# x" j8 n3 ~" Q5 u   答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程: ; O5 n+ h/ y6 @1 ]3 e0 O / W! W' O4 j% s6 T; @  c:\\>ntsd -c q -p PID : ~8 K6 _) n) l6 ^( s! \, S * T8 K. M3 I `  只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从 2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法 控制,但如果只是简单的命令,比如退出(q),用- c参数从命令行传递就行了。NtsdNtsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。有关详细信息,请参阅 NTSD 中所附的帮助文件。用法:开个cmd.exe窗口,输入: # Q- h6 Z! X7 v4 `( D ' g! I+ C E- E+ T) c. Z) ^   ntsd -c q -p PID . u3 J! ]3 s% [% L2 k( z0 A% ~& b$ `& \: U" |/ Q, G   把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上PID(进程标识符),然后就能看见了。 % {7 e& j7 o1 s4 m& X4 P# ^4 r( s* h! v- {3 E' k' _   xp下还有两个好东东tasklist和tskill。tasklist能列出所有的进程,和相应的信息。tskill能查杀进程,语法很简单:tskill 程序名!8 {1 A3 L& ?& k 介绍微软一个罕为人知的无敌命令4 \: L# B; s. V. I0 E 0 q# c @5 l4 f p* ~) y8 e0 u问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了 & e% [( E% R# d- }6 m5 M: a0 c" H6 s   答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程: * w5 H% `5 L. e3 S1 k 4 e8 c' v0 A5 V5 ]8 p8 G  c:\\>ntsd -c q -p PID " z& K- m! {: C# g& s- ]* Z% v- j/ p8 T4 @; P   只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从 2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法 控制,但如果只是简单的命令,比如退出(q),用- c参数从命令行传递就行了。NtsdNtsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。有关详细信息,请参阅 NTSD 中所附的帮助文件。用法:开个cmd.exe窗口,输入: " |9 ^! F0 S2 b; _. H0 x9 M0 x$ t) H8 G- j% i4 m/ k8 [   ntsd -c q -p PID 5 W$ m) H5 G2 u& ~0 q2 U: r5 v) h- e+ d5 Q& O. c3 J- H$ V! [   把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上PID(进程标识符),然后就能看见了。 1 S" z% j/ j1 Z, e w& ?2 Y. @2 o 1 ], g) h/ a1 O) A0 k; B: Y5 C4 |  xp下还有两个好东东tasklist和tskill。tasklist能列出所有的进程,和相应的信息。tskill能查杀进程,语法很简单:tskill 程序名!
遨海湾-心灵的港湾 www.aosea.com
您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

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

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

GMT+8, 2025-4-5 01:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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