tasklist和taskkill命令的使用(windows技巧)

tasklist和taskkill      是XP、2003等系统自带的cmd进程查看和结束进程工具,十分实用。

首先我们看看tasklist的参数。

运行—cmd

输入tasklist      /?就有详细的参数列表。我们一般只要用/svc这个参数就可以了。

tasklist      /svc 是表示查看本地计算机的系统服务的进程。不带参数则表示显示所有本地计算机的进程

键入:      tasklist      /s      ip地址 /u 用户名 /p 密码

回车即可显示远程计算机的进程

现在我们来看taskkill的参数和用法。。这个命令参数比较多,我这里介绍下用/pid结束进程

这个参数我们要结合tasklist命令来用。

622fafefe8c6c816fcfa3ca2

上面我们看到有显示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       回车即可