Safari 自动运行无限重启,CPU占用极高,解决方案出炉

昨天出现这个问题,Safari 开机即启动,而且关不掉,无限自动重启,CPU占用极高风扇狂转,严重影响到工作,在谷歌、百度贴吧、威锋上找彻底解决方案,无果。

于是,开始自食其力。。。


紧急处理方案:

在找到解决办法之前,首先想到的就是把 Safari 程序删掉,让CPU被占用的情况停下来,不然风扇的声音严重影响情绪稳定,没法静下心来思考。。。

  1. 打开“终端”(在“Launchpad”中,文件夹“其他”里面)

  2. 执行以下指令把Safari.app转移位置(暂时放到“文稿”中)

     sudo mv /Applications/Safari.app ~/Documents
    
  3. 输入密码,转移成功

  4. 此时,手动把safari退出,它将找不到程序,无法启动

  5. 不要开心得太早,因为重启后,它又能找到Safari.app新的位置并启动起来,所以,请进入你的“文稿”文件夹,把Safari.app移进废纸篓(暂时性的)


找出罪魁祸首,还 Safari 清白:

因为实际占用资源的不是 Safari 本身,而是 Safari 网页内容,所以一定是有某个程序在后台持续请求导致 Safari 关不掉

这里需要先科普一下 MacOS 的程序自启管理方式:(传送门

  • 可见的登录项管理,在“系统偏好设置”-“用户与群组”-“登录项”
  • 不可见的launchctl加载方式

现在开始来解决问题:

  1. 清理可见的登录项,点击右上角苹果LOGO-“系统偏好设置”-“用户与群组”-“登录项”,把有可疑的都减掉(我是全减掉的,问题解决再逐个加回)

  2. 清理不可见的launchctl配置

    1. 在”文稿“或者其他地方新建一个文件夹,用来存放备份文件

    2. 在”访达“窗口下按组合键command+shift+g,分别前往以下三个文件夹:

      • ~/Library/LaunchAgents
      • /Library/LaunchAgents
      • /Library/LaunchDaemons

      把这三个文件夹里面可疑的plist文件,统统剪切到上一步创建的文件夹

    3. 把回收站里的Safari.app剪切回“应用程序”里

  3. 重启系统,看看问题是否解决,safari是不是不自动开启了?再手动打开safari再关闭,应该也不会自动重启了吧?

  4. 把刚才的步骤里自认为误删的文件放回原位,剩下的就是罪魁祸首


我懒得去排查,所以不确定罪魁祸首是哪一个,但是大家可以重点关注一下,仅作参考

  • com.adobe.AAM.Updater-1.0.plist
  • com.adobe.fpsaud.plist
  • com.intel.haxm.plist
  • com.apple.Google.plist
  • com.valvesoftware.steamclean.plist
若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏