![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 15:26 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何终止系统进程 |
| 可打印版本 1,576 / 6 |
| 第1楼 zdh | 发表于 2006-11-06 22:38 |
| 初级用户 发帖 20 积分 52 | |
|
如何终止系统进程 偶是新到菜鸟,想问两个问题:
1、使用BAT如何终止系统进程,能够在不知道进程名字时(例如只知道进程含有Q字母),可以批量处理吗? 2、偶写一个BAT,调用了某个EXE,但是如果不关闭这个EXE,BAT的黑框就会一直都有。可以调用EXE的同时关闭BAT窗口吗? 谢谢各位大虾! |
|
| 第2楼 namejm | 发表于 2006-11-07 01:47 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
你这个帖子其实问了不相干的两个问题,建议拆分为两个帖子来发问,一来有利于日后的检索,二来方便版面管理,第三嘛,还可以赚点积分,呵呵。
1、你说你不知道进程的名字,按照一般的理解,你连自己想终止哪个进程都不清楚,那bat就更不可能知道你要干什么了。估计你是想终止某个程序,但是不知道这个程序对应着什么进程名是吧? 2、等你拆分完毕之后,再在新帖中回答。 |
|
| 第3楼 zdh | 发表于 2006-11-07 03:05 |
| 初级用户 发帖 20 积分 52 | |
|
遵命!马上分贴!
|
|
| 第4楼 zdh | 发表于 2006-11-07 03:10 |
| 初级用户 发帖 20 积分 52 | |
Originally posted by namejm at 2006-11-6 01:47 PM: 我觉得你有点误解,我是说知道进程名包含某些共同的字母(如含有Q),能否批量关闭这些进程? |
|
| 第5楼 youxi01 | 发表于 2006-11-07 05:14 |
| 高级用户 发帖 247 积分 846 来自 湖南==》广东 | |
|
对于XP系统,可以简单采用以下办法:
@for /f %%i in ('tasklist /NH ^|find /I "NOTE"') do @taskkill /IM %%i /T 说明:NOTE是你要结束的进程包含的文字。对于2000系统,请用WMI |
|
| 第6楼 qujymr | 发表于 2006-12-01 08:30 |
| 新手上路 发帖 3 积分 6 | |
|
看看这个 问:怎么才能关掉一个用任务管理器关不了的进程?
答1: 杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程: c:\>ntsd -c q -p PID 只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出(q),用-c参数从命令行传递就行了。NtsdNtsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。有关详细信息,请参阅 NTSD 中所附的帮助文件。用法:开个cmd.exe窗口,输入: ntsd -c q -p PID 把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上"PID(进程标识符)",然后就能看见了。 答2: xp下还有两个好东东tasklist和tskill。tasklist能列出所有的进程,和相应的信息。tskill能查杀进程,语法很简单:tskill 程序名!! |
|
| 第7楼 vkill | 发表于 2006-12-01 08:34 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
1 可是可以,那样肯定死机
2 start *.exe |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |