কম্পিউটার টিউটোরিয়াল

PresentationFontCache.exe হাই CPU বা মেমরি ইউজেজ সমাধান

আপনার পিসি খুব স্লো হয়ে গেলে এবং টাস্ক ম্যানেজার চেক করলে কোন প্রসেস বেশি CPU ব্যবহার করছে তা দেখতে PresentationFontCache.exe প্রসেস লিস্টে পাওয়া যাবে। এই প্রসেস ৫০% CPU বা কিছু কেসে ১০০% CPU ব্যবহার করতে পারে। হাই CPU ইউজেজ কম্পিউটারকে স্লো করে দেবে যা কাজে বাধা দেবে। টাস্ক ম্যানেজার থেকে প্রসেস এন্ড করলেও এটি কিছুক্ষণ পর বা রিবুট করার পর আবার ফিরে আসবে। কিছু কেসে PresentationFontCache.exe স্টার্টআপে সমস্যা সৃষ্টি করে স্টার্টআপ টাইম উল্লেখযোগ্যভাবে স্লো করে দেয়।

PresentationFontCache.exe .Net Framework-এর সাথে যুক্ত। Presentation Font Cache-এর মূল উদ্দেশ্য হলো ফন্ট গ্লিফস মেমরিতে লোড করা যাতে সকল WPF (Windows Presentation Foundation) অ্যাপ্লিকেশন এই ফন্টগুলো ব্যবহার করতে পারে। তাই যখনই আপনি একটি WPF অ্যাপ্লিকেশন ব্যবহার করবেন, PresentationFontCache.exe ইনিশিয়েট হবে যাতে WPF অ্যাপের জন্য ফন্টের ইনফরমেশন উপলব্ধ থাকে। এখন কেন Presentation Font Cache অনেক রিসোর্স ব্যবহার করছে, তার কারণ হলো ক্যাশে করপ্ট ফন্ট। কিছুক্ষণ পর ফন্টের ইনফরমেশন মেমরিতে করপ্ট বা অনরেসপন্সিভ হতে পারে। এটি Presentation Font Cache-কে মিসবিহেভ করিয়ে রিস্টার্ট লুপে আটকিয়ে দেয়। ফলে অনেক CPU ব্যবহার হয় এবং সমস্যা সৃষ্টি হয়।

সৌভাগ্যয়ból এই সমস্যার কিছু সমাধান আছে। নিচের প্রতিটি মেথড চেক করুন এবং আপনার জন্য উপযুক্তটি অ্যাপ্লাই করুন।

মেথড ১: Font*.dat ফাইল ডিলিট করা

Font*.dat ফাইল লোকেট করে ডিলিট করলে অধিকাংশ ইউজারের জন্য কাজ করে। মূলত .dat ফাইলে অ্যাপ্লিকেশন(গুলোর) রেফারেন্সড ইনফরমেশন থাকে। এই ফাইল করপ্ট হলে ইস্যু হয়। তাই এই ফাইল ডিলিট করে রিবুট করলে সাধারণত সমস্যা সমাধান হয়।

ফাইল ডিলিট করার ধাপগুলো:

  1. Windows key ধরে R চাপুন।
  2. C:\Windows\ServiceProfiles\LocalService\AppData\Local\ টাইপ করে Enter চাপুন।

PresentationFontCache.exe হাই CPU বা মেমরি ইউজেজ সমাধান

  1. Font*.dat (বা FontCache 3.0.0.0.dat) নামের ফাইল লোকেট করুন।
  2. Font*.dat (বা FontCache 3.0.0.0.dat) রাইট-ক্লিক করে ডিলিট করুন। যেকোনো এডিশনাল প্রম্পট কনফার্ম করুন।

PresentationFontCache.exe হাই CPU বা মেমরি ইউজেজ সমাধান

  1. হয়ে গেলে রিবুট করুন।

নোট: ফোল্ডার অ্যাক্সেস না করলে নিচের ধাপগুলো ফলো করুন। Windows key ধরে R চাপুন। control panel টাইপ করে Enter চাপুন। Appearance and Personalization সিলেক্ট করুন। File Explorer Options (বা Folder Options) সিলেক্ট করুন। View ট্যাব ক্লিক করুন। Advanced Settings সেকশনে Show hidden files, folders, and drives অপশন সিলেক্ট করুন। Apply চাপুন তারপর Ok সিলেক্ট করুন। এখন উপরের ধাপগুলো ফলো করুন। যদি এখনও লোকেশন অ্যাক্সেস না হয়, তবে ম্যানুয়ালি লোকেশন নেভিগেট করতে হবে।

কম্পিউটার রিস্টার্ট হওয়ার পর সব ঠিক থাকা উচিত।

নোট: ফাইল ডিলিট না করলে টাস্ক ম্যানেজার থেকে PresenetationFontCache.exe বন্ধ করুন। CTRL, SHIFT and Esc (CTRL + SHIFT + Esc) একসাথে চাপুন। টাস্ক ম্যানেজার খুলবে। PresentationFontCache.exe লিস্ট থেকে সিলেক্ট করে End Task ক্লিক করুন। এখন উপরের ধাপগুলো ফলো করুন।

মেথড ২: Presentation Font Cache সার্ভিস বন্ধ করা

শुरুর কথা অনুযায়ী PresentationFontCache.exe Windows Presentation Foundation অ্যাপ্লিকেশন দিয়ে ব্যবহার হয়। এটি সম্ভবত ইনিশিয়েট হবে যখন WPF অ্যাপ্লিকেশন চালু হবে। তাই আপনি যদি কোনো WPF অ্যাপ্লিকেশন ব্যবহার না করেন, তবে Presentation Font Cache সার্ভিস ডিজেবল করলে সমস্যা সমাধান হবে। আপনি যদি নিশ্চিত নন, WPF অ্যাপ্লিকেশনগুলো হলো যেগুলো Visual Studio-তে উইন্ডোজ ডেস্কটপের জন্য তৈরি হয়েছে। তাই আপনি যদি এই অ্যাপ্লিকেশনগুলো ব্যবহার না করেন বা ডেভেলপার না হন, তবে Presentation Font Cache সার্ভিস ডিজেবল করার পর আপনি ঠিক থাকবেন।

Presentation Font Cache সার্ভিস ডিজেবল করার ধাপগুলো:

  1. Windows key ধরে R চাপুন।
  2. services.msc টাইপ করে Enter চাপুন।

PresentationFontCache.exe হাই CPU বা মেমরি ইউজেজ সমাধান

  1. Windows Presentation Foundation Font Cache 3.0.0.0 নামের সার্ভিস লোকেট করে ডাবল-ক্লিক করুন।

PresentationFontCache.exe হাই CPU বা মেমরি ইউজেজ সমাধান

  1. Startup Type সেকশনের ড্রপ-ডাউন মেনু থেকে Disabled সিলেক্ট করুন।

PresentationFontCache.exe হাই CPU বা মেমরি ইউজেজ সমাধান

  1. Service Status Running থাকলে Stop চাপুন।
  2. Apply চাপুন এবং Ok সিলেক্ট করুন।

PresentationFontCache.exe হাই CPU বা মেমরি ইউজেজ সমাধান

হয়ে গেলো। সার্ভিস আর শুরু হবেনা এবং আপনার CPU ইউজেজ কমে যাবে।

মেথড ৩: .Net Framework রিপেয়ার করা

উপরের দুটি মেথড কাজ না করলে আপনার শেষ অবলম্বন হলো .Net Framework রিপেয়ার করা। যেহেতু Presentation Font Cache .Net Framework-এর সাথে যুক্ত, ফ্রেমওয়ার্কের সমস্যা রিপেয়ার করলে সাধারণত Presentation Font Cache-এর ইস্যুও ফিক্স হয়।

  1. Windows key ধরে R চাপুন।
  2. appwiz.cpl টাইপ করে Enter চাপুন।

PresentationFontCache.exe হাই CPU বা মেমরি ইউজেজ সমাধান

  1. Microsoft .Net Framework 3.0 লোকেট করুন (আপনার অন্য ভার্সন থাকতে পারে)। এই এন্ট্রি সিলেক্ট করে Change/Remove ক্লিক করুন।
  2. নতুন উইন্ডো খুলবে। Repair সিলেক্ট করুন এবং অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন।
  3. লিস্ট থেকে সকল ইনস্ট্যান্সের জন্য এই ধাপগুলো রিপিট করুন (আপনার একাধিক ইনস্ট্যান্স থাকতে পারে)।

হয়ে গেলো। এখন আপনাকে ঠিক থাকা উচিত।

  1. svchost.exe (netsvcs) হাই CPU ইউজেজ সমাধান

  2. WmiPrvSE.exe হাই সিপিইউ ইউজ সমস্যা সমাধান উইন্ডোজে

  3. WUDFHost.exe হাই সিপিইউ সমস্যা সমাধান: সহজ ফিক্স ও ড্রাইভার আপডেট

  4. Ntoskrnl.exe হাই CPU ব্যবহার সমাধান: ধাপে ধাপে গাইড