真的在Windows中杀死一个进程

﹥>﹥吖頭↗ 提交于 2020-02-25 23:31:40

偶尔,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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!