【问题标题】:How to kill UWP app in Windows 10?如何在 Windows 10 中杀死 UWP 应用程序?
【发布时间】:2017-07-06 05:45:03
【问题描述】:

我正在处理 UWP 后台任务。每次我尝试使用 Visual Studio 运行时,我都需要卸载以重新启动应用程序,因为该应用程序正在后台运行。

有没有办法杀死正在运行的 UWP 进程?因为我无法在任务管理器中看到我的进程名称。

【问题讨论】:

  • 确认一下,您查看的是“详细信息”选项卡,而不是“进程”选项卡?您是否以管理员级别用户身份运行?使用 Process Explorer 之类的工具怎么样?
  • @Dai 是的,我正在查看详细信息选项卡,并且我已经以管理员身份打开了任务管理器。
  • VS 可能在另一个进程中运行它,你看到任何“vshost.exe”进程吗?
  • @Dai No vshost.exe 没有运行。
  • 不需要杀死任何进程。 UWP 后台任务不是常驻任务 - 它会在发生预定义事件时运行。您无法从任务管理器中找到“进程”。您可以从 Visual Studio 中运行该应用程序。

标签: uwp


【解决方案1】:

如果应用程序在前台运行,您应该能够在任务管理器中找到它并停止它。如果您的意思是要停止正在运行的out of process background task,正如 pnp0a03 所说,您无法从任务管理器中找到应用程序进程。实际上你应该可以找到backgroundTaskHost.exe 进程,它可能是所有后台任务的进程。

如果您想控制停止后台任务,请添加应用程序的取消注册功能来控制它。具体操作方法请参考BackgroundTask官方示例。您可以从 Visual Studio 运行该应用程序而无需卸载。

【讨论】:

    猜你喜欢
    • 2015-05-25
    • 2016-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 1970-01-01
    • 1970-01-01
    • 2015-11-08
    相关资源
    最近更新 更多