如果删除它们,有许多缓存类型文件可以清除预览中的大多数问题。我还听说过ACL(访问控制列表)引起的几个类似问题在您的系统中不同步。
首先重置您帐户的ACL,如下所示。根据需要将其用作更详细的参考。 只是为了解决Preview.app问题,您可能不需要删除帐户的所有权限,因此请忽略他们chmod
在终端中使用的第一步。我会建议:
- 重新启动计算机,然后在按钮上按住Cmd+R
- 在屏幕顶部,选择“Utilities” - >“Terminal”
- 在终端类型中
resetpassword
(您也可以使用旧密码之一)
- 点击“保存”
- 按“重置”(正下方),重置访问控制列表。
现在登录到您的计算机,并删除预览缓存和首选项文件。我已使用此链接作为参考来确认位置:
打开Finder,然后按住alt并从顶部的“Go”菜单“Library”中选择,然后导航到用户库。如果您对终端有信心,当然您也可以通过这种方式删除它们。例如: cd $HOME/Library/
那么rm -Rf [each file below]
。如果你不习惯,请不要使用终端!
通过删除清除与预览相关的各种缓存和临时文件:
- '集装箱/ com.apple.Preview'
- '集装箱/ com.apple.quicklook.ui.helper'
- '首选项/ com.apple.Preview.LSSharedFileList.plist'
- '首选项/ com.apple.Preview.SandboxedPersistentURLs.LSSharedFileList.plist'
- '已保存的应用程序状态/ com.apple.Preview.savedState'
在没有持久性和重新开始的情况下登录之前不要打开预览。
现在,完全关闭系统,重新启动它。这解决了Preview.app的大多数非关键问题。确保在关机时,不会选中该框“记住我打开的程序”。
如果这些步骤无法解决问题,假设您没有运行破解或未经授权的软件,则应重新安装OSX或从授权的Apple支持中心寻求专业帮助,因为问题非常罕见且可能很严重。
open filename
供测试目的使用open -a Preview filename
。它仍然会崩溃预览吗?