
cfprefsd라는 이름이 발견되면 활동 모니터를 탐색하고 있습니다. 이것이 무엇이며 걱정해야합니까?
빠른 답변 : 아니요, cfpresfd는 macOS의 핵심 부분이므로 컴퓨터 없이는 컴퓨터를 사용할 수 없습니다.
관련 : 이 프로세스는 무엇이며 왜 Mac에서 실행됩니까?
이 기사는 활동 모니터에서 kernel_task, hidd, mdsworker, installedd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold와 같은 활동 모니터에서 발견되는 다양한 프로세스를 설명하는 지속적인 시리즈의 일부입니다. 샌드 박스, 흐리게 및 기타 여러 가지 그 서비스가 무엇인지 모르십니까? 더 나은 독서 시작!
오늘의 프로세스 인 cfprefsd는 데몬으로 백그라운드에서 실행되고 시스템 작업을 처리합니다. 일반적으로 마지막에 “d”로 데몬을 식별 할 수 있습니다. 이 특정 데몬을 사용하면 macOS 및 응용 프로그램이 환경 설정 파일을 읽고 쓸 수 있습니다.
cfprefsd의 기능
입력하여 볼 수있는 매뉴얼 페이지를 인용하려면 man cfprefsd 터미널에서 :
cfprefsd는 CFPreferences 및 NSUserDefaults API에 대한 환경 설정 서비스를 제공합니다.
CF Preferences와 NSUserDefaults가 무엇인지 모른다면 약간 혼란 스러우므로 간단히 살펴 보겠습니다.
CFPreferences의 CF는 Core Foundation을 나타냅니다. Apple의 개발자 문서에 따르면 Core Foundation은 Mac이 시스템 전체 및 응용 프로그램 별 환경 설정을 모두 관리하는 방법입니다.
Core Foundation은 사용자 (및 응용 프로그램) 환경 설정을 관리하는 간단하고 표준적인 방법을 제공합니다. Core Foundation은 기본 설정을 사용자 이름, 응용 프로그램 ID 및 호스트 (컴퓨터) 이름의 조합을 사용하여 범위가 할당 된 키-값 쌍으로 저장합니다. 이를 통해 다른 클래스의 사용자에게 적용되는 환경 설정을 저장하고 검색 할 수 있습니다.
기본적으로 컴퓨터가 Mac의 숨겨진 라이브러리 폴더 안에 .plist 파일을 만들거나 편집 할 때마다 CFP 참조가 발생합니다.

한편 NSUserDefaults는 프로그램이 기본 설정에 액세스 할 수있는 관련 시스템입니다. 인치와 섭씨를 사용하도록 컴퓨터를 설정 한 경우 선택에 혼란을 느낍니다. 그러나 NSUserDefaults를 사용하여 선택한 옵션을 학습 할 수 있기 때문에 애플리케이션이 아닙니다. Apple 개발자 문서를 다시 인용하려면 :
NSUserDefaults 클래스는 기본 시스템과 상호 작용하기위한 프로그래밍 인터페이스를 제공합니다. 기본 시스템을 통해 앱은 사용자의 취향에 맞게 동작을 사용자 지정할 수 있습니다. 예를 들어, 사용자가 선호하는 측정 단위 또는 미디어 재생 속도를 지정할 수 있습니다. 앱은 사용자의 기본 데이터베이스에서 매개 변수 집합에 값을 할당하여 이러한 기본 설정을 저장합니다.
요약 : cfprefsd는 macOS 및 응용 프로그램에서 환경 설정 파일을 작성 및 편집하는 데 사용되는 데몬입니다. 또한 응용 프로그램이 시스템 전체의 기본 설정을 준수하도록하는 데 사용됩니다.
cfprefsd가 CPU 전원을 사용중인 경우 수행 할 작업
이 프로세스는 매우 간단한 작업을 수행하기 때문에 많은 CPU 전력을 소모해서는 안됩니다. 그렇다면 범인은 최근에 설치 한 응용 프로그램 일 수 있습니다. 앞에서 언급했듯이 cfprefsd는 macOS와 개별 응용 프로그램 모두에서 사용됩니다.
관련 : Mac 앱을 기본 설정으로 재설정하는 방법
최근에 무언가를 설치 한 경우 해당 앱을 닫고 도움이되는지 확인하십시오. 그렇다면 손상된 .plist 파일을 처리하는 것일 수 있습니다. AppCleaner를 사용하거나 라이브러리 폴더에서 응용 프로그램에 대해 찾은 .plist 파일을 수동으로 삭제하여 해당 앱의 설정을 지우는 것이 좋습니다. 그래도 도움이되지 않으면 버그를 발견 한 것입니다. 문제가있는 앱 개발자와 연락하십시오.
사진 크레디트 : guteksk7 / Shutterstock.com








