mac访达卡死时,首选killall finder命令重启;若无效则用killall -kill finder强制终止;反复卡死需删除com.apple.finder.plist并重启;也可用applescript发送标准退出与启动信号。

Mac上访达(Finder)卡死时,桌面图标不刷新、窗口打不开、文件列表空白,图形界面操作全部失效,必须通过终端发送底层指令强制终止并重建进程。
用killall命令快速重启访达
这是最直接、响应最快的终端方式,适用于Dock和菜单栏尚能调出终端的场景。
1、按下 Command + Space 呼出聚焦搜索,输入“终端”并回车启动。
2、在终端窗口中输入:killall Finder,然后按回车执行。
3、屏幕会短暂闪烁或黑屏约1秒,随后桌面图标、边栏设备、所有访达窗口自动恢复显示——这说明新进程已拉起。
4、如果执行后无任何反应,说明进程被SIGSTOP挂起或权限受阻,此时必须改用增强命令:killall -KILL Finder。该命令绕过正常退出流程,强制终结所有Finder相关线程,但会丢失未保存的标签页状态。
删除偏好设置文件后重启访达
当访达反复卡死、甚至killall也仅临时生效,大概率是配置文件损坏,需清除用户级偏好设置。
方法一:终端删除+手动重启
1、在已打开的终端中输入:rm ~/Library/Preferences/com.apple.finder.plist,回车执行。
2、紧接着输入:killall Finder,回车触发重建。
⚠️注意:此操作会重置访达所有自定义设置——包括侧边栏项目顺序、窗口默认视图、排序方式、是否显示隐藏文件等,但不会删除任何个人文件。
方法二:一步到位脚本式操作
1、在终端中粘贴并执行以下整行命令:rm ~/Library/Preferences/com.apple.finder.plist && killall Finder。
2、系统将先删除配置文件,再立即重启访达进程,整个过程无需人工干预两次回车。
用AppleScript模拟标准退出再启动
该方式不终止进程,而是向访达发送标准GUI退出信号,再调用launchd拉起新实例,兼容性最好,适合iCloud同步冲突导致的假死状态。
第一步:打开终端
第二步:输入以下命令后回车:
osascript -e 'tell application "Finder" to quit' -e 'delay 0.5' -e 'tell application "Finder" to launch'
第三步:等待约1秒,访达图标会在Dock中重新出现,桌面刷新完成。
这个命令组合相当于手动点击菜单栏“访达 → 退出访达”,再点击Dock图标启动,但全程由系统服务接管,不会因界面冻结而失败。











