原理
1、查看当前正在运行的进程
tasklist
如下图所示

2、强制杀死映像名称为imagename的进程,映像名称可通过任务管理器或tasklist命令查看
taskkill /im imagename -f
3、强制杀死PID为processid的进程,PID可通过tasklist查看
taskkill /pid processid -f
应用
问题:
当使用python IDLE运行多线程python程序(如multiprocessing模块)时,会自动生成多个pythonw.exe进程,这时,可能会出现使用任务管理器无法杀死pythonw.exe进程的情况。
解决方法:
在命令行下,使用如下命令:
taskkill /im pythonw.exe /f
如下图所示:

注: /im 后为映像名称参数;/f 为强行终止,可以通过 taskkill /? 查看更多帮助
参考资料
1、win7下强制结束进程命令的方法
http://www.jb51.net/os/windows/63444.html
强制结束Python多线程进程
本文介绍如何使用taskkill命令来强制结束Windows系统中由Python IDLE生成的多个pythonw.exe进程,尤其是在任务管理器无法操作的情况下提供了解决方案。
2799

被折叠的 条评论
为什么被折叠?



