偶尔,Windows机器上的程序会发疯,只是挂起。 所以我将调用任务管理器并点击“结束进程”按钮。 但是,这并不总是有效; 如果我尝试了足够多次,那么它通常会最终死亡,但我真的希望能够立即杀死它。 在Linux上我可以kill -9
来保证进程会死掉。
这也可用于编写批处理脚本,编写批处理脚本是编程。
Windows中 是否有一些程序或命令会一直杀死进程? 一个免费的第三方应用程序没问题,虽然我更愿意能够在我第一次坐下来的机器上这样做。
#1楼
设置AT命令以将任务管理器或进程资源管理器作为SYSTEM运行。
AT 12:34 /interactive "C:/procexp.exe"
如果进程资源管理器在你的根C驱动器中,那么这将打开它作为SYSTEM,你可以杀死任何进程而不会获得任何访问被拒绝错误。 将此设置为将来的一分钟,然后它会弹出给你。
#2楼
JosepStyons是对的。 打开cmd.exe并运行
taskkill /im processname.exe /f
如果有错误说,
错误:无法终止带有PID 1234的进程“process.exe”。 原因:访问被拒绝。
然后尝试以管理员身份运行cmd.exe。
#3楼
Process Hacker有许多方法可以杀死进程。
(右键单击该进程,然后转到Miscellaneous-> Terminator。)
#4楼
taskkill /im myprocess.exe /f
“/ f”代表“强制”。 如果你知道PID,那么你可以指定,如:
taskkill /pid 1234 /f
还有很多其他选项,只需输入taskkill /? 对于他们所有人。 “/ t”选项可以杀死进程和任何子进程; 这可能对你有用。
#5楼
从sysinternals(现在是Microsoft)获取进程资源管理器
Process Explorer - Windows Sysinternals | Microsoft Docs
来源:oschina
链接:https://my.oschina.net/stackoom/blog/3173829