Co to jest configd i dlaczego ten proces działa na moim Macu?

Na pozornie niekończącej się liście procesów w pliku Monitor aktywności Więc twoje oczy utknęły na configd. A teraz zadajesz sobie pytanie: co to jest configd i co robi ten proces w systemie macOS na Apple Mac? Nazwa niekoniecznie jest zrozumiała, więc zadania wykonywane przez ten proces w tle nie są intuicyjne. Ale nadal tak nie jest Złośliwe oprogramowanie. Jest niezbędnym elementem systemu macOS.

Proces configd na komputerze Apple Mac rejestruje i przekazuje ustawienia ogólnosystemowe. Zmiany w poszczególnych interfejsach lub urządzeniach są przekazywane do powiązanych z nimi programów.
Proces configd na komputerze Apple Mac rejestruje i przekazuje ustawienia ogólnosystemowe. Zmiany w poszczególnych interfejsach lub urządzeniach są przekazywane do powiązanych z nimi programów.

Proces configd na komputerze Mac: demon do konfiguracji ogólnosystemowych

configd to tzw. demon, czyli automatycznie ładowany proces w tle, który wykonuje określone zadania lub umożliwia ustawienia bez bezpośredniego udziału użytkownika. Więcej na ten temat tutaj: Czym jest demon? – W rozpatrywanym tutaj przypadku jest to konkretnie proces działający w tle, który monitoruje konfiguracje całego systemu i przekazuje ich status poszczególnym aplikacjom.

Na przykład configd monitoruje stan sieci WLAN i Bluetooth. Jeśli WLAN jest aktywowany, proces w tle sygnalizuje wszystkim programom komunikującym się w sieci, że mogą korzystać z tej trasy. Gdy funkcja Bluetooth jest aktywna, aplikacje muzyczne są informowane, że mogą za jej pośrednictwem przesyłać dźwięk. Gry mają również opcję wyszukiwania kontrolerów Bluetooth. Monitorowanych jest jednak wiele innych konfiguracji – drukarki, monitory, połączenia USB itp.

configd agentów w plikach .bundle (i gdzie je znaleźć)

Aby móc realizować określone podzadania i móc reagować na specjalne konfiguracje systemu, wykorzystuje się także tzw. agentów. Agent to wysoce wyspecjalizowany kod lub skrypt, który po aktywacji może uruchamiać procesy niezależnie i dynamicznie. W zależności od stanu systemu lub niektórych komponentów, configd może uruchamiać mniejsze programy, aby umożliwić reagowanie na konfiguracje.

W zależności od konfiguracji i zadania poszczególni agenci są grupowani w tzw. pakiety. Każdy pakiet jest zapisywany w odpowiednim pliku .bundle i znajduje się w folderze /System/Library/SystemConfiguration. Jeśli spojrzysz na folder, zobaczysz wiele pakietów sieciowych (zapora ogniowa, obsługa sieci, preferencje udostępniania Internetu, konfiguracja IP, konfiguracja PPP, EAPOL itp.). Istnieją jednak również pakiety agentów dla zdarzeń jądra, monitorów, drukarek, urządzeń USB i tak dalej.

Agenci omawianego tutaj demona są pogrupowani w pakiety. Możesz je zobaczyć tutaj.
Agenci omawianego tutaj demona są pogrupowani w pakiety. Możesz je zobaczyć tutaj.

Problem z komputerem Mac: configd z dużym obciążeniem procesora

Stosunkowo rzadko zdarza się, aby proces configd powodował duże obciążenie procesora. Jeśli jednak demon wymaga dużej mocy procesora przez dłuższy czas, możesz wypróbować kilka rozwiązań. Na przykład ponowne uruchomienie komputera zwykle pomaga w przypadku takich problemów. 

Jeśli nie możesz wyłączyć i ponownie włączyć komputera Mac, ponieważ projekty są uruchomione, otwórz terminal i zamknij ręcznie configd. Jako ważny proces systemowy, uruchamia się automatycznie, więc jego zatrzymanie nie stanowi problemu. Wpisz to polecenie terminal za:

sudo killall konfiguracja

Potwierdza polecenie klawiszem Enter. Teraz prawdopodobnie będziesz musiał wprowadzić hasło użytkownika. Wpisz je bez błędów (wprowadzone dane nie są wyświetlane graficznie, więc wpisy haseł są rejestrowane nawet jeśli w oknie terminala nie wyświetlają się one w postaci kropek itp.) i zatwierdź klawiszem Enter. 

Jeśli chcesz wyjść z configd przez terminal, musisz podać swoje hasło. Ale nie martw się, demon konfiguracji zostanie natychmiast ponownie uruchomiony.
Jeśli chcesz wyjść z configd przez terminal, musisz podać swoje hasło. Ale nie martw się, demon konfiguracji zostanie natychmiast ponownie uruchomiony.

Wniosek: proces konfiguracji jest niezbędny w przypadku Apple Mac

Aby móc korzystać z Apple Mac, systemu operacyjnego macOS i działających na nim aplikacji, wymagany jest plik configd. Bez tego demona nic nie działa. Nieważne, czy zmienisz ustawienia ekranu, wyłączysz połączenia bezprzewodowe, włączysz podłączoną drukarkę czy skonfigurujesz zaporę sieciową – to i wiele więcej jest rejestrowane przez ten proces w tle, a stan odpowiedniej konfiguracji jest przekazywany do tych aplikacji i systemu części, które należy o tym poinformować. Tylko w ten sposób program Word wie, czy może drukować, czy nie. Tylko w ten sposób Mail po aktywacji połączenia Wi-Fi wie, że może ponownie wysyłać zapytania do wiadomości e-mail z serwera.

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje