操作系统您现在的位置是:首页 > 博客日志 > 操作系统

Mac Finder 访达无限未响应?结束进程都不行,再启动还是不响应,彻底被打败了!

<a href='mailto:'>微wx笑</a>的头像微wx笑2020-05-27 13:16:45操作系统人已围观关键字: Mac  Finder  访达  

现在的工作是使用 Mac 办公,在查找一个文件的时候,遇见了一件非常不开心的事情。什么事呢?Finder 无限未响应!问题现象Finder 不能强制退出,在这里选中后,强制退出的按钮文本会变


14V编程技术_踩坑日志_进阶指南_无知人生

现在的工作是使用 Mac 办公,在查找一个文件的时候,遇见了一件非常不开心的事情。什么事呢?Finder 无限未响应!14V编程技术_踩坑日志_进阶指南_无知人生

问题现象


14V编程技术_踩坑日志_进阶指南_无知人生

Finder 不能强制退出,在这里选中后,强制退出的按钮文本会变成重新开启;14V编程技术_踩坑日志_进阶指南_无知人生


14V编程技术_踩坑日志_进阶指南_无知人生

Dock 中显示的也是没有响应。14V编程技术_踩坑日志_进阶指南_无知人生


14V编程技术_踩坑日志_进阶指南_无知人生

菜单栏也不可用。14V编程技术_踩坑日志_进阶指南_无知人生


14V编程技术_踩坑日志_进阶指南_无知人生

活动监视器中显示CPU占用非常高。14V编程技术_踩坑日志_进阶指南_无知人生


14V编程技术_踩坑日志_进阶指南_无知人生

强制退出后还是会再自动启动。14V编程技术_踩坑日志_进阶指南_无知人生

在终端中使用命令:killall finder ,也是会自动启动。14V编程技术_踩坑日志_进阶指南_无知人生

在终端下进入 ~/Library/Caches/ 目录,删除带 finder 名称的缓存文件,也不管用。14V编程技术_踩坑日志_进阶指南_无知人生

产生的原因


14V编程技术_踩坑日志_进阶指南_无知人生

导致此问题的原因是在查找框粘贴了很长的一段内容。14V编程技术_踩坑日志_进阶指南_无知人生

解决方案

网上搜索了很多文章,没有一个适合我的问题的解决方案。最终还是自己找到了解决方案。14V编程技术_踩坑日志_进阶指南_无知人生

基于删除缓存的思想,在活动监视器中查看 finder  打开的文件和端口:14V编程技术_踩坑日志_进阶指南_无知人生


14V编程技术_踩坑日志_进阶指南_无知人生

完整内容不是一般的多,这里就不贴了,14V编程技术_踩坑日志_进阶指南_无知人生

从中我们会发现比较有用的信息:14V编程技术_踩坑日志_进阶指南_无知人生


14V编程技术_踩坑日志_进阶指南_无知人生

/Users/aven/Library/Saved Application State/com.apple.finder.savedState/windows.plist13/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_9.data14/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_5.data15/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_10.data16/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_6.data17/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_2.data18/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_7.data19/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_3.data20/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_8.data21/Users/aven/Library/Saved Application State/com.apple.finder.savedState/window_4.data


14V编程技术_踩坑日志_进阶指南_无知人生

这是对应打开的每个 finder 窗口的缓存数据文件,找到它就有希望了;14V编程技术_踩坑日志_进阶指南_无知人生

在终端中进入切换到 /Users/aven/Library/Saved Application State/com.apple.finder.savedState/ 目录下,Mac下也有带空格的目录,直接用 cd /Users/aven/Library/Saved Application State/com.apple.finder.savedState/ 是切换不过去的;使用 tab 键补全功能吧,会转换成 Saved\ Application\ State 的格式,用反斜杠转义空格;关键命令:rm -rf window*,删除所有 finder 窗口的缓存数据文件。再使用 killall finder 杀掉所有 finder 进程,之后再打开 finder ,OK,问题解决了。14V编程技术_踩坑日志_进阶指南_无知人生

我的心哇凉哇凉的

在没有真正的使用过 Mac OS 之前,经常看到听到有些人拿它来炫酷,给我的印象  Mac OS 是一个多少了不起的操作系统,程序不会卡,不会不响应;但Finder 无限未响应这问题彻底把我打败了!这一点上,我想说它连Windows都不如,Windows 不响应了可以结束进程,重新打开后就OK了,它却进入了无限未响应的循环。很奇怪, finder 的查找文件功能为什么不启用多线程?14V编程技术_踩坑日志_进阶指南_无知人生


14V编程技术_踩坑日志_进阶指南_无知人生

相关文章:14V编程技术_踩坑日志_进阶指南_无知人生

关于Finder,以下两篇你应该了解一下:14V编程技术_踩坑日志_进阶指南_无知人生

mac finder变慢解决办法
14V编程技术_踩坑日志_进阶指南_无知人生

macOS Finder显示文件非常慢的解决办法
14V编程技术_踩坑日志_进阶指南_无知人生

2020-05-27更新
14V编程技术_踩坑日志_进阶指南_无知人生

有人咨询,提到:
14V编程技术_踩坑日志_进阶指南_无知人生

终端中进入切换到 /Users/aven/Library/Saved Application State/com.apple.finder.savedState/ 目录下,Mac下也有带空格的目录,直接用 
cd /Users/aven/Library/Saved Application State/com.apple.finder.savedState/ 是切换不过去的;使用 tab 键补全功能吧,
会转换成 Saved\ Application\ State 的格式,用反斜杠转义空格;关键命令:rm -rf window*,删除所有 finder 窗口的缓存数据文件。
再使用 killall finder 杀掉所有 finder 进程,之后再打开 finder ,OK,问题解决了

就是从Tab这起,我就不太明白怎么操作了,我不太了解代码啥的,所以想请教您一下,我实在是着急,因为上次用这方法误打误撞成功过一次呢

回复:
14V编程技术_踩坑日志_进阶指南_无知人生

1、这个目录“ /Users/aven/Library/Saved Application State/com.apple.finder.savedState/”是从Finder进程信息中查看的14V编程技术_踩坑日志_进阶指南_无知人生

2、目录中的 aven 是我的用户名,你要换成你的用户名14V编程技术_踩坑日志_进阶指南_无知人生

3、后面的目录如果有空格的话,尝试输入一部分,然后用Tab 键来帮助补全后面的部分14V编程技术_踩坑日志_进阶指南_无知人生

如果目录有空格,你也可以尝试类似这样:Saved\ Application\ State 在空格前面加反斜杠来转义14V编程技术_踩坑日志_进阶指南_无知人生


14V编程技术_踩坑日志_进阶指南_无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()