رسالة الإعلام بالخطأ أو استخدام CPU عالية عند تشغيل تطبيق يستند إلى Windows عرض WPF

الأعراض

عند تشغيل تطبيق يستند إلى Windows عرض WPF في Microsoft.NET Framework 3.0، قد تتلقى خطأ في فيليفورماتيكسسيبشن أو خطأ أرجومينتوتوفرانجيكسسيبشن. يحدث هذا الخطأ عند بدء تشغيل تطبيق يستند إلى WPF لمعالجة النص. على سبيل المثال، قد تتلقى رسالة خطأ "فيليفورماتيكسسيبشن" مشابهة لما يلي:
file:///filepath/اسم _ الملف ملف غير مطابق لمواصفات تنسيق ملف المتوقعة.
في رسالة الخطأ هذه، file_name هو عادة اسم الملف لخط. بالإضافة إلى ذلك، يستهلك التطبيق يصل إلى 100 بالمائة وقت وحدة المعالجة المركزية.


عند البحث في "إدارة المهام" أو غيرها من الأدوات، يستهلك PresentationFontCache.exe 50% أو أكثر من وقت المعالج متوفراً.

السبب

تحدث هذه المشكلة إذا برامج تشغيل الفيديو بالكتابة فوق البيانات الموجودة في ذاكرة التخزين المؤقت الخط المخزنة في الذاكرة.

الحل

لحل هذه المشكلة، اتبع الخطوات التالية:
  1. قم بإنهاء كافة التطبيقات المستندة إلى WPF التي يتم تشغيلها على الكمبيوتر.
  2. قم بإيقاف خدمة التخزين المؤقت خط أساس في Windows العرض التقديمي 3.0.0.0. لإيقاف خدمة التخزين المؤقت خط أساس في Windows العرض التقديمي 3.0.0.0، استخدم إحدى الطرق التالية.

    الطريقة الأولى: استخدام وحدة التحكم بالإدارة ل Microsoft
    1. انقر فوق ابدأ، ثم انقر فوق تشغيل، ثم اكتب Services.mscوثم انقر فوق موافق.
    2. انقر نقراً مزدوجاً فوق التخزين المؤقت خط أساس في Windows العرض التقديمي 3.0.0.0ومن ثم انقر فوق إيقاف.
    الطريقة الثانية: استخدام موجه الأوامر
    1. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب cmdوثم انقر فوق موافق.
    2. في موجه الأوامر، اكتب net إيقاف Windows العرض التقديمي أساس خط التخزين المؤقت "3.0.0.0"، ومن ثم اضغط ENTER.
  3. حذف الإصدار القديم من ملف Fontcache3.0.0.0.dat.

    ملاحظة: بشكل افتراضي، يتم وضع الملف Fontcache3.0.0.0.dat في المجلد %windir%\ServiceProfiles\LocalService\AppData\Local في نظام التشغيل Windows Vista. بشكل افتراضي، يتم وضع الملف Fontcache3.0.0.0.dat في %systemdrive%\Documents و "البيانات المحلية بيانات إعدادات إعدادات" مجلد في نظام التشغيل Windows XP والإصدارات السابقة من Windows.
  4. تحديث برامج تشغيل بطاقة الفيديو. للقيام بذلك، استخدم إحدى الطرق التالية.

    الطريقة الأولى: استخدام "كتالوج Windows Update"

    لتحديث برامج تشغيل بطاقة الفيديو، التحقق من وجود تحديثات في كتالوج Windows Update. لمزيد من المعلومات حول كيفية تنزيل برامج التشغيل من "كتالوج Windows Update"، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

    323166 كيفية تنزيل برامج التشغيل والتحديثات من "كتالوج Windows Update"


    الطريقة الثانية: ثم تحميل وتثبيت أحدث برامج تشغيل بطاقة الفيديو

    لتحميل وتثبيت أحدث برامج تشغيل بطاقة الفيديو، اتصل بالكمبيوتر أو الشركة المصنعة لأجهزة الفيديو.

    للحصول على معلومات حول الشركة المصنعة للجهاز، قم بزيارة موقع ويب التالي:

مزيد من المعلومات

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

بعد أن تقوم بتحديث برامج تشغيل بطاقة الفيديو وبعد حذف الملف Fontcache3.0.0.0.dat، يتم إنشاء ملف بيانات ذاكرة التخزين المؤقت خط جديد استناداً إلى تكوين الكمبيوتر الجديد. يتم إنشاء هذا الملف بيانات ذاكرة التخزين المؤقت خط جديد عند إيقاف خدمة التخزين المؤقت خط أساس في Windows العرض التقديمي 3.0.0.0. بشكل عام، يتم إنشاء ملف بيانات ذاكرة التخزين المؤقت خط جديد عند إيقاف تشغيل الكمبيوتر أو إعادة تشغيله.
خصائص

رقم الموضوع: 937135 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات