यदि आपका पीसी वास्तव में धीमा हो गया है और आपने उस प्रक्रिया को देखने के लिए कार्य प्रबंधक की जांच की है जो बहुत अधिक CPU का उपयोग कर रही है, तो हो सकता है कि आपने उस सूची में PresentationFontCache.exe प्रक्रिया देखी हो। यह प्रक्रिया 50% CPU या 100% CPU (कुछ मामलों में) का उपयोग कर सकती है। उच्च CPU उपयोग आपके कंप्यूटर को धीमी गति से चालू रखेगा जो आपके काम की दिनचर्या को बिगाड़ सकता है। यहां तक कि अगर आप कार्य प्रबंधक से प्रक्रिया को समाप्त करते हैं, तो यह संभवतः कुछ समय बाद या सिस्टम को रिबूट करने के बाद वापस आ जाएगा। कुछ मामलों में, PresentationFontCache.exe स्टार्टअप में समस्याएं पैदा कर सकता है और आपके स्टार्टअप समय को भी काफी धीमा कर सकता है।
PresentationFontCache.exe .Net Framework से संबद्ध है। प्रेजेंटेशन फॉन्ट कैशे का मुख्य उद्देश्य फॉन्ट ग्लिफ़ को मेमोरी में लोड करना है ताकि सभी डब्ल्यूपीएफ (विंडोज प्रेजेंटेशन फाउंडेशन) एप्लिकेशन इन फोंट का उपयोग कर सकें। इसलिए, जब भी आप विंडोज प्रेजेंटेशन फाउंडेशन एप्लिकेशन का उपयोग करते हैं, तो PresentationFontCache.exe शुरू किया जाता है ताकि फ़ॉन्ट की जानकारी wpf ऐप के लिए उपलब्ध हो। अब, यह उत्तर देने के लिए कि प्रेजेंटेशन फ़ॉन्ट कैश बहुत सारे संसाधनों का उपयोग क्यों कर रहा है, इसका कैश में दूषित फ़ॉन्ट से कुछ लेना-देना है। कुछ समय बाद, स्मृति में फ़ॉन्ट की जानकारी दूषित या अनुत्तरदायी हो सकती है। यह कभी-कभी प्रस्तुति फ़ॉन्ट कैश को दुर्व्यवहार करने और पुनरारंभ लूप में फंसने की ओर ले जाता है। तो, यह सब बहुत सारे CPU का उपयोग करना शुरू कर देता है जो बहुत सारी समस्याएं पैदा करता है।
सौभाग्य से, इस समस्या के कुछ समाधान हैं। नीचे दिए गए प्रत्येक तरीके को देखें और जो आपके लिए उपयुक्त हो उसे लागू करें।
विधि 1:Font*.dat फ़ाइल हटाएं
Font*.dat फ़ाइल को ढूंढना और हटाना अधिकांश उपयोगकर्ताओं के लिए काम करता प्रतीत होता है। मूल रूप से, एक .dat फ़ाइल में किसी एप्लिकेशन से संबंधित जानकारी होती है। हो सकता है कि यह फ़ाइल दूषित हो गई हो और इससे समस्या हो रही हो। इसलिए, इस फ़ाइल को हटाने और रीबूट करने से आमतौर पर आपकी समस्या का समाधान हो जाएगा।
इस फ़ाइल को हटाने के चरण यहां दिए गए हैं
- Windows key दबाए रखें और R press दबाएं
- टाइप करें C:\Windows\ServiceProfiles\LocalService\AppData\Local\ और Enter press दबाएं
- Font*.dat . नाम की फ़ाइल ढूंढें (या FontCache 3.0.0.0.date )
- राइट क्लिक Font*.dat (या FontCache 3.0.0.0.date ) और किसी भी अतिरिक्त संकेत की पुष्टि करें चुनें
- एक बार हो जाने के बाद, रीबूट करें ।
नोट: यदि आप फ़ोल्डर तक नहीं पहुंच पा रहे हैं तो निम्न कार्य करें। Windows key दबाए रखें और R press दबाएं . टाइप करें कंट्रोल पैनल और Enter press दबाएं . उपस्थिति और वैयक्तिकरण Select चुनें . फ़ाइल एक्सप्लोरर का चयन करें विकल्प (या फ़ोल्डर विकल्प)। देखें . क्लिक करें टैब। विकल्प चुनें छिपी हुई फ़ाइलें, फ़ोल्डर और ड्राइव दिखाएं उन्नत सेटिंग . में खंड। लागू करें Click क्लिक करें फिर ठीक . चुनें . अब ऊपर दिए गए स्टेप्स को करें। यदि आप अभी भी स्थान तक नहीं पहुंच पा रहे हैं तो आपको मैन्युअल रूप से इस स्थान पर नेविगेट करना होगा।
कंप्यूटर के पुनरारंभ होने के बाद सब कुछ ठीक होना चाहिए।
नोट: यदि आप फ़ाइल को हटा नहीं सकते हैं तो PresenetationFontCache.exe को कार्य प्रबंधक से रोकें। एक साथ CTRL, SHIFT और Esc (CTRL + SHIFT + Esc) दबाएँ। इससे टास्क मैनेजर खुल जाएगा। अब, सूची से PresentationFontCache.exe चुनें और एंड टास्क पर क्लिक करें। अब ऊपर दिए गए चरणों का पालन करें।
विधि 2:प्रस्तुतिकरण फ़ॉन्ट कैश सेवा रोकें
जैसा कि शुरुआत में बताया गया है, PresentationFontCache.exe का उपयोग विंडोज प्रेजेंटेशन फाउंडेशन अनुप्रयोगों के साथ किया जाता है। एक बार डब्ल्यूपीएफ आवेदन चलने के बाद इसे शुरू किया जाएगा। इसलिए, यदि आप किसी भी wpf एप्लिकेशन का उपयोग नहीं करते हैं तो प्रेजेंटेशन फॉन्ट कैश सेवा को अक्षम करने से आपके लिए समस्या का समाधान हो जाएगा। यदि आप सुनिश्चित नहीं हैं, तो विंडोज़ डेस्कटॉप के लिए विजुअल स्टूडियो में बनाए गए डब्ल्यूपीएफ एप्लिकेशन हैं। इसलिए, यदि आप इनमें से किसी भी एप्लिकेशन का उपयोग नहीं कर रहे हैं या आप डेवलपर नहीं हैं तो आपको प्रस्तुति फ़ॉन्ट कैश सेवा को अक्षम करने के बाद ठीक हो जाना चाहिए।
प्रस्तुति फ़ॉन्ट कैश सेवा को अक्षम करने के चरण यहां दिए गए हैं
- Windows key दबाए रखें और R press दबाएं
- टाइप करें services.msc और Enter press दबाएं
- विंडोज प्रेजेंटेशन फाउंडेशन फॉन्ट कैशे 3.0.0.0 नाम की एक सेवा का पता लगाएं और इसे डबल क्लिक करें
- अक्षम का चयन करें स्टार्टअप प्रकार . में ड्रॉप डाउन मेनू से अनुभाग
- क्लिक करें रोकें यदि सेवा स्थिति चल रहा है
- लागू करें क्लिक करें और चुनें ठीक है
एक बार हो जाने के बाद, आपको जाने के लिए अच्छा होना चाहिए। सेवा अब शुरू नहीं होनी चाहिए और आपका CPU उपयोग कम हो जाना चाहिए।
विधि 3:.नेट फ्रेमवर्क की मरम्मत करें
यदि उपरोक्त दो तरीके काम नहीं करते हैं तो आपका अंतिम उपाय .Net फ्रेमवर्क की मरम्मत करना है। चूंकि प्रेजेंटेशन फॉन्ट कैश .नेट फ्रेमवर्क से जुड़ा है, इसलिए फ्रेमवर्क में मरम्मत और समस्याएं आमतौर पर प्रेजेंटेशन फॉन्ट कैश के साथ भी मुद्दों को ठीक कर देंगी।
- Windows key दबाए रखें और R press दबाएं
- टाइप करें appwiz.cpl और Enter press दबाएं
- ढूंढें माइक्रोसॉफ्ट .नेट फ्रेमवर्क 3.0 (आपके पास एक और संस्करण हो सकता है)। इस प्रविष्टि का चयन करें और बदलें/निकालें click क्लिक करें
- एक नई विंडो खुलनी चाहिए। चुनें मरम्मत और किसी भी अतिरिक्त ऑन-स्क्रीन निर्देशों का पालन करें
- सूची से सभी उदाहरणों के लिए इन चरणों को दोहराएं (आपके पास कई उदाहरण हो सकते हैं)
एक बार हो जाने के बाद, आपको जाना अच्छा होगा।