等待加载

Windows系统如何快速终止未响应的程序进程

系统设置     2018-04-21

在Windows系统中运行程序时,有时候会碰到“程序未响应”的情况。程序在“未响应”时基本无法执行其它的操作,有时候它们是真的忙,程序正在处理你交给它的任务,不停的在运行,当任务完成后,会恢复正常。而另外部分程序,其实它们已经“死”了,你永远也无法等到它恢复正常,更别说向你报告它的运算结果。

如果程序已经挂起,我们可以通过Windows系统的任务管理器来终结它。运行 taskmgr(或者右键点击任务栏,选择任务管理器)打开任务管理器,找到未响应的进程,通常这些未响应的进程名字后面会跟随着“(未响应)”的字段,右键点击选择结束任务。

任务管理器终止进程另外,通过命令的方式,我们可以更快速的终止未响应的程序。

新建一个文本文档,复制粘贴进下面的文本。

taskkill /f /fi "status eq not responding"

保存,然后将文件的扩展名由.txt更改为.bat,确定。以后碰到有程序未响应并挂起,则可以双击运行这个批处理文件来直接终结它。这条命令的作用是终结所有未响应的进程。

某些进程可能需要以管理员身份运行这个命令才能终止。

我们还可以将命令添加到桌面右键菜单,如果你觉得有必要的话。

添加终止进程的命令到桌面右键菜单运行或者在开始菜单输入 regedit,打开注册表编辑器,展开到 HKEY_CLASSES_ROOT\DesktopBackground\Shell。

右键点击 Shell,选择新建 - 项,命名为“终止未响应进程”(可以随便命名,只要你能知道它的功能即可)。在刚创建的“终止未响应进程”上点击右键,选择新建 - 项,命名为 Command(不可更改)。

新建菜单项左键点击选择 Command,双击右边的“默认”(或者右键点击默认选择修改),将其数据修改为 cmd /c taskkill /f /fi "status eq not responding",确定保存。

修改Command默认数据不用做其它操作,你的桌面右键菜单会增加新的菜单项,可以帮助我们快速清理未响应的进程。

若要恢复原来的菜单,可以将新创建的注册表项删除。

本文链接:https://www.xstui.com/read/579