إصلاح: PresentationFontCache.exe عالي استخدام وحدة المعالجة المركزية أو الذاكرة

إذا كان جهاز الكمبيوتر الخاص بك بطيئًا حقًا وقمت بفحص إدارة المهام لمعرفة العملية التي قد تستخدم الكثير من وحدة المعالجة المركزية ، فربما تكون قد شاهدت عملية PresentationFontCache.exe في تلك القائمة. قد تستخدم هذه العملية 50٪ من وحدة المعالجة المركزية أو حتى 100٪ من وحدة المعالجة المركزية (في بعض الحالات). سيؤدي الاستخدام العالي لوحدة المعالجة المركزية إلى إبقاء جهاز الكمبيوتر الخاص بك يعمل بسرعة بطيئة مما قد يزعج روتين عملك. حتى إذا أنهيت العملية من مدير المهام ، فمن المحتمل أن تعود إما بعد فترة أو بمجرد إعادة تشغيل النظام. في بعض الحالات ، قد يتسبب PresentationFontCache.exe في حدوث مشكلات في بدء التشغيل وإبطاء وقت بدء التشغيل بشكل ملحوظ أيضًا.

يرتبط PresentationFontCache.exe بـ .Net Framework. الغرض الرئيسي من Presentation Font Cache هو تحميل الحروف الرسومية للخط في الذاكرة بحيث يمكن لجميع تطبيقات WPF (Windows Presentation Foundation) استخدام هذه الخطوط. لذلك ، عندما تستخدم تطبيق Windows Presentation Foundation ، يتم بدء PresentationFontCache.exe بحيث تكون معلومات الخط متاحة لتطبيق WPF. الآن ، للإجابة عن سبب استخدام ذاكرة التخزين المؤقت لخطوط العرض التقديمي الكثير من الموارد ، فإن لها علاقة بالخط الفاسد في ذاكرة التخزين المؤقت. بعد مرور بعض الوقت ، قد تتلف معلومات الخط الموجودة في الذاكرة أو لا تستجيب. يؤدي هذا أحيانًا إلى أن تسيء "ذاكرة التخزين المؤقت لخطوط العرض التقديمي" التصرف وتعلق في حلقة إعادة التشغيل. لذلك ، كل هذا يبدأ باستخدام الكثير من وحدة المعالجة المركزية مما يخلق الكثير من المشاكل.

لحسن الحظ ، هناك حلان لهذه المشكلة. انتقل من خلال كل من الطرق الواردة أدناه وطبق الطريقة المناسبة لك.

الطريقة الأولى: حذف ملف الخط * .dat

يبدو أن تحديد موقع ملف Font * .dat وحذفه يعمل مع غالبية المستخدمين. بشكل أساسي ، يحتوي ملف .dat على المعلومات المشار إليها في التطبيق (التطبيقات). ربما يكون هذا الملف تالفًا وتسبب في حدوث المشكلة. لذلك ، عادةً ما يؤدي حذف هذا الملف وإعادة التشغيل إلى حل المشكلة نيابةً عنك.

فيما يلي خطوات حذف هذا الملف

  1. اضغط مع الاستمرار على مفتاح Windows واضغط على R.
  2. اكتب C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ واضغط على Enter

  1. حدد موقع ملف يسمى Font * .dat (أو FontCache 3.0.0.0.dat )
  2. انقر بزر الماوس الأيمن فوق Font * .dat (أو FontCache 3.0.0.0.dat ) وحدد تأكيد أي مطالبات إضافية

  1. بمجرد الانتهاء ، أعد التشغيل .

ملاحظة: إذا لم تتمكن من الوصول إلى المجلد ، فقم بما يلي. عقد ويندوز مفتاح واضغط R . اكتب لوحة التحكم واضغط على Enter . حدد المظهر والتخصيص . حدد خيارات مستكشف الملفات (أو خيارات المجلد). انقر فوق علامة التبويب عرض . حدد الخيار إظهار الملفات والمجلدات ومحركات الأقراص المخفية في قسم الإعدادات المتقدمة . انقر فوق تطبيق ثم حدد موافق . الآن قم بتنفيذ الخطوات المذكورة أعلاه. إذا كنت لا تزال غير قادر على الوصول إلى الموقع ، فسيتعين عليك الانتقال إلى هذا الموقع يدويًا.

يجب أن يكون كل شيء على ما يرام بعد إعادة تشغيل الكمبيوتر.

ملاحظة: إذا لم تتمكن من حذف الملف ، فقم بإيقاف PresenetationFontCache.exe من إدارة المهام. اضغط على CTRL و SHIFT و Esc (CTRL + SHIFT + Esc) في وقت واحد. سيؤدي هذا إلى فتح مدير المهام. الآن ، حدد PresentationFontCache.exe من القائمة وانقر فوق إنهاء المهمة. الآن قم بتنفيذ الخطوات المذكورة أعلاه.

الطريقة 2: إيقاف خدمة التخزين المؤقت لخطوط العرض التقديمي

كما هو مذكور في البداية ، يتم استخدام PresentationFontCache.exe مع تطبيقات Windows Presentation Foundation. من المرجح أن يبدأ بمجرد بدء تشغيل تطبيق WPF. لذلك ، إذا لم تستخدم أي تطبيقات WPF ، فإن تعطيل خدمة التخزين المؤقت لخطوط العرض التقديمي سيؤدي إلى حل المشكلة نيابةً عنك. إذا لم تكن متأكدًا ، فإن تطبيقات WPF هي تلك التي تم إنشاؤها في Visual Studio لسطح مكتب Windows. لذلك ، إذا كنت لا تستخدم أيًا من هذه التطبيقات أو لم تكن مطورًا ، فيجب أن تكون بخير بعد تعطيل خدمة التخزين المؤقت لخطوط العرض.

فيما يلي خطوات تعطيل خدمة التخزين المؤقت لخطوط العرض التقديمي

  1. اضغط مع الاستمرار على مفتاح Windows واضغط على R.
  2. اكتب services.msc واضغط على Enter

  1. حدد موقع خدمة تسمى Windows Presentation Foundation Font Cache 3.0.0.0 وانقر عليها نقرًا مزدوجًا

  1. حدد معطل من القائمة المنسدلة في قسم نوع بدء التشغيل

  1. انقر فوق إيقاف إذا كانت حالة الخدمة قيد التشغيل
  2. انقر فوق تطبيق وحدد موافق

بمجرد الانتهاء ، يجب أن تكون على ما يرام. يجب ألا تبدأ الخدمة بعد الآن ويجب أن ينخفض ​​استخدام وحدة المعالجة المركزية.

الطريقة الثالثة: إصلاح NET Framework

إذا لم تنجح الطريقتان المذكورتان أعلاه ، فسيكون الملاذ الأخير هو إصلاح .Net Framework. نظرًا لأن ذاكرة التخزين المؤقت لخطوط العرض مرتبطة بـ .Net Framework ، فإن الإصلاح والمشكلات في الإطار ستعمل عادةً على إصلاح مشكلات التخزين المؤقت لخطوط العرض التقديمي أيضًا.

  1. اضغط مع الاستمرار على مفتاح Windows واضغط على R.
  2. اكتب appwiz.cpl واضغط على Enter

  1. حدد موقع Microsoft .Net Framework 3.0 (قد يكون لديك إصدار آخر). حدد هذا الإدخال وانقر فوق تغيير / إزالة
  2. يجب فتح نافذة جديدة. حدد إصلاح واتبع أي تعليمات إضافية على الشاشة
  3. كرر هذه الخطوات لجميع المثيلات من القائمة (قد يكون لديك مثيلات متعددة)

بمجرد الانتهاء ، يجب أن تكون على ما يرام.