উইন্ডোজ ব্যাকগ্রাউন্ডে অনেক সার্ভিস রান করে। এই সার্ভিসগুলো Services উইন্ডোতে (Win+R > services.msc > Enter) কারেন্ট স্ট্যাটাসসহ দেখা যায়। System Configuration Utility (msconfig)-এর একটি আলাদা ট্যাবেও দেখা যায়।
আজ আমি Services উইন্ডোর ব্যাকগ্রাউন্ড সার্ভিসের জন্য একটা ভাবনীয় ইস্যু দেখলাম: প্রতিটি সার্ভিসের স্ট্যাটসে “Failed to Read Description. Error Code 2” লেখা। স্ক্রিনশট দেখুন:

Error code 2 হলে বোঝা যায় ব্যাকগ্রাউন্ড সার্ভিস ফাইলগুলো সিস্টেম থেকে মিসিং। প্রথমে সার্ভিসের জন্য প্রয়োজনীয় ফাইলগুলো চেক করলাম — সব OK ছিল।
System File Checker চালিয়ে সম্ভাব্য করাপশন ফিক্স করে রিবুট করলাম। কিন্তু পরিস্থিতি একই, সার্ভিসগুলো একই এরর দেখাচ্ছে।
তারপর অন্য দিক থেকে ট্রাবলশুটিং শুরু করলাম এবং চূড়ান্ত নিচের সমাধান পেলাম।
Failed To Read Description, Error Code 2
১. Windows Key + R চাপে Run ডায়ালগে Regedt32.exe টাইপ করে Registry Editor খুলুন।
২. নিচের লোকেশনে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI

৩. MUI কীতে রাইট-ক্লিক > New > Key। নতুন কীতে নাম দিন StringCacheSettings।
এই নতুন কীর ডান প্যানেলে নতুন DWORD মান তৈরি করুন, নাম StringCacheGeneration। এটিকে ডাবল-ক্লিক করে Value data মডিফাই করুন:

৪. উপরের বক্সে Value data হিসেবে 38b টাইপ করুন। Hexadecimal বেস সিলেক্ট করা আছে কিনা নিশ্চিত করুন। OK ক্লিক করুন। Registry Editor বন্ধ করে রিবুট করুন ফিক্স পেতে।
সাহায্য হলে ভালো!
