Недавно обновил пару программ, которые требуют особых привилегий по доступу к системе. Эти привелегии настраиваются в разделе Защита и Безопасность в Системных настройках, в подразделе Универсальный доступ:
И когда приложение попросило одобрить его в данном списке, список оказался пуст, а добавить через кнопки +|- программу в список не получалось: список оставался пустым.
Поиск по разным файлам настроек системы ничего не дал. Легкий гуглёж — тоже. При этом все программы просто перестали работать, как надо, то есть, подумал я, права на настройки или сами настройки слетели…
В итоге я наткнулся на совет сбросить базу Launch Services:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
«Некогда объяснять — прыгай в тачку!» — открываем Терминал и запускаем. Как результат — ничего, и к тому же сломалась кнопка Поделиться в Safari. Да, не густо.
Еще немного поисков и натыкаюсь на совет от самой Apple:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed
Запускаем, ждем, и кнопка работает. Семь бед — один ресет. Ребутимся и радуемся жизни.
P.S.
Надеюсь, более страшные побочные эффекты от таких варварских методов лечения больше не проявятся.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.