什么是cfprefsd,为什么它在我的mac上运行?

在浏览活动监视器时,您注意到一个名为cfprefsd的东西。这是什么,你应该担心吗?...

什么是cfprefsd,为什么它在我的mac上运行?

在浏览活动监视器时,您注意到一个名为cfprefsd的东西。这是什么,你应该担心吗?

快速回答:不,cfpresfd是macOS的核心部分,没有它你就不能使用电脑。

相关:这个过程是什么?为什么它在我的Mac上运行?

本文是我们正在进行的系列文章的一部分,介绍了活动监视器中的各种进程,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、backup、opendirectoryd、powerd、coreauthd、configd、mdnsresponder、UserEventAgent、nsurlstoraged、commerce、parentalcontrold、sandboxd、cloudd和许多其他进程。不知道这些服务是什么?最好开始读书!

今天的进程cfprefsd是一个守护进程,这意味着它在后台运行并处理系统任务。通常可以通过末尾的“d”来标识守护进程。这个特定的守护进程允许macOS和您的应用程序读写首选项文件。

CFSD做什么

要引用手册页,您可以通过在终端中键入man cfprefsd来查看该手册页:

cfprefsd provides preferences services for the CFPreferences and NSUserDefaults APIs.

如果您不知道CF首选项和NSSUSERDEFAULT是什么,那么我们简单地研究一下这些。

CFPreferences中的CF代表核心基础。根据苹果的开发者文档,核心基础是你的Mac如何管理系统范围和特定应用程序的偏好:

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.

基本上,每当你的电脑在你的Mac上的隐藏库文件夹中创建或编辑一个.plist文件时,都是CFPreferences让它发生的。

什么是cfprefsd,为什么它在我的mac上运行?

同时,NSUserDefaults是一个相关的系统,允许程序访问您的默认设置。如果你把你的电脑设置成使用英寸和摄氏度,我对你的选择感到困惑。然而,您的应用程序不是这样的,因为它们可以使用NSUserDefaults来了解您选择的选项。再次引用Apple开发者文档:

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.

总而言之:cfprefsd是macOS和应用程序用来创建和编辑首选项文件的守护程序。它还用于确保应用程序尊重系统范围的默认设置。

如果cfprefsd耗尽了cpu电源该怎么办

这个进程不应该占用大量的CPU资源,因为它有一个相当简单的任务。如果是,罪魁祸首很可能是您最近安装的应用程序。正如我们所说,cfprefsd被macOS和您的个人应用程序使用。

相关:如何将任何Mac应用程序重置为其默认设置

如果最近安装了一些东西,请尝试关闭该应用程序,看看它是否有帮助。如果是,您可能正在处理损坏的.plist文件。考虑使用AppCleaner或手动删除为应用程序从库文件夹中找到的任何.plist文件来擦除应用程序的设置。如果这没用,你发现了一个bug;与问题应用程序的开发人员联系。

图片来源:guteksk7/Shutterstock.com网站

  • 发表于 2021-04-06 15:17
  • 阅读 ( 258 )
  • 分类:互联网

你可能感兴趣的文章

什么是maftask,为什么它在我的mac上运行?

Maftask是Mac Auto-Fixer的助手进程,Mac Auto-Fixer是一个非常常见的广告软件程序。它声称可以清除你的Mac电脑病毒,但会在你的浏览器中**广告,并在启动时自动运行。 这篇文章是我们正在进行的系列文章的一部分,解释在活动监视...

  • 发布于 2021-04-03 18:52
  • 阅读 ( 240 )

什么是“rpcsvchost”,为什么它在我的mac上运行?

...服务是什么?最好开始读书! 相关:这个过程是什么?为什么它在我的Mac上运行? 今天的进程rpcsvchost是一种用于连接特定类型网络的工具,尤其是Microsoft网络。引用rpcsvchost的手册页: rpcsvchost is a very simple environment for hosting DCE...

  • 发布于 2021-04-05 00:38
  • 阅读 ( 394 )

什么是applespell?为什么它在我的mac上运行?

...服务是什么?最好开始读书! 相关:这个过程是什么?为什么它在我的Mac上运行? 今天的进程AppleSpell负责macOS中的全系统拼写检查。大多数应用程序,包括第一方和第三方,都使用内置的拼写检查器来显示单词拼写错误的情况...

  • 发布于 2021-04-05 05:28
  • 阅读 ( 184 )

什么是dasd?为什么它在我的mac上运行?

...服务是什么?最好开始读书! 相关:这个过程是什么?为什么它在我的Mac上运行? 今天的进程dasd是Duet活动调度器守护进程。这就解释了一切,谢谢大家的阅读! 开玩笑的:很明显这很神秘,所以让我们看得更深一点。守护进...

  • 发布于 2021-04-05 06:21
  • 阅读 ( 270 )

storedownloadd是什么?为什么它在我的mac上运行?

...服务是什么?最好开始读书! 相关:这个过程是什么?为什么它在我的Mac上运行? 今天的进程storedownloadd是一个守护进程,这意味着它在macOS的后台运行。这个特定的守护进程处理Mac应用商店的下载。 这个名字本身就说明了这...

  • 发布于 2021-04-05 07:35
  • 阅读 ( 214 )

什么是助理服务和助理,为什么它们在我的mac上运行?

...服务是什么?最好开始读书! 相关:这个过程是什么?为什么它在我的Mac上运行? 今天的过程并没有很好的文档化,甚至没有一个手册页来描述它们。但通过一些测试,我们可以确认它们都是macOS自带的,而且都与Siri和Spotlight...

  • 发布于 2021-04-05 08:13
  • 阅读 ( 271 )

什么是云,为什么它运行在我的mac上?

...是macOS的一部分,与iCloud相关。 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,它解释了活动监视器中的各种进程,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、b...

  • 发布于 2021-04-06 15:25
  • 阅读 ( 228 )

什么是sandboxd,为什么它在我的mac上运行?

...现在您到了。这是什么东西? 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,它解释了活动监视器中的各种进程,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、bac...

  • 发布于 2021-04-06 16:30
  • 阅读 ( 283 )

什么是“parentalcontrolsd”,为什么它在我的mac上运行?

...现的。也许它占用了CPU周期,或者它就在那里,你想知道为什么。首先:这是macOS的一部分,所以不要担心它是恶意软件。 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,它解释...

  • 发布于 2021-04-06 19:03
  • 阅读 ( 180 )

什么是“商业”过程,为什么它在我的mac上运行?

...您应该如何知道它在做什么? 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,介绍了活动监视器中的各种进程,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、backup...

  • 发布于 2021-04-06 19:57
  • 阅读 ( 150 )
13024276135
13024276135

0 篇文章

相关推荐