Обикновено откриваме, че ще можем да отворим един тип файл с множество различни програми, така че в рамките на операционната система можем да го намерим в раздела Launch Services, от който всички файлови асоциации ще бъдат групирани за по-късно използване. Когато инсталирате нова програма, Launch Services ще направи програмата по подразбиране или, напротив, ще я остави като алтернатива на, както казах, отваряне на определен тип документ или файл.
Бихме имали пример в файлове с разширение .pdf че в OS X по подразбиране е програмиран да се отваря като Preview, но можем да изтеглим програма на трета страна като Adobe Reader и да я направим лесно по подразбиране с опцията Отворете с> Други и поставяне на отметка в квадратчето Винаги отваряйте с това приложение.
Но понякога всичко не върви добре и някои асоциации се правят неправилно и се отразяват слабо в Launch Services. Когато това се случи, възможно е дори да сменим програмата, грешката да продължи и да не се отвори с желаната от нас, показвайки ни дублирани записи на въпросната програма в За да отворите с, съобщения за грешки или това директно ни казва, че няма програма или набор от програми, които да отворят това разширение на файла.
Ако това се случи, най-лесният метод за възстановяване на всичко е да изчистите базата данни Launch Services с информацията за съхранените програми, за това ще отворим терминала и изпълняваме тази команда, която ще инициализира тези асоциации към тези по подразбиране ( акцентът, който трябва да използвате, е вдясно от клавиша P):
sudo `find / System / Library / Frameworks -name lsregister` -kill -seed
С тази команда разширенията няма да бъдат разграничени от съответните програми, но ще поправят грешките или записите, които биха могли да бъдат грешни при даването на проблеми.
Повече информация - Промяна на фона на центъра за уведомяване в OS X [Част 1]
Източник - Cnet