通常,我們發現我們可以使用多個不同的程序打開一種文件,因此在操作系統中,我們可以在“啟動服務”部分中找到該文件, 所有文件關聯將被分組 供以後使用。 在安裝新程序時,Launch Services將使該程序成為默認程序,或者相反,它將保留它作為打開某種類型的文檔或文件的替代方法。
我們將在 擴展名為.pdf的文件 默認情況下,OS X中的程序被設置為以預覽形式打開,但是我們可以下載第三方程序(例如Adobe Reader),並通過以下選項輕鬆將其設置為默認程序 打開方式>其他 並選中復選框 始終使用此應用打開。
但是有時一切都進行得不順利,並且某些關聯創建不正確,並且在啟動服務中無法很好地反映出來。 發生這種情況時,即使我們更改程序,也有可能錯誤仍然存在,並且無法以所需的錯誤結束打開,從而向我們顯示了相關程序的重複條目。 要打開, 錯誤消息,或直接告訴我們沒有打開該文件擴展名的程序或程序集。
如果發生這種情況,使一切恢復正常的最簡單方法是使用存儲的程序信息清除Launch Services數據庫,為此,我們將打開終端並執行此命令,以將這些關聯重新初始化為默認的關聯(使用的重音符號位於P鍵的右側):
sudo`查找/系統/庫/框架-name lsregister` -kill -seed
使用此命令,擴展名不會與相應程序分離,但是它將修復錯誤或出現問題的條目。
更多信息 - 在OS X中更改通知中心的背景[第1部分]
資源 - CNET