ما هو cfprefsd ولماذا يتم تشغيله على جهاز Mac الخاص بي؟



أنت على تصفح مراقب النشاط عندما تلاحظ شيئًا يسمى cfprefsd. ما هذا وهل يجب أن تقلق بشأنه؟

إجابة سريعة: لا ، cfpresfd هو جزء أساسي من macOS ، ولا يمكنك استخدام الكمبيوتر بدونه.





ذات صلة: ما هي هذه العملية ولماذا يتم تشغيلها على جهاز Mac الخاص بي؟

هذه المقالة جزء من سلسلتنا المستمرة شرح العمليات المختلفة الموجودة في مراقب النشاط ، مثل kernel_task و الحد و mdsworker و المثبتة و WindowServer و مزرق و إطلاق و دعم و دليل و powerd ، coreauthd ، التكوين و mdnsresponder و UserEventAgent و nsurlstoraged و تجارة و الأبوية و صندوق الرمل و كلاود ، و آخرين كثر . لا تعرف ما هي هذه الخدمات؟ من الأفضل بدء القراءة!



عملية اليوم ، cfprefsd ، هي خفية ، مما يعني أنها تعمل في الخلفية وتتولى مهام النظام. يمكنك تحديد الشياطين بشكل عام بواسطة d في النهاية. يسمح هذا البرنامج الخفي المحدد لنظام macOS والتطبيقات الخاصة بك بقراءة ملفات التفضيلات وكتابتها.

ماذا يفعل cfprefsd

لاقتباس صفحة الرجل ، والتي يمكنك عرضها بكتابة man cfprefsd في المحطة:

يوفر cfprefsd خدمات التفضيلات لتفضيلات CFP و NSUserDefaults APIs.



الإعلانات

هذا محير بعض الشيء إذا كنت لا تعرف ما هي تفضيلات CF و NSUserDefaults ، لذلك دعونا نتعمق في هذه الأمور بإيجاز.

CF في CFPreferences لتقف على Core Foundation. وفق وثائق مطور Apple ، Core Foundation هي الطريقة التي يدير بها Mac الخاص بك كل من التفضيلات على مستوى النظام والتطبيقات الخاصة:

توفر Core Foundation طريقة بسيطة وقياسية لإدارة تفضيلات المستخدم (والتطبيق). تقوم Core Foundation بتخزين التفضيلات كأزواج ذات قيمة مفتاح يتم تعيينها في نطاق باستخدام مجموعة من اسم المستخدم ومعرف التطبيق وأسماء المضيف (الكمبيوتر). هذا يجعل من الممكن حفظ واسترداد التفضيلات التي تنطبق على فئات مختلفة من المستخدمين.

بشكل أساسي ، في أي وقت يقوم جهاز الكمبيوتر الخاص بك بإنشاء أو تحرير ملف .plist داخل مجلد المكتبة المخفية على جهاز Mac الخاص بك ، إن تفضيلات CFP هي التي تحقق ذلك.

NSUserDefaults ، في الوقت نفسه ، هو نظام مرتبط يسمح للبرامج بالوصول إلى إعداداتك الافتراضية. إذا كنت قد أعددت جهاز الكمبيوتر الخاص بك لاستخدام Inches and Celsius ، فإن اختياراتك تصيبني بالحيرة. ومع ذلك ، فإن تطبيقاتك ليست كذلك ، لأنه يمكنها استخدام NSUserDefaults لمعرفة الخيارات التي حددتها. يقتبس وثائق مطور Apple تكرارا:

توفر فئة NSUserDefaults واجهة برمجية للتفاعل مع نظام الإعدادات الافتراضية. يسمح نظام الإعدادات الافتراضية للتطبيق بتخصيص سلوكه لمطابقة تفضيلات المستخدم. على سبيل المثال ، يمكنك السماح للمستخدمين بتحديد وحدات القياس المفضلة لديهم أو سرعة تشغيل الوسائط. تخزن التطبيقات هذه التفضيلات عن طريق تعيين قيم لمجموعة من المعلمات في قاعدة بيانات المستخدم الافتراضية.

للتلخيص: cfprefsd هو برنامج خفي يستخدمه macOS والتطبيقات لإنشاء ملفات التفضيلات وتحريرها. يتم استخدامه أيضًا للتأكد من أن التطبيقات تحترم الإعدادات الافتراضية على مستوى النظام.

ماذا تفعل إذا كان cfprefsd يستهلك طاقة وحدة المعالجة المركزية

لا ينبغي أن تستهلك هذه العملية قدرًا كبيرًا من طاقة وحدة المعالجة المركزية ، لأنها تؤدي وظيفتها البسيطة إلى حد ما. إذا كان الأمر كذلك ، فمن المحتمل أن يكون الجاني أحد التطبيقات التي ثبتها مؤخرًا. كما قلنا ، يتم استخدام cfprefsd بواسطة كل من macOS والتطبيقات الفردية الخاصة بك.

ذات صلة: كيفية إعادة تعيين أي تطبيق Mac إلى إعداداته الافتراضية

إذا قمت مؤخرًا بتثبيت شيء ما ، فحاول إغلاق هذا التطبيق ومعرفة ما إذا كان يساعدك. إذا حدث ذلك ، فقد تكون تتعامل مع ملف .plist تالف. يعتبر مسح إعدادات هذا التطبيق باستخدام AppCleaner ، أو عن طريق حذف أي ملفات .plist تجدها للتطبيق يدويًا من مجلد المكتبة. إذا لم يساعدك ذلك ، فقد وجدت خطأ ؛ تواصل مع مطور التطبيق المشكل.

رصيد الصورة: guteksk7 / Shutterstock.com

اقرأ التالي صورة الملف الشخصي لجوستين بوت جاستن بوت
كان جاستن بوت يكتب عن التكنولوجيا لأكثر من عقد من الزمان ، حيث ظهر العمل في Digital Trends و The Next Web و Lifehacker و MakeUseOf و Zapier Blog. كما أنه يدير إشارة هيلزبورو ، وهي منفذ إخباري محلي يديره متطوعون أسسه.
اقرأ السيرة الذاتية الكاملة

مقالات مثيرة للاهتمام