首页 > 代码库 > win7 进程kill

win7 进程kill

文章出处:http://www.cnblogs.com/winstic/,请保留此连接

在使用windows操作时,经常会遇到一些顽固进程大占CPU,很是苦恼;今天就遇到这样的问题,刚写的一个一个分布式进程通信,CPU使用率一下达到90%,瞬间吓尿了。现在将一些kill windows Process的方法总结如下


 

windows任务管理器方式

  使用快捷键Ctrl + Shift + Esc呼出任务管理器,或使用Win + R 的运行框输入taskmgr命令,选中其中的要结束的进程,点击右下角“结束进程”即可;当然此种方法有些进程无法结束,这时便需要使用其他方法了

 


taskkill命令

  使用管理员权限打开cmd,因为要结束进程,就必须先知道有哪些进程,可以使用tasklist命令查看当前正在运行的所有进程名,包括对应的进程ID即pid;

taskkill /im ***.exe /f      # 以进程名结束          taskkill /pid 111 /f         # 以进程ID结束

 


ntsd命令

  也有可能使用taskkill依然不能kill你的进程,我们还可以使用更为强大的windows进程调试工具ntsd.exe,一般来说除进程System、SMSS.EXE和CSRSS.EXE外大部分的进程都能使用ntsd.exe来kill;但对于这个工具要慎用,他的功能非常强大,不过我们只需要使用他的kill Process功能。

  ntsd在win7系统下需要自己安装,http://pan.baidu.com/disk/home#path=%252Ftools只需把ntsd.exe文件放到目录C:\Windows\System32下即可使用,很方便。

ntsd -c q -p pid             #以进程ID结束ntsd -c q -pn ***.exe       #以进程名结束

 

win7 进程kill