为什么 Windows 10 前台应用程序神秘地作为后台进程启动?

And*_*ler 36 process windows-10

有时,任务管理器会显示“商店”、“设置”和/或“计算器”神秘地作为后台进程运行。

  • 没有相应的前台应用程序,只有后台进程。
  • 在当前会话期间,我也没有交互式运行。
  • AutoRuns的“所有内容”选项卡中均未列出。

正如这个 SuperUser question 的回答中所讨论的,这两个后台进程会导致执行 Windows 快捷键的延迟。但除此之外,它只是很奇怪。

有谁知道为什么这些前台应用程序神秘地将自己作为后台进程启动?

而且,理想情况下,我如何才能防止它发生?正如其他地方(SuperUserThomas Vanhoutte)所讨论的,我可以卸载 Calculator 和 Store 应用程序。但是为了消除快捷键延迟而卸载它们似乎有点过分。

har*_*ymc 35

商店可能会运行以进行自动更新检查。

要关闭它,请转到Start -> Settings -> Privacy -> Background apps 并将其设置为关闭。
文章中的更多信息:如何在 Windows 10 中打开或关闭后台应用程序

在这种情况下,您还可以通过转到
Settings -> Update & Security -> Advanced options
并将“选择更新的安装方式”设置为“通知安排重新启动”来关闭自动应用的更新。

对于计算器:

我相信这个现代应用程序是 Windows 10 如果使用一次就会保留在内存中的应用程序之一。它可能在挂起模式下运行,使用很少的内存,准备在调用时快速启动,这在平板电脑中比在计算机中更有用。

如果您在关闭之前使用任务管理器将其关闭几次,Windows 可能会忘记它。如果这有效,我建议将来使用第三方计算器而不是现代计算器,否则它会回来。

  • 计算器的特殊之处在于不止一次发生了以下情况:我启动了我的计算机,检查了任务管理器,并确认它没有运行;过了一会儿,我在后台找到了它,即使我在那个会话期间没有运行它。 (6认同)
  • 您可以使用 [Process Explorer](http://www.google.fr/search?q=Process+Explorer&btnG=Search&hl=en-FR&biw=&bih=&gbv=1) 在计算器的属性中找到它的父级启动它,但我假设您会发现它是 Windows 的一个组件。您仍然可以卸载计算器 [如图所示](http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/ ),因为它不像商店那么重要,而是使用第三方的,甚至是来自 Windows 7 的(谷歌)。 (2认同)

Hel*_*len 12

禁用SuperFetch服务可以防止应用程序自行启动。

我们发现,在 SuperFetch 运行时,某些应用程序会每小时自动启动一到两次处于挂起状态,即使您明确终止了它们的进程。这发生在 Windows 应用商店/现代 UI/Metro 应用程序中,例如照片、计算器、地图、天气、时间等。

如何禁用 SuperFetch

从命令行

在管理员下运行此命令:

sc config sysmain start=disabled
Run Code Online (Sandbox Code Playgroud)

此外,停止已经运行的 SuperFetch:

sc stop sysmain
Run Code Online (Sandbox Code Playgroud)

从用户界面

  1. Windows+ R,键入services.msc并按Enter
  2. 在列表中找到SuperFetch,双击打开它的属性。
  3. 启动类型设置为Disabled
  4. (可选。)单击停止以停止已经运行的 SuperFetch。

    禁用 SuperFetch

  5. 单击确定以保存更改。

  • +1 - 我有点怀疑,但是自从禁用 SuperFetch 以来,我的有问题的应用程序(计算器和商店)没有一个实例在后台启动。 (2认同)