如何在不重新启动计算机的情况下退出冻结的 Spotlight?

Dam*_*mon 99 spotlight osx-snow-leopard macos

我打开 Spotlight,输入 '12*' 进行乘法运算,它在过去 20 分钟内被冻结。

我正在寻找如何重新启动程序/服务/无论技术上是什么,但它不在强制退出菜单中,那么在不重新启动计算机的情况下终止此进程的最快方法是什么?(我使用的是 Mac OS X Snow Leopard)

cre*_*gox 168

根据您的操作系统和运气,它实际上可能是至少几个[services] 之一

  • mds
  • SystemUIServer
  • Spotlight

对我来说,不久前当他们被称为猫科动物的名字时,我遇到了同样的问题(正如我在评论中所说的),它不是Spotlight:它是Menubar。就像聚光灯一样,我们只需要杀死它,这样它就会被launchd重新启动。

为此,请使用活动监视器并搜索您的[service]

或者您可以改为使用终端,例如:

killall Spotlight
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,请考虑使用sudo.

  • 我似乎记得时钟对我来说也停止了变化..虽然不能确定..毕竟是 3 个月前,呵呵 (2认同)
  • 我尝试了这个解决方案并且它起作用了(我是从活动监视器中做到的,但这已经足够接近了) (2认同)
  • @Damon - 我可以确认时钟对我来说已经停止变化了。 (2认同)

小智 51

刚遇到 Spotlight 本身就崩溃了。该问题的答案只是去终端并输入:

killall Spotlight
Run Code Online (Sandbox Code Playgroud)

修复了 Spotlight 冻结问题!


小智 11

第一篇文章是正确的,mds 是聚光灯的过程。您可以在活动监视器中杀死它或:

sudo killall mds
Run Code Online (Sandbox Code Playgroud)

从终端。该进程将自动重新启动,因为它作为设置为始终运行的启动项进行管理。

你可能会看

man mdutil
Run Code Online (Sandbox Code Playgroud)

以及。这是命令行中用于管理卷上的 mds 设置的实用程序。


Dan*_*eck 8

它可能会出现在/Applications/Utilities/Activity Monitor.app. 在工具栏中选择所有进程以查看所有用户的进程。


截图是我搜索时的截图。我猜你会在选择它以终止 Spotlight 后mdsCmd-Opt-Q下来杀死它,但我不确定——如果你检查 CPU 使用率和/或如果进程的名称写成红色,表明它被冻结,这可能是最好的。

替代文字


小智 8

我不知道为什么这里没有提到这一点,但是我有一个锁定的 Spotlight 菜单/搜索框能够通过使用活动监视器终止Spotlight进程来解决问题。其他答案中提到的其他操作均无效。

这是在 OS X El Capitan 上。

  • `killall Spotlight` 帮我解决了这个问题(在 OS X El Capitan 上)。 (5认同)