Mac OS X:文件关联不断变化(尽管可以手动恢复)

Mac OS X:文件关联不断变化(尽管可以手动恢复)

一段时间以来,我在 Mountain Lion 下遇到了令人讨厌的行为:

在我日常工作中,打开文件的程序一直在变化。例如,打开 PDF 时会切换到 Adob​​e Acrobat Pro,而不是 Apple 的 Preview。PNG 图像会在 Safari 中打开,而不是 Apple 的 Preview,等等……

如果我打开文件并从列表中选择我的程序并单击“始终使用以下程序打开”复选框,它会工作一段时间。获取信息 -> 打开方式:...“更改全部”也是一样。它会工作一段时间,但在某个时候(无需重新启动!)它会一次又一次地再次更改。

我已经尝试使用 Onyx,删除所有缓存,重建各种数据库,但仍然出现同样的错误。

我不确定这一切是什么时候开始的,但我的印象是,在使用 IronAdium(使用 Mac OS X 沙盒功能的 Adium 的强化版本)之后,可能发生了这种情况。

关于如何一劳永逸地修复文件关联,有什么帮助或建议吗?

答案1

您可以尝试:

  • 正在删除~/Library/Preferences/com.apple.LaunchServices.plist
  • 使用 重建启动服务数据库/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -domain local -domain system -domain user
  • 使用杜蒂或者RC默认应用而不是 Finder 来更改默认应用程序。

相关内容