Was ist cfprefsd und warum läuft es auf meinem Mac?

Was ist cfprefsd und warum läuft es auf meinem Mac?

What Is Cfprefsd Why Is It Running My Mac

Du bist Aktivitätsmonitor durchsuchen wenn Sie etwas namens cfprefsd bemerken. Was ist das und sollten Sie sich darüber Sorgen machen?



Kurze Antwort: Nein, cfpresfd ist ein Kernbestandteil von macOS und Sie könnten Ihren Computer ohne es nicht verwenden.

VERBUNDEN: Was ist dieser Prozess und warum läuft er auf meinem Mac?

Dieser Artikel ist Teil von unsere fortlaufende Serie Erklären verschiedener Prozesse im Aktivitätsmonitor, wie z kernel_task , versteckt , mdsworker , Eingerichtet , Fensterserver , gebläut , startd , Backup , opendirectoryd , Machtd , coreauthd , configd , mdnsresponder , UserEventAgent , nsurlstoraged , Handel , elterliche Kontrolle , Sandkasten , bewölkt , und viele andere . Sie wissen nicht, was diese Dienste sind? Fang besser an zu lesen!

Der heutige Prozess cfprefsd ist ein Daemon, das heißt, er läuft im Hintergrund und erledigt Systemaufgaben. Im Allgemeinen erkennen Sie Daemons am d am Ende. Dieser spezielle Daemon ermöglicht es macOS und Ihren Anwendungen, Einstellungsdateien zu lesen und zu schreiben.

Was macht cfprefsd?

Um die Manpage zu zitieren, die Sie anzeigen können, indem Sie |_+_| . eingeben im Terminal:

cfprefsd stellt Einstellungsdienste für die CFPreferences- und NSUserDefaults-APIs bereit.

Anzeige

Das ist ein wenig verwirrend, wenn Sie nicht wissen, was CF Preferences und NSUserDefaults sind, also lassen Sie uns kurz darauf eingehen.

Der CF in CFPreferences steht für Core Foundation. Gemäß Entwicklerdokumentation von Apple , Core Foundation verwaltet Ihr Mac sowohl systemweite als auch anwendungsspezifische Einstellungen:

Core Foundation bietet eine einfache Standardmethode zum Verwalten von Benutzer- (und Anwendungs-)Einstellungen. Core Foundation speichert Einstellungen als Schlüssel-Wert-Paare, denen ein Bereich mithilfe einer Kombination aus Benutzername, Anwendungs-ID und Host-(Computer-)Namen zugewiesen wird. Dadurch ist es möglich, Einstellungen zu speichern und abzurufen, die für verschiedene Benutzerklassen gelten.

Grundsätzlich jedes Mal, wenn Ihr Computer eine .plist-Datei erstellt oder bearbeitet im versteckten Bibliotheksordner auf Ihrem Mac , es sind CFPreferences, die dies ermöglichen.

NSUserDefaults hingegen ist ein verwandtes System, das es Programmen ermöglicht, auf Ihre Standardeinstellungen zuzugreifen. Wenn Sie Ihren Computer für die Verwendung von Zoll und Celsius eingerichtet haben, bin ich von Ihrer Auswahl verwirrt. Ihre Anwendungen sind dies jedoch nicht, da sie NSUserDefaults verwenden können, um zu erfahren, welche Optionen Sie ausgewählt haben. Zitieren die Apple-Entwicklerdokumentation wieder:

Die NSUserDefaults-Klasse stellt eine programmgesteuerte Schnittstelle für die Interaktion mit dem Standardsystem bereit. Das Standardsystem ermöglicht es einer App, ihr Verhalten an die Vorlieben eines Benutzers anzupassen. Sie können beispielsweise Benutzern erlauben, ihre bevorzugten Maßeinheiten oder die Medienwiedergabegeschwindigkeit anzugeben. Apps speichern diese Einstellungen, indem sie einer Reihe von Parametern in der Standarddatenbank eines Benutzers Werte zuweisen.

Zusammenfassend: cfprefsd ist ein Daemon, der von macOS und Anwendungen zum Erstellen und Bearbeiten von Einstellungsdateien verwendet wird. Es wird auch verwendet, um sicherzustellen, dass Anwendungen Ihre systemweiten Standardeinstellungen respektieren.

Was tun, wenn cfprefsd CPU-Leistung verbraucht

Dieser Prozess sollte nicht viel CPU-Leistung verbrauchen, da er eine ziemlich einfache Aufgabe hat. Wenn dies der Fall ist, ist der Schuldige wahrscheinlich eine Anwendung, die Sie kürzlich installiert haben. Wie bereits erwähnt, wird cfprefsd sowohl von macOS als auch von Ihren individuellen Anwendungen verwendet.

VERBUNDEN: So setzen Sie jede Mac-App auf die Standardeinstellungen zurück

Wenn Sie kürzlich etwas installiert haben, schließen Sie diese App und sehen Sie, ob es hilft. Wenn dies der Fall ist, haben Sie es möglicherweise mit einer beschädigten .plist-Datei zu tun. Erwägen Löschen der Einstellungen dieser App mit AppCleaner , oder indem Sie alle .plist-Dateien, die Sie für die Anwendung finden, manuell aus dem Bibliotheksordner löschen. Wenn das nicht hilft, haben Sie einen Fehler gefunden; Kontaktieren Sie den Entwickler der problematischen App.

Bildnachweis: guteksk7/Shutterstock.com

WEITER LESEN Profilfoto von Justin Pot Justin Pot
Justin Pot schreibt seit über einem Jahrzehnt über Technologie, mit Arbeiten in Digital Trends, The Next Web, Lifehacker, MakeUseOf und dem Zapier Blog. Er leitet auch das Hillsboro Signal, eine von ihm gegründete, von Freiwilligen betriebene lokale Nachrichtenagentur.
Vollständige Biografie lesen