www.howtogeek.com Open in urlscan Pro
3.222.102.97  Public Scan

URL: https://www.howtogeek.com/346093/what-is-cfprefsd-and-why-is-it-running-on-my-mac/
Submission: On June 04 via manual from US — Scanned from DE

Form analysis 2 forms found in the DOM

GET /search/?q=

<form method="get" class="search-form js-searchBox icon i-search" id="searchform2" action="/search/?q=">
  <input id="js-search-input" type="text" name="q" class="input-text search-input" autocomplete="off" placeholder="Search How-To Geek" autofocus="">
</form>

Name: articleNewsletterFormPOST

<form class="user-static-form user-content" enctype="multipart/form-data" id="articleNewsletterForm" method="post" name="articleNewsletterForm">
  <h2 class="newsletter-widget-title">The Best Tech Newsletter Around</h2>
  <p class="f-errors" id="f-validation"></p>
  <div class="form-group">
    <input maxlength="4000" id="newsletter-form-email" name="newsletter-form-email" placeholder="Email Address" required="" type="email">
  </div>
  <div class="form-group">
    <input class="main-cta primary-cta brand-cta" id="SubmitButton" name="SubmitButton" type="submit" value="Subscribe">
  </div>
  <div class="form-group">
    <p class="f-errors" id="newsletter-form-validation" style="margin-top: 1em; font-size: small; color: red"></p>
    <div class="g-recaptcha-container newsletter-form-captcha" hidden="">
      <div id="site_captcha_5"></div>
    </div>
  </div>
  <p class="content-note bottom-note">By subscribing, you agree to our <a href="/page/privacy-policy/">Privacy Policy</a> and may receive occasional deal communications; you can unsubscribe anytime.</p>
</form>

Text Content

HOW-TO GEEK

Menu

Sign in now
Close
 * * Desktop Submenu
     * Windows
     * Mac
     * Linux
     * Chromebook
   * Mobile Submenu
     * Android
     * iPhone
     * Carriers
   * Hardware Submenu
     * Computer Hardware
     * Wi-Fi & Networking
     * Smart Home
     * eReaders
     * Audio
     * TVs
   * Web Submenu
     * Web Apps
     * Social Media
     * Computer History
     * Cyber Security
     * Google
     * Microsoft
     * Privacy & Security
   * Cutting Edge Submenu
     * Virtual Reality
     * AI & Machine Learning
   * Lifestyle Submenu
     * Gaming
     * Streaming
     * Photography
     * DIY
   * Reviews
   * Buying Guides
   * Deals

 * Sign in
 * Newsletter
   
   

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

Trending Windows PC Optimization iPhone Android Streaming Deals
Close


 * Home
 * Mac


WHAT IS CFPREFSD, AND WHY IS IT RUNNING ON MY MAC?

By Justin Pot
Published Mar 19, 2018


You're browsing Activity Monitor when you notice something named cfprefsd.




QUICK LINKS

 * What cfprefsd Does

 * What To Do If cfprefsd Is Using Up CPU Power

You're browsing Activity Monitor when you notice something named cfprefsd. What
is this, and should you be worried about it?

Quick answer: No, cfpresfd is a core part of macOS, and you couldn't use your
computer without it.



Related: What Is This Process and Why Is It Running on My Mac?

This article is part of our ongoing series explaining various processes found in
Activity Monitor, like kernel_task, hidd, mdsworker, installd, WindowServer,
blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd,
mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold,
sandboxd, cloudd, and many others. Don’t know what those services are? Better
start reading!

Today's process, cfprefsd, is a daemon, which means it runs in the background
and handles system tasks. You can generally identify daemons by the "d" at the
end. This specific daemon allows macOS and your applications to read and write
preferences files.


WHAT CFPREFSD DOES

To quote the man page, which you can view by typing

man cfprefsd 

in Terminal:

> cfprefsd provides preferences services for the CFPreferences and
> NSUserDefaults APIs.



That's a little confusing if you don't know what CF Preferences and
NSUserDefaults are, so let's dig into those briefly.

The CF in CFPreferences stands for Core Foundation. According to Apple's
developer documentation, Core Foundation is how your Mac manages both
system-wide and application-specific preferences:

> Core Foundation provides a simple, standard way to manage user (and
> application) preferences. Core Foundation stores preferences as key-value
> pairs that are assigned a scope using a combination of user name, application
> ID, and host (computer) names. This makes it possible to save and retrieve
> preferences that apply to different classes of users.

Basically, anytime your computer creates or edits a .plist file inside the
hidden Library folder on your Mac, it's CFPreferences that makes that happen.




NSUserDefaults, meanwhile, is a related system that allows programs to access
your default settings. If you've set up your computer to use Inches and Celsius,
I'm confused by your choices. Your applications aren't, however, because they
can use NSUserDefaults to learn what options you've selected. To quote the Apple
Developer documentation again:

> The NSUserDefaults class provides a programmatic interface for interacting
> with the defaults system. The defaults system allows an app to customize its
> behavior to match a user’s preferences. For example, you can allow users to
> specify their preferred units of measurement or media playback speed. Apps
> store these preferences by assigning values to a set of parameters in a user’s
> defaults database.



To summarize: cfprefsd is a daemon used by macOS and applications to create and
edit preferences files. It's also used to make sure applications respect your
system-wide default settings.




WHAT TO DO IF CFPREFSD IS USING UP CPU POWER

This process shouldn't be using up a lot of CPU power, because it has a fairly
simple job. If it is, the culprit is likely an application you installed
recently. As we've said, cfprefsd is used by both macOS and your individual
applications.

Related: How to Reset Any Mac App to Its Default Settings

If you recently installed something, try closing that app and seeing if it
helps. If it does, you might be dealing with a corrupted .plist file. Consider
wiping that app's settings by using AppCleaner, or by manually deleting any
.plist files you find for the application from the Library folder. If that
doesn't help, you've found a bug; get in touch with the developer of the
problematic app.



Photo credit: guteksk7/Shutterstock.com


Readers like you help support How-To Geek. When you make a purchase using links
on our site, we may earn an affiliate commission. Read More.


THE BEST TECH NEWSLETTER AROUND








By subscribing, you agree to our Privacy Policy and may receive occasional deal
communications; you can unsubscribe anytime.

Share Share Share Share Share Share
Copy
Email
Share

Share Share Share Share Share
Copy
Email
Link copied to clipboard
Related Topics
 * Mac
 * Explainers
 * macOS

About The Author
Justin Pot • Former News Editor


Justin Pot is a former News Editor for How-To Geek. He lives in Hillsboro,
Oregon, and runs the Hillsboro Signal, which offers local citizen journalism. 

In addition to his work at How-To Geek, Justin has also written for The
Atlantic, The Wall Street Journal,  Popular Science, Wired, PCMag,
MakeUseOf, Lifehacker, and Zapier. 


Close



RECOMMENDED ARTICLES

Microsoft Word

I DO THESE 6 THINGS BEFORE STARTING WORK ON WORD

Planning ahead now saves time later.


Ubuntu

WHY I STILL THINK UBUNTU IS THE BEST LINUX DISTRO IN 2024

Pleasing everyone all the time isn’t easy, but Ubuntu is doing a commendable
job.


OneDrive

THIS UNDERUSED ONEDRIVE FEATURE WILL HELP YOU FINALLY BEAT PAPER CLUTTER

Reducing paper clutter has never been easier with this OneDrive feature that
many people don't use.


Computer Hardware

AMD'S ZEN 5 CPUS ARRIVE ON LAPTOPS AND DESKTOPS

The new processors look promising.


Microsoft Excel

GOOGLE SHEETS VS. MICROSOFT EXCEL: WHICH SHOULD YOU USE?

Yes, they're both spreadsheet platforms, but they're actually very different.


Chrome

GOOGLE CHROME IS NOW FASTER, THANKS TO BETTER COOKIE HANDLING

Poorly-optimized web pages using cookies were slowing down Chrome.




 * ANDROID


 * IPHONE

WHAT'S THE LATEST VERSION OF ANDROID?

17 hours ago

KEEP YOUR ANDROID BATTERY HEALTHY WITH CUSTOM CHARGING NOTIFICATIONS

18 hours ago

HOW TO RETRIEVE DELETED TEXT MESSAGES ON ANDROID

19 hours ago

YOU DON'T NEED A STEAM DECK FOR HANDHELD STEAM GAMING

23 hours ago

HOW TO CHECK THE BATTERY HEALTH ON A SAMSUNG PHONE (AND WHAT TO DO ABOUT IT)

3 days ago

YOU CAN KEEP YOUR RETRO GAMING DEVICES—I LOVE SMARTPHONE EMULATORS

3 days ago
See More

HOW TO FIND ARCHIVED EMAILS IN GMAIL

1 day ago

10 IMESSAGE FEATURES YOU SHOULD START USING RIGHT NOW

3 days ago

WHAT IS JIT? HOW APPLE'S RULES ARE HOLDING BACK IPHONE GAME EMULATORS

5 days ago

HERE’S WHAT TO DO WHEN YOUR PHONE GETS HOT

6 days ago

FORGET KINDLE, HERE'S WHY I PREFER TO READ EBOOKS ON MY PHONE

May 27, 2024

TODAY'S NYT CONNECTIONS HINTS AND ANSWER FOR JUNE 2 (#357)

2 days ago
See More


TRENDING NOW

OF COURSE I FELL FOR SONOS' LUXURY BLUETOOTH HEADPHONES



THIS IS THE GAMING MOUSEPAD I’D BUY IF I DIDN’T CARE ABOUT THE MONEY




 * Join Our Team
 * Our Audience
 * About Us
 * Press & Events
 * Contact Us

 * Follow Us
 * 
 * 
 * 
 * 
 * 
 * 


 * Advertising
 * Careers
 * Terms
 * Privacy
 * Policies

How-To Geek is part of the Valnet Publishing Group

Copyright © 2024 Valnet Inc.

Now Playing

WATCH
NEXT
Video Player is loading.
Play Video
Play
Unmute

Current Time 0:00
/
Duration -:-
Loaded: 0%


Stream Type LIVE
Seek to live, currently behind liveLIVE
Remaining Time -0:00
 
1x
Playback Rate

Chapters
 * Chapters

Descriptions
 * descriptions off, selected

Captions
 * captions off, selected

Audio Track

Picture-in-PictureFullscreen

This is a modal window.


Advertisement





Skip Ad
5


Über Google anmelden
user-signalWir schätzen Ihre Privatsphäre
Alles ablehnenAlles akzeptieren
ZusammenfassungZwecke1561 Partner
Willigen Sie in diese Aktivitäten zur Verarbeitung personenbezogener Daten durch
uns und unsere Partner ein?

Speichern von oder Zugriff auf Informationen auf einem Endgerät

Genaue Standortdaten und Identifikation durch Scannen von Endgeräten

Personalisierte Werbung und Inhalte, Messung von Werbeleistung und der
Performance von Inhalten, Zielgruppenforschung sowie Entwicklung und
Verbesserung von Angeboten

Einige Partner berufen sich möglicherweise auf ihr berechtigtes Interesse. Sie
können hier Einspruch gegen das berechtigte Interesse des Verkäufers einlegen.
Ihre Auswahl auf dieser Website wird für diese Website angewendet. Sie können
Ihre Einstellungen jederzeit ändern, einschließlich des Widerrufs Ihrer
Zustimmung, indem Sie auf den Link oder das Symbol am unteren Rand dieser Seite
klicken. Bitte beachten Sie, dass Sie möglicherweise nach unten scrollen müssen,
um darauf zuzugreifen. Cookies, IDs, Browserdaten oder ähnliche
Online-Identifikatoren dürfen für einen oder mehrere der hier genannten Zwecke
verarbeitet werden.

Powered By