फिक्स: PresentationFontCache.exe उच्च CPU या मेमोरी उपयोग



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

यदि आपका पीसी वास्तव में धीमा हो गया है और आपने कार्य को देखने के लिए टास्क मैनेजर की जाँच की है जो बहुत अधिक सीपीयू का उपयोग कर रहा है, तो आपने उस सूची में PresentationFontCache.exe प्रक्रिया देखी होगी। यह प्रक्रिया 50% CPU या यहां तक ​​कि 100% CPU (कुछ मामलों में) का उपयोग कर सकती है। CPU का उच्च उपयोग आपके कंप्यूटर को धीमी गति से चालू रखेगा जो आपके काम की दिनचर्या को बिगाड़ सकता है। यहां तक ​​कि अगर आप कार्य प्रबंधक से प्रक्रिया को समाप्त करते हैं, तो यह संभवतः एक समय बाद या सिस्टम को रिबूट करने के बाद या तो वापस आ जाएगा। कुछ मामलों में, PresentationFontCache.exe स्टार्टअप में समस्याएं पैदा कर सकती है और आपके स्टार्टअप समय को भी धीमा कर सकती है।



PresentationFontCache.exe .Net फ्रेमवर्क के साथ जुड़ा हुआ है। प्रेजेंटेशन फॉन्ट कैश का मुख्य उद्देश्य मेमोरी में फ़ॉन्ट ग्लिफ़ को लोड करना है ताकि सभी WPF (विंडोज प्रेजेंटेशन फ़ाउंडेशन) एप्लिकेशन इन फोंट का उपयोग कर सकें। इसलिए, जब भी आप विंडोज प्रेजेंटेशन फाउंडेशन एप्लिकेशन का उपयोग करते हैं, तो PresentationFontCache.exe शुरू हो जाता है ताकि फ़ॉन्ट की जानकारी WPF ऐप के लिए उपलब्ध हो। अब, यह समझने के लिए कि प्रस्तुति फ़ॉन्ट कैश बहुत सारे संसाधनों का उपयोग क्यों कर रहा है, इसका कैश में भ्रष्ट फ़ॉन्ट के साथ कुछ करना है। कुछ समय बाद, मेमोरी में फ़ॉन्ट की जानकारी दूषित या अनुत्तरदायी हो सकती है। यह कभी-कभी प्रस्तुति फ़ॉन्ट कैश को दुर्व्यवहार की ओर ले जाता है और पुनरारंभ लूप में फंस जाता है। तो, यह सब बहुत सारे CPU का उपयोग करना शुरू कर देता है जो बहुत सारी समस्याएं पैदा करता है।



सौभाग्य से, इस समस्या के समाधान के एक जोड़े हैं। नीचे दिए गए प्रत्येक तरीकों के माध्यम से जाओ और जो आपके लिए उपयुक्त है उसे लागू करें।



विधि 1: हटाएं फ़ॉन्ट * .dat फ़ाइल

फ़ॉन्ट * .dat फ़ाइल का पता लगाना और हटाना अधिकांश उपयोगकर्ताओं के लिए काम करता है। मूल रूप से, एक .dat फ़ाइल में किसी एप्लिकेशन (नों) से संदर्भित जानकारी होती है। यह फ़ाइल दूषित हो सकती है और समस्या का कारण बन सकती है। इसलिए, इस फ़ाइल को हटाना और रीबूट करना आमतौर पर आपके लिए समस्या का समाधान करेगा।

यहां इस फ़ाइल को हटाने के चरण दिए गए हैं

  1. होल्ड विंडोज की और दबाएँ आर
  2. प्रकार C: Windows ServiceProfiles LocalService AppData Local और दबाएँ दर्ज



  1. नाम से एक फ़ाइल का पता लगाएँ फ़ॉन्ट * .डाट (या FontCache 3.0.0.0.dat )
  2. दाएँ क्लिक करें फ़ॉन्ट * .डाट (या FontCache 3.0.0.0.dat ) और किसी भी अतिरिक्त संकेत की पुष्टि करें का चयन करें

  1. एक बार किया है, रीबूट

ध्यान दें: यदि आप फ़ोल्डर तक नहीं पहुंच सकते हैं तो निम्न कार्य करें। होल्ड विंडोज की और दबाएँ आर । प्रकार कंट्रोल पैनल और दबाएँ दर्ज । चुनते हैं प्रकटन और वैयक्तिकरण । चुनते हैं फाइल ढूँढने वाला विकल्प (या फ़ोल्डर विकल्प)। दबाएं राय टैब। विकल्प चुनें छिपी हुई फ़ाइलें, फ़ोल्डर और ड्राइव दिखाएं में एडवांस सेटिंग अनुभाग। क्लिक लागू फिर सेलेक्ट करें ठीक । अब ऊपर दिए गए चरणों को करें। यदि आप अभी भी स्थान पर नहीं पहुंच सकते हैं तो आपको इस स्थान पर मैन्युअल रूप से नेविगेट करना होगा।

कंप्यूटर के पुनरारंभ होने के बाद सब कुछ ठीक होना चाहिए।

ध्यान दें: यदि आप फ़ाइल को नहीं हटा सकते हैं तो टास्क मैनेजर से PresenetationFontCache.exe को रोक दें। CTRL, SHIFT और Esc (CTRL + SHIFT + Esc) एक साथ दबाएं। इससे टास्क मैनेजर खुल जाएगा। अब, सूची से PresentationFontCache.exe चुनें और एंड टास्क पर क्लिक करें। अब ऊपर दिए गए चरणों को करें।

विधि 2: रोकें प्रस्तुति फ़ॉन्ट कैश सेवा

जैसा कि शुरुआत में बताया गया है, PresentationFontCache.exe का उपयोग विंडोज प्रेजेंटेशन फाउंडेशन अनुप्रयोगों के साथ किया जाता है। WPF एप्लिकेशन के चलने के बाद यह सबसे अधिक संभावना होगी। इसलिए, यदि आप किसी भी WPF एप्लिकेशन का उपयोग नहीं करते हैं, तो प्रस्तुति फ़ॉन्ट कैश सेवा को अक्षम करने से आपके लिए समस्या का समाधान हो जाएगा। यदि आप सुनिश्चित नहीं हैं, तो WPF एप्लिकेशन विंडोज डेस्कटॉप के लिए विजुअल स्टूडियो में बनाए गए हैं। इसलिए, यदि आप इनमें से किसी भी एप्लिकेशन का उपयोग नहीं कर रहे हैं या आप डेवलपर नहीं हैं तो आपको प्रेजेंटेशन फ़ॉन्ट कैश सेवा को अक्षम करने के बाद ठीक होना चाहिए।

यहां प्रस्तुति फ़ॉन्ट कैश सेवा को अक्षम करने के चरण दिए गए हैं

  1. होल्ड विंडोज की और दबाएँ आर
  2. प्रकार services.msc और दबाएँ दर्ज

  1. नाम से एक सेवा का पता लगाएँ विंडोज प्रस्तुति फाउंडेशन फ़ॉन्ट कैश 3.0.0.0 और इसे डबल क्लिक करें

  1. चुनते हैं विकलांग में ड्रॉप डाउन मेनू से स्टार्टअप प्रकार अनुभाग

  1. क्लिक रुकें अगर द सेवा की स्थिति दौड रहा है
  2. क्लिक लागू और चुनें ठीक

एक बार हो जाने के बाद, आपको जाने के लिए अच्छा होना चाहिए। सेवा अब शुरू नहीं होनी चाहिए और आपका CPU उपयोग नीचे जाना चाहिए।

विधि 3: मरम्मत। नेट फ्रेमवर्क

यदि उपरोक्त दो विधियाँ काम नहीं करती हैं तो आपका अंतिम उपाय .Net फ्रेमवर्क की मरम्मत करना है। चूंकि प्रस्तुति फ़ॉन्ट कैश .Net फ्रेमवर्क के साथ जुड़ा हुआ है, फ्रेमवर्क में मरम्मत और समस्याओं को आमतौर पर प्रस्तुति फ़ॉन्ट कैश के साथ भी ठीक कर दिया जाएगा।

  1. होल्ड विंडोज की और दबाएँ आर
  2. प्रकार एक ppwiz.cpl और दबाएँ दर्ज

  1. का पता लगाने Microsoft .Net फ्रेमवर्क 3.0 (आपके पास दूसरा संस्करण हो सकता है)। इस प्रविष्टि का चयन करें और क्लिक करें परिवर्तन हटाएं
  2. एक नई विंडो खुलनी चाहिए। चुनते हैं मरम्मत और किसी भी अतिरिक्त ऑन-स्क्रीन निर्देशों का पालन करें
  3. सूची से सभी उदाहरणों के लिए इन चरणों को दोहराएं (आपके पास कई उदाहरण हो सकते हैं)

एक बार हो जाने के बाद, आपको जाने के लिए अच्छा होना चाहिए।

3 मिनट पढ़ा