W Mac OS X 10.8.2 mam ten ciekawy problem. Za każdym razem, gdy instaluję nową zaktualizowaną wersję jednej z kilku używanych przeze mnie aplikacji, mój system dodaje nową zduplikowaną pozycję w menu kontekstowym „Otwórz za pomocą”:
Próbowałem wyczyścić pamięć podręczną i odbudować uprawnienia do dysku oraz ponownie uruchomić komputer, ale problem nadal występuje.
Całkowicie przebudowałem bazę danych Launch Services i całkowicie przebudowałem Pre-Binding, więcej niż raz, używając standardowych narzędzi wiersza poleceń i używając dwóch różnych komercyjnych narzędzi do czyszczenia, aby zrobić to samo.
Usunąłem i ponownie przebudowałem Spotlight, a następnie przebudowałem Usługi uruchamiania i ponownie wyczyściłem pamięć podręczną.
Nic nie ma wpływu.
Wygląda na to, że zostały tu wcześniej zadane podobne pytania i na wszystkie z nich nie ma poprawnej odpowiedzi przez „Przebuduj bazę danych usług uruchamiania”, ale to nie pomaga w rozwiązaniu problemu.
Aktualizacja 18 stycznia 2013 r
Po zgłoszeniu błędu w Apple otrzymałem powiadomienie, że jest to znany błąd, który już śledzą i nad którym pracują. Jest to identyfikator błędu nr 11582257, dla każdego, kto śledzi te rzeczy.
Aktualizacja kwietnia 2013 r
Ten błąd nie został naprawiony w Mac OS X 10.8.3.
Aktualizacja z czerwca 2013 r
Ten błąd nie został jeszcze naprawiony w systemie Mac OS X 10.8.4.
Odpowiedzi:
Znalazłem polecenie Terminal, które działa w Mountain Lion. Podaje prawidłową sekwencję poleceń w
lsregister
celu rozwiązania tego problemu:/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Zostało to dostarczone przez jednego z dr. Dranga na blogu w witrynie LeanCrew.com w poście zatytułowanym Pozbywanie się otwartych z duplikatami . Został opublikowany 16 lutego 2013 r.
Możesz przeczytać post na blogu pod linkiem powyżej, aby uzyskać wszystkie szczegóły.
Prawdopodobnie, dopóki Apple nie naprawi tego znanego błędu, konieczne może być ponowne uruchomienie tego polecenia za każdym razem, gdy nowa wersja aplikacji instaluje się w moim systemie, powodując nowe duplikaty elementów w menu Otwórz za pomocą.
Muszę przyznać, że ten ciąg został zaproponowany przez bmike 12 stycznia 2013 r. Ale z jakiegoś powodu wcześniej go przeoczyłem. Więc dzięki, bmike.
źródło
killall Finder;
wykonanie kompletnego polecenia/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; killall Finder;
Sprawdź odpowiedź Pszenicy, gdy odkrył okoliczności, w których OS X ma błąd, a duplikaty są spowodowane aktualizacją aplikacji z App Store.
W przypadku innych, w których nie jest to spowodowane konkretnym błędem w Mountain Lion, przebudowa wykluczyła przestarzałą bazę danych usług uruchamiania, należy teraz odbudować całą bazę danych reflektorów.
Zakłada się, że tak naprawdę nie masz kilku kopii PDFPenPro - możesz więc uruchomić
mdfind app_name
przed i po przebudowie reflektora, ponieważ jest to prawdopodobna przyczyna zduplikowanych wpisów.Może to być również dobry moment, aby upewnić się, że kopie zapasowe są aktualne - przypadkowe błędy systemu plików, niekompatybilne narzędzia lub zbliżająca się awaria dysku mogą również wyjaśniać, że baza danych nadal się odbudowuje ze zduplikowanymi wpisami.
źródło
mddiagnose
i wyślij - jeśli masz powtarzalną skrzynkę, inżynier powinien mieć łatwy dostęp do wykazania błędu, a następnie odtworzenia go. Lepiej, wiesz dokładnie, co powoduje dodanie nowego przedmiotu.