Wyskakujące okienka AddressBookSourceSync i wysokie obciążenie procesora na komputerze Mac mogą być wręcz frustrujące. Te powtarzające się prośby o uprawnienia i ciągłe procesy w tle zakłócają pracę i znacznie spowalniają system. Jeśli zaktualizowałeś system macOS lub problem pojawił się nagle, prawdopodobnie masz do czynienia z uszkodzeniem lub zablokowanym procesem w systemie synchronizacji kontaktów. Rozwiązanie tego problemu nie zawsze jest proste, ale istnieją znane sposoby obejścia go, które mogą wreszcie położyć kres tym problemom.
Jak naprawić AddressBookSourceSync
Metoda 1: Zresetuj synchronizację kontaktów i wyczyść pliki z pamięci podręcznej
To podejście jest pomocne, ponieważ AddressBookSourceSync opiera się na lokalnej pamięci podręcznej i preferencjach, które mogą ulec uszkodzeniu. Usunięcie tych plików pozwala systemowi macOS na odbudowanie bazy danych kontaktów, co często rozwiązuje problem spamu w wyskakujących okienkach i nadmiernego wykorzystania zasobów.
- Najpierw otwórz Kontakty.
- Kliknij Plik na pasku menu, a następnie wybierz Eksportuj.
- Wybierz Archiwum kontaktów — jest to opcja zapasowa na wypadek, gdyby coś poszło nie tak.
- Wybierz bezpieczne miejsce, nadaj plikowi nazwę i zapisz go.
- Wejdź na iCloud.com i sprawdź dokładnie, czy Twoje kontakty są tam zsynchronizowane. Dobrze jest upewnić się, że niczego nie brakuje ani nie ma braku synchronizacji.
- Następnie uruchom Monitor Aktywności ( Aplikacje > Narzędzia > Monitor Aktywności ).Wyszukaj AddressBookSourceSync. Jeśli jest uruchomiony, zaznacz go i kliknij przycisk Zakończ (ikona krzyżyka).Jeśli zamykanie normalnie nie działa, wymuś zamknięcie, klikając ikonę koła zębatego i wybierając Wymuś zakończenie.
- Teraz przejdź do folderu
~/Library/Application Support/Address Book/. Aby się tam dostać, w Finderze kliknij „Idź”, przytrzymaj klawisz Option i wybierz „Biblioteka”. Po wejściu do środka usuń wszystko opróczInfo.plistpliku. - Na koniec otwórz Preferencje systemowe, przejdź do iCloud i odznacz Kontakty. Odczekaj kilka sekund, a następnie włącz je ponownie. Spowoduje to uruchomienie nowej synchronizacji i, miejmy nadzieję, usunięcie zablokowanych danych.
W niektórych konfiguracjach powoduje to zniknięcie wyskakujących okienek i przywrócenie normalnej wydajności. Nie wiem, dlaczego to działa, ale grzebanie w tych pamięciach podręcznych powoduje reset bazy danych kontaktów. To tylko lekki ból głowy, ale może rozwiązać problem.
Metoda 2: Modyfikowanie pęku kluczy i uprawnień
Ta metoda rozwiązuje problem powtarzających się okien dialogowych z uprawnieniami, zwłaszcza jeśli ciągle pojawiają się monity o podanie hasła. Czasami uprawnienia pęku kluczy lub uszkodzone wpisy w pęku kluczy powodują nieprawidłowe działanie AddressBookSourceSync i ciągłe wyskakujące okienka.
- Otwórz Keychain Access (znajduje się w Narzędziach ).
- Wyszukaj wpisy związane z iCloud lub Książką adresową.
- Usuń wszystkie wpisy, które wydają się podejrzane lub nieaktualne — zwłaszcza te, w których wielokrotnie proszono o podanie hasła.
- Następnie przejdź do Preferencji systemowych > Bezpieczeństwo i prywatność > Prywatność > Pliki i foldery lub Dostępność.
- Upewnij się, że aplikacje takie jak Kontakty i Zdarzenia systemowe mają odpowiednie uprawnienia. Jeśli nie, zaznacz pola, aby zezwolić na dostęp.
- Następnie uruchom ponownie Maca, aby wymusić odświeżenie uprawnień. Czasami problemy z uprawnieniami powodują, że proces wielokrotnie prosi o hasła i synchronizację.
Może to być nieco kłopotliwe, ponieważ ustawienia zabezpieczeń systemu macOS bywają dziwaczne, ale naprawienie uprawnień często ogranicza liczbę wyskakujących okienek i zużycie zasobów.
Opcja 3: Użyj poleceń terminala, aby wymusić odświeżenie
Ta ostatnia próba wymaga użycia pewnej magii wiersza poleceń, co nie jest takie złe, jeśli znasz się na terminalu. To w pewnym sensie zmusza system do odbudowania bazy kontaktów i zakończenia wszelkich niepożądanych procesów.
- Otwórz Terminal w Aplikacje > Narzędzia.
- Aby zatrzymać usługę Książki adresowej, wpisz następujące polecenie:
killall AddressBookSourceSync
rm -rf ~/Library/Application\ Support/Address\ Book/*
Ten ręczny reset często wymusza na systemie ponowną inicjalizację synchronizacji kontaktów, co jest szczególnie przydatne, gdy standardowe opcje interfejsu graficznego zawodzą. Oczywiście, korzystanie z takich poleceń może być ryzykowne, jeśli nie masz pewności, co robisz, dlatego lepiej wykonać kopię zapasową przed próbą.
Ogólnie rzecz biorąc, radzenie sobie z problemami AddressBookSourceSync nie jest przyjemne, ale przerwanie tego cyklu poprzez czyszczenie pamięci podręcznej, modyfikację uprawnień lub resetowanie terminala działało u wielu osób. Co dziwne, niektórzy użytkownicy zauważyli, że czysty rozruch po wykonaniu tych kroków przynosi efekty, ponieważ macOS czasami zachowuje nieaktualne dane lub uprawnienia nawet po zresetowaniu.
Streszczenie
- Zanim zaczniesz się bawić, zrób kopię zapasową kontaktów.
- Zamknij AddressBookSourceSync w Monitorze aktywności, jeśli się zawiesił.
- Wyczyść folder pamięci podręcznej w
~/Library/Application Support/Address Book/. - Odznacz i ponownie zaznacz kontakty w iCloud.
- Napraw uprawnienia, jeśli monity o uprawnienia pojawiają się regularnie.
- W razie potrzeby użyj poleceń terminala, aby wymusić odświeżenie.
Podsumowanie
Radzenie sobie z tego typu problemami z synchronizacją jest uciążliwe, ale te metody pomogły wielu osobom pozbyć się niekończących się wyskakujących okienek i spadków wydajności. Czasami wystarczy odrobina cierpliwości i kilka prób. Mam nadzieję, że to uratuje kogoś przed wyrywaniem sobie włosów z głowy – działało całkiem dobrze na kilku MacBookach, więc trzymam kciuki, że pomoże też na Twoim.