Jak rozwiązać błędy AddressBookSourceSync w systemie Windows

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ócz Info.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
  • Jeśli to nie pomoże, możesz również spróbować bezpośrednio usunąć pliki pamięci podręcznej:
    rm -rf ~/Library/Application\ Support/Address\ Book/*
  • Następnie otwórz ponownie Kontakty i sprawdź, czy synchronizacja rozpocznie się od nowa bez nadmiernej liczby wyskakujących okienek lub skokowego obciążenia procesora.
  • 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.