cfprefsd 란 무엇이며 왜 Mac에서 실행됩니까?
cfprefsd라는 것을 발견하면 활동 모니터를 탐색하고 있습니다. 이게 뭐지? 걱정해야 할까??
빠른 대답 : 아니요, cfpresfd는 macOS의 핵심 부분이므로 컴퓨터 없이는 사용할 수 없습니다..
이 기사는 kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold와 같은 Activity Monitor에있는 다양한 프로세스를 설명하는 진행중인 시리즈의 일부입니다. , sandboxd, cloudd 및 기타 여러 가지가 있습니다. 그 서비스가 무엇인지 모릅니다. 더 읽기 시작하기!
오늘의 프로세스 cfprefsd는 데몬이며 백그라운드에서 실행되고 시스템 작업을 처리합니다. 일반적으로 데몬은 끝에 "d"로 식별 할 수 있습니다. 이 특정 데몬은 macOS와 응용 프로그램이 환경 설정 파일을 읽고 쓸 수있게합니다.
cfprefsd의 기능
입력하여 볼 수있는 매뉴얼 페이지를 인용하십시오. 남자 cfprefsd
터미널에서 :
cfprefsd는 CFPreferences 및 NSUserDefaults API에 대한 환경 설정 서비스를 제공합니다..
CF 기본 설정과 NSUserDefaults가 무엇인지 알지 못한다면 약간 혼란 스럽습니다. 잠깐 살펴 보도록하겠습니다..
CFPreferences의 CF는 Core Foundation의 약자입니다. Apple의 개발자 문서에 따르면 Core Foundation은 Mac에서 시스템 전체 및 응용 프로그램 별 환경 설정을 관리하는 방법입니다.
Core Foundation은 사용자 (및 응용 프로그램) 환경 설정을 관리하기위한 간단하고 표준적인 방법을 제공합니다. 핵심 Foundation은 사용자 이름, 응용 프로그램 ID 및 호스트 (컴퓨터) 이름의 조합을 사용하여 범위가 지정된 키 - 값 쌍으로 환경 설정을 저장합니다. 이렇게하면 다른 클래스의 사용자에게 적용되는 환경 설정을 저장하고 검색 할 수 있습니다..
기본적으로 컴퓨터가 Mac의 숨겨진 라이브러리 폴더 안에 .plist 파일을 만들거나 편집 할 때마다 CFPreferences가 실행됩니다..
한편, NSUserDefaults는 프로그램이 기본 설정에 액세스 할 수있게 해주는 관련 시스템입니다. Inches 및 Celsius를 사용하도록 컴퓨터를 설정 한 경우 귀하의 선택에 혼란 스럽습니다. 그러나 NSUserDefaults를 사용하여 어떤 옵션을 선택했는지 알 수 있기 때문에 응용 프로그램이 아닙니다. Apple 개발자 설명서를 다시 인용하려면 다음을 수행하십시오.
NSUserDefaults 클래스는 기본 시스템과 상호 작용할 수있는 프로그래밍 방식의 인터페이스를 제공합니다. 기본 시스템을 사용하면 앱이 사용자의 환경 설정에 맞게 행동을 맞춤 설정할 수 있습니다. 예를 들어 사용자가 선호하는 측정 단위 또는 미디어 재생 속도를 지정할 수 있도록 허용 할 수 있습니다. 앱은 사용자의 기본 데이터베이스에있는 매개 변수 집합에 값을 할당하여 이러한 환경 설정을 저장합니다..
요약하면 : cfprefsd는 macOS 및 응용 프로그램에서 환경 설정 파일을 만들고 편집하는 데 사용되는 데몬입니다. 또한 응용 프로그램이 시스템 전체의 기본 설정을 준수하는지 확인하는 데 사용됩니다..
cfprefsd가 CPU 전원을 사용하고 있다면해야 할 일
이 프로세스는 상당히 간단한 작업을하기 때문에 많은 CPU 사용량을 사용하지 않아야합니다. 그렇다면 최근에 설치 한 응용 프로그램이 범인 일 가능성이 높습니다. 앞서 말했듯이 cfprefsd는 macOS와 개별 응용 프로그램에서 모두 사용됩니다.
최근에 뭔가를 설치 한 경우 해당 앱을 닫고 도움이되는지 확인해보십시오. 그럴 경우 손상된 .plist 파일을 처리 할 수 있습니다. AppCleaner를 사용하거나 응용 프로그램에서 찾은 .plist 파일을 라이브러리 폴더에서 수동으로 삭제하여 해당 응용 프로그램의 설정을 지우는 것이 좋습니다. 도움이되지 않으면 버그를 발견했습니다. 문제가있는 앱의 개발자에게 연락하기.
사진 크레디트 : guteksk7 / Shutterstock.com