求助:Finder与Safari异常崩溃冻结,多种排查方法无效
解决High Sierra下Finder和Safari频繁崩溃冻结问题
问题回顾
我在High Sierra系统上遇到了Finder和Safari的严重异常故障:
- Finder意外退出后会弹出提示框询问“是否重新打开窗口”,但这个弹窗会直接冻结(显示旋转风火轮,无法点击,Touch Bar也失效),而且无论怎么操作都会重复弹出,近期崩溃频率已经到了每秒1次
- Safari情况类似,但强制退出后会停止,不过在恢复模式(cmd+r)下可以正常运行
我已经尝试过这些方法但都无效:强制退出Finder、重启系统、更新系统、在Terminal中终止进程、清除保存状态、在应用程序监视器中强制退出
针对性解决方案
结合你提到的「恢复模式下Safari正常」这个关键线索,问题大概率出在用户账户配置损坏或第三方启动项/插件干扰上,试试下面这些步骤:
1. 排查用户账户问题(优先尝试)
恢复模式下系统会使用默认的干净环境,所以先确认是不是当前账户的配置出了问题:
- 创建新管理员账户:打开「系统偏好设置」→「用户与群组」,解锁后点击左下角加号,创建一个新的管理员账户。登录新账户后,测试Finder和Safari是否正常。
- 如果新账户下一切正常,说明原账户的配置文件已损坏。你可以选择迁移原账户的文件到新账户长期使用,或者尝试修复原账户的偏好设置:
在Terminal中执行以下命令,备份并重置Finder和Safari的偏好文件:
执行后重启Finder(# 备份并重置Finder偏好 mv ~/Library/Preferences/com.apple.finder.plist ~/Library/Preferences/com.apple.finder.plist.old # 备份并重置Safari偏好 mv ~/Library/Preferences/com.apple.Safari.plist ~/Library/Preferences/com.apple.Safari.plist.oldkillall Finder)或直接重启系统,系统会自动生成默认的偏好文件。
- 如果新账户下一切正常,说明原账户的配置文件已损坏。你可以选择迁移原账户的文件到新账户长期使用,或者尝试修复原账户的偏好设置:
2. 清理第三方启动项与后台进程
第三方启动项可能会干扰系统核心进程,导致崩溃:
- 移除登录项:打开「系统偏好设置」→「用户与群组」→「登录项」,选中所有非Apple官方的项目,点击减号移除,然后重启系统测试。
- 检查后台代理:在Terminal中执行以下命令,查看用户和系统级的后台代理:
把其中可疑的第三方ls ~/Library/LaunchAgents ls /Library/LaunchAgents ls /Library/LaunchDaemons.plist文件移到桌面备份,然后重启系统,看看崩溃是否停止。
3. 修复磁盘与系统完整性
系统文件损坏或磁盘错误也可能引发这类问题:
- 修复磁盘:进入恢复模式(重启时按住
cmd+r),打开「磁盘工具」,选中你的系统磁盘,点击「急救」,完成后重启系统。 - 检查系统完整性保护(SIP):在Terminal中执行
csrutil status,如果显示SIP已关闭,建议开启它:
进入恢复模式,打开Terminal执行csrutil enable,重启后生效。关闭SIP可能导致系统文件被篡改,引发不稳定。
4. 针对Finder的深度修复
如果上面的步骤无效,试试重置Finder的状态和缓存:
# 强制退出Finder并删除保存状态 killall Finder; rm -rf ~/Library/Saved\ Application\ State/com.apple.finder.savedState # 删除Finder缓存文件 rm -rf ~/Library/Caches/com.apple.finder rm -rf ~/Library/Caches/com.apple.desktop.admin
执行后重启Finder或系统。
5. 针对Safari的深度修复
- 移除扩展:打开Safari→「偏好设置」→「扩展」,移除所有第三方扩展,重启Safari测试。
- 重置Safari:在Safari菜单中选择「重置Safari...」(High Sierra版本支持该选项),勾选所有重置选项后确认,完成后重启Safari。
内容的提问来源于stack exchange,提问作者gsquaredxc
相关产品推荐
相关产品推荐

