tasklist和taskkill 是XP、2003等系统自带的cmd进程查看和结束进程工具,十分实用。
首先我们看看tasklist的参数。
运行—cmd
输入tasklist /?就有详细的参数列表。我们一般只要用/svc这个参数就可以了。
tasklist /svc 是表示查看本地计算机的系统服务的进程。不带参数则表示显示所有本地计算机的进程
键入: tasklist /s ip地址 /u 用户名 /p 密码
回车即可显示远程计算机的进程
现在我们来看taskkill的参数和用法。。这个命令参数比较多,我这里介绍下用/pid结束进程
这个参数我们要结合tasklist命令来用。
上面我们看到有显示PID的一竖。这就是进程相对应的PID号。
我们要结束哪个进程就输入:
taskkill /pid 相对的pid号 回车即可
例:在列表中我们发现LSASS.EXE发PID为580。
我们就输入:taskkill /pid 580 /f 回车即可 {/F参数是强制执行}
注:LSASS.EXE可是系统进程,结束了这个系统就要提示过1分钟后系统就要重启,所以大家可以试其他的进程。
实际上,taskkill 不但可以用pid方式结束进程,还可以用进程名(带.exe)的方式结束进程,譬如:
TASKKILL /F /IM svchost.exe 那么,就会关闭所有进程名为svchost.exe的进程,但是,要小心!由于你关闭了svchost.exe,所以系统会提示自动重启!此时你可以输入 shutdown -a 来取消关机倒计时,大家可以试一试,整人效果特别好,呵呵。
我们再看看结束远程计算机进程。
和tasklist类似。我们输入:taskkill /s ip地址 /u 用户名 /p 密码 /pid 相对的pid号 /f 回车即可