在 Windows 10 中,如何在不使用鼠标的情况下强制停止程序?

在 Windows 10 中,如何在不使用鼠标的情况下强制停止程序?

我正在尝试调试一个 Visual Studio C# Windows 应用程序,该应用程序会立即接管桌面并禁用鼠标控制。当它冻结时,我需要能够以某种方式停止它。我可以按 Windows 键或 ctrl-alt-delete 并访问任务栏,但当我将鼠标移动到屏幕的主要部分时,它始终是一个沙漏图标,我无法交互。因此,当我右键单击以关闭任务栏上的应用程序时,会弹出一个对话框询问我是否要停止调试,我无法单击它。我也无法单击任务管理器中的任何内容。

我研究了如何从命令提示符结束任务,但是指示没有意义。schtasks /end需要一个似乎采用路径的任务名称参数,但我无法知道我应该输入的路径是什么。tasklist返回文件名和 ID 号,但这两者都不起作用schtasks

有没有人有什么建议?

答案1

您可以使用命令提示符来终止进程:

  1. Windows使用+打开运行框R
  2. cmd在运行框中输入并单击Enter
  3. 使用该命令tasklist列出所有进程。
  4. 使用命令taskkill /F /IM "executable name.exe" /T来终止该进程。

答案2

请尝试以下操作:

  1. 打开任务管理器Ctrl+ Shift+Esc
  2. 使用箭头键()导航以突出显示有问题的进程
  3. 按下Delete键终止进程
  4. 如有必要,请使用箭头键(或)选择适当的选项来确认后续提示,然后按Enter

答案3

对 Taskkill 答案稍作修改:如果您不记得/不知道该进程的确切全名,则可以使用通配符,如下所示:

taskkill /f /im badproce*

它将杀死所有以该名称开头的可执行文件,因此请确保您不要只输入类似的内容,s*因为这显然会杀死类似的关键进程svchost

此外,该/T标志用于终止进程树,即目标进程及其生成的所有子进程。大多数情况下可能没有必要。

答案4

您可以从另一台设备终止该进程。

替代方案 A:在“设置 -> 开发者 -> 启用设备门户”中。如果启用它,您将获得一个可以从任何其他可浏览网络的设备访问的网络门户。使用它,您可以列出正在运行的进程,以及根据文件

在某些平台(桌面、IoT 和 HoloLens)上,您可以终止进程。

不幸的是,它目前似乎无法在我的计算机上运行,​​单击每个进程旁边的“X”按钮没有任何反应。

替代方案 B:如果您有 Windows Mobile 或其他 Windows 设备,您可以安装语音唤醒从商店下载应用程序,并将其服务器组件安装在您的计算机上。然后,您可以使用该应用程序远程终止该进程。

当然还有其他应用程序可以做同样的事情。

相关内容