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


31

有时,任务管理器显示“存储”,“设置”和/或“计算器”正在神秘地作为后台进程运行。

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

对此超级用户问题的回答中所讨论的,这两个后台进程导致执行Windows快捷键时出现延迟。但是除此之外,这简直是不可思议。

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

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


5
检入开始->设置->隐私>背景应用程序。如果列出了这些应用程序,请将它们设置为“关”(更多信息)。
harrymc

+1大提示。商店已列出,因此我未选中它,我们将看看情况如何。不幸的是,计算器未列出,所以我希望它将继续引起问题。我对为什么计算器(或商店)会在后台随机启动感到困惑。
安迪·吉斯勒

关于“ 这两个后台进程会导致Windows快捷键的执行延迟。 ”,另一个问题是,当使用诸如VirtuaWin的虚拟桌面管理器时,它们会显示在正在运行的应用程序列表中,并且虚拟桌面管理器会使它们变得可见。这两件事都很烦人。
ikegami

Answers:


28

存储可能会运行以进行自动更新检查。

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

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

对于计算器:

我相信,如果使用一次,此Modern应用程序就是Windows 10倾向于保留在内存中的应用程序之一。它可能在暂停模式下运行,只占用很少的内存,可以在调用时快速启动,这在平板电脑中比计算机更有用。

如果您在关闭之前使用“任务管理器”将其杀死几次,则Windows可能会忘记它。如果这行得通,我建议将来使用第三方计算器,而不要使用现代计算器,否则它将再次出现。


6
关于计算器的奇特之处在于,不止一次发生了以下事情:我启动计算机,检查了任务管理器,并确认它没有运行;然后过了一会儿,即使在该会话中我还没有运行它,我仍在后台找到它。
安迪·吉斯勒

2
您可以使用Process Explorer在计算器的“属性”中找到启动它的父项,但是我想您会发现它是Windows的组件。您仍可以按此处所示卸载计算器,因为它不像商店那样重要,而可以使用第三方软件,甚至可以使用Windows 7的第三方软件(适用于Google)。
harrymc

10

禁用SuperFetch服务可能会阻止应用程序自行启动。

我们发现,在SuperFetch运行的情况下,即使在您明确终止它们的进程之后,某些应用程序也会每小时处于暂停状态自动启动一两次。对于Windows应用商店/现代UI /地铁应用(例如照片,计算器,地图,天气,时间等),会发生这种情况。

如何禁用SuperFetch

从命令行

在管理员下运行此命令:

sc config sysmain start=disabled

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

sc stop sysmain

从用户界面

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

    禁用SuperFetch

  5. 单击确定保存更改。


SuperFetch不会“在后台启动应用程序”。证明:您永远找不到SuperFetch进程创建的应用程序进程。(Process Explorer的“进程树”视图将至少在创建者存在的情况下向您显示哪些进程创建了其他进程。)
Jamie Hanrahan 2015年

@JamieHanrahan:好的,我改了一下。
海伦

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

1
禁用此功能是个好主意吗?这旨在减少启动时间并提高应用程序的加载效率。我尚不清楚它是如何实现的,但是由于自Windows Vista以来就已经存在,所以我认为它确实在提供帮助。
劳伦特

1
请注意,对Windows 10的重大更新通常会重新启用此服务(对先前调整的设置进行许多其他更改)。如果您过去曾经遵循这些说明,并且最近发现它再次启用,则可能是由于Windows更新所致。
TylerH

3

我也看到Windows 10中的快捷键延迟问题。我相信这是由任何处于“挂起”状态的Metro应用程序引起的(由Process Explorer报告)。我已经看到它是由“照片”应用程序,“视频”应用程序,“日历”应用程序等引起的,当他报告OP时,它们似乎是随机随机启动的。

因此,快捷键延迟似乎是在(大多数/全部?)处于挂起状态的应用程序中普遍存在的问题。

我已经检查了“隐私”中的“后台应用程序”设置,但未列出所有有问题的应用程序。例如,计算器和视频应用未在此处列出。

在Microsoft论坛上报告:使用快捷键启动程序时延迟3秒

我现在的解决方案是拥有一个可以按需运行的批处理文件,使用taskkill / f杀死有问题的进程。


0

遇到相同的问题,我更改了后台应用程序的设置,但没有做任何更改,相同的应用程序在后台显示并停留,关闭它们的唯一方法是先启动然后关闭它们,然后它们会从背景中消失。

我在这里看到禁用超取可能就是这样的方式……所以我没有这样做。我只是删除了预取文件夹(c://windows/prefetch/)中的所有文件,所以它会重新开始。

Windows的所有后续重新启动都没有再次显示有问题的后台应用程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.