批量关闭失控的进程
某天我的笔记本电脑启动时,感觉它的音量有点大,便顺手点击了—下系统托盘内的音量图标,这下可不得了,桌面“忽如一夜春风来,千树万树梨花开”,出来一堆音量控制窗口。赶紧按ctrl+Alt+Del键调出任务管理器查看,足有上百个SNDVOL32.EXE进程,虽然CPU占用不多,但耗费不少内存,如何快速除去这么多进程呢?这类进程在任务栏中没有窗口,无法通过任务栏来关闭组,若要在任务管理器中逐个删除,又费时费力。怎么办?忽然想起windOWS XP自带的杀进程利器taskkill来,何不试试呢。
于是单击“开始→运行”,输入“cmd”(不含引号,下同),按回车键调出命令提示符窗口,先执行“taskkiIl/?”命令查阅—下这一命令的使用方法,得知采用参数“/f”可强制关闭进程,在“/im”后面添加要关闭的进程名称,具体命令如下:
Taskkill /f /im sndvo132.exe
按下回车键,很快就批量终止了近100多个sndvo132.exe进程。我的天,这要是手工终止还不累坏了。最后再看任务管理器,搞定,这个世界安静了。
也许我遇到的故障并不常见,是由此却可窥见taskkill的一斑,从而应用到其他方面,比如我同事上网,IE 无响应,任务管理器也关闭不了,如果使用“taskkill/f/im iexplore.exe”,可立即终止它。
提示:为什么会出现某—进程重复加载(进程堆叠)的情况呢?—般这是由内存资源不足引起的。计算机执行程序时,必须先将程序加载到内存中,但物理内存毕竟有限,运行的程序一多,内存就装不下了,这时操作系统会将暂时不用的程序到硬盘上(交换分区)。但如果不凑巧,在同时段多个程序突然并发运行,内存—下子周转不过来,陷入死循环,就有可能导致BUG如本文所示的音量圈标重叠现象。
除以上原因,还有两种可能:一是病毒的恶意行为,比如一不小心访问了某些带有恶意代码的网页,其中的恶意代码可能会有意地不停创建新窗口:一是软件BUG引起,有些软件包含进程创建功能,这方面的代码设计不合理就可能引发BUG。


您当前的位置: