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

use*_*372 5 file-association sandbox osx-mountain-lion macos

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

在做我的日常工作时,打开文件的程序不断变化。例如,打开 PDF 时切换到 Adob​​e Acrobat Pro 而不是 Apple 的预览。PNG 图像将在 Safari 中打开,而不是在 Apple 的预览中打开,等等......

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

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

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

关于如何一劳永逸地修复文件关联的任何帮助或建议?

Lri*_*Lri 3

你可以尝试:

  • 正在删除~/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
  • 使用dutiRCDefaultApp而不是 Finder 来更改默认应用程序。