উইন্ডোজ রেজিস্ট্রি একটি বিশাল ডেটাবেস যাতে প্রোগ্রাম, হার্ডওয়্যার এবং অ্যাপ্লিকেশনের কনফিগারেশন সেটিংস থাকে। প্রোগ্রাম ইনস্টল করার সময় এর ভ্যালু এবং কী রেজিস্ট্রিতে যুক্ত হয়, যেখান থেকে প্রোগ্রাম কনফিগার বা ট্রাবলশুট করা যায়।
রেজিস্ট্রি ঠিকমতো মেইনটেইন না করলে এরর এবং করপশন হয়, जिससे সিস্টেম এবং অ্যাপ্লিকেশন সমস্যা হয়।
এই গাইডে রেজিস্ট্রি কীভাবে কাজ করে, এরর কেন হয় এবং উইন্ডোজ ১০-এ রেজিস্ট্রি এরর ফিক্স করার পরীক্ষিত সমাধান দেওয়া আছে।
উইন্ডোজ রেজিস্ট্রি কীভাবে কাজ করে
নতুন প্রোগ্রাম ইনস্টল করলে রেজিস্ট্রিতে নির্দেশনা এবং ফাইল রেফারেন্স যোগ হয়। অপারেটিং সিস্টেম دائماً ফাইল লোকেশন, প্রোগ্রাম অপশন, নতুন সফ্টওয়্যার ইনস্টল, হার্ডওয়্যার পরিবর্তন ইত্যাদির জন্য রেজিস্ট্রি রেফার করে।
সকল অ্যাপ্লিকেশন রেজিস্ট্রি ব্যবহার করে না। কিছু XML ফাইলে কনফিগারেশন রাখে, পোর্টেবল অ্যাপগুলো এক্সিকিউটেবল ফাইলে ডেটা রাখে।
রেজিস্ট্রি অ্যাক্সেস ও কনফিগারের জন্য Registry Editor ব্যবহার করা হয়—এটি উইন্ডোজ ৯৫ থেকে ডিফল্টই থাকে। এটি রেজিস্ট্রি নয়, রেজিস্ট্রি দেখার এবং পরিবর্তন করার টুল। Command Prompt-এ regedit কমান্ড দিয়ে বা Start > Run-এ regedit.exe টাইপ করে খোলা যায়।
রেজিস্ট্রিতে রেজিস্ট্রি ভ্যালু, কী এবং হাইভ থাকে। ভ্যালুগুলো কীতে থাকে (ফোল্ডার যেন), হাইভগুলো সাবফোল্ডার যেন। Editor-এ পরিবর্তন করলে সংশ্লিষ্ট কনফিগারেশন পরিবর্তন হয়, কিছু রিস্টার্ট পর্যন্ত ইফেক্ট দেয়।
তাই রেজিস্ট্রি এডিট করার সময় সতর্ক থাকা জরুরি।
নোট: রেজিস্ট্রি পরিবর্তন বা ব্রোকেন আইটেম ফিক্স করার আগে রেজিস্ট্রি ব্যাকআপ নিন।
উইন্ডোজ ১০-এ রেজিস্ট্রি এররijos সাধারণ কারণ
রেজিস্ট্রি এরর হওয়ার অনেক কারণ আছে, যা রেজিস্ট্রি ক্লিনার দিয়ে সমাধান হয় না। ক্লিনার কেবল অপ্রয়োজনীয় এন্ট্রি (খালি/ডুপ্লিকেট কী, অনইউজড ভ্যালু, অনইনস্টল 후에 ছूटে গেছে অরফান কী) মুছে ফেলে।
আসল রেজিস্ট্রি এররগুলো গভীর সমস্যা বোঝায়: মিসিং বা করপ্ট রেজিস্ট্রি, ব্লু স্ক্রিন, উইন্ডোজ বুট না হওয়া, "Windows can't access the registry" মেসেজ। এই পরিস্থিতিতে রেজিস্ট্রি ক্লিনার কাজ করে না, কারণ কাজ করার জন্য ওয়ার্কিং রেজিস্ট্রি লাগে।
রেজিস্ট্রি ফ্র্যাগমেন্ট, ডুপ্লিকেট কী, অরফান এন্ট্রি, সিস্টেম শাটডাউন এরর—এগুলো চিন্তার বিষয় নয়। কিন্তু ম্যালওয়্যার/ভাইরাস রেজিস্ট্রি আক্রমণ করলে তা তীব্র সমস্যা এবং অবিলম্বে সমাধান দরকার। ভাইরাস, স্পাইওয়্যার, ট্রোজান রেজিস্ট্রি এন্ট্রি যোগ করে যা ম্যানুয়ালি মুছে ফেলা যায় না। এক্সিকিউটেবল ফাইল খুলতে বাধা দিয়ে ফাইল অ্যাসোসিয়েশন পরিবর্তন করে। এটা অবশ্যই ফিক্স করতে হবে।
করপ্ট রেজিস্ট্রি থেকে होने वाली সমস্যাগুলো
রেজিস্ট্রি করপ্ট হলে কম্পিউটার রিস্টার্ট হতে পারে না। এটি শাটডাউন সময় হয়, কারণ প্রসেস ও ড্রাইভার আনলোড হয়। পাওয়ার ফেইল বা অকস্মিক শাটডাউনও রেজিস্ট্রি হাইভ করপ্ট করতে পারে। প্রসেস রেজিস্ট্রি হাইভ মডিফাই করছিলো, তখনই পাওয়ার কাটলে হাইভ ইনকনসিস্টেন্ট স্টেটে থাকে। রিস্টার্টে OS হাইভ লোড করতে চাইলে ডেটা ইন্টারপ্রেট করতে পারে না, এরর মেসেজ দেখায়।
ফাইল করপশন বা ফল্টি হার্ডওয়্যার (প্রসেসর, ক্যাশে, RAM, ডিস্ক কন্ট্রোলার) যারা ডিস্কে লিখে, সেগুলোও রেজিস্ট্রি করপ্ট করতে পারে। শাটডাউন সময়ও করপশন হতে পারে, পরবর্তী রিস্টার্টে পাওয়া যায়। হাইভ শাটডাউন সময় লেখা হয়, কিন্তু লেখা সম্পূর্ণ হওয়ার আগে কম্পোনেন্ট বা PC বন্ধ হলে সমস্যা হয়।
উইন্ডোজ ১০-এ রেজিস্ট্রি এরর ফিক্স করা
- রেজিস্ট্রি ব্যাকআপ নিন।
- সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন।
- ব্যাকআপ বা রিস্টোর পয়েন্ট থেকে রেজিস্ট্রি রিস্টোর করুন।
- System File Checker দিয়ে রেজিস্ট্রি স্ক্যান করুন।
রেজিস্ট্রি ব্যাকআপ নিন
বিস্তারিত জানতে আমাদের "How to backup and restore the Windows Registry" গাইড পড়ুন। সংক্ষেপে:
- Start > Run-এ
regeditটাইপ করে Registry Editor খুলুন।
- বামে Computer-এ রাইট-ক্লিক করে Export ক্লিক করুন।
- ব্যাকআপ ফাইলের নাম দিয়ে পেনড্রাইভ বা ক্লাউডে সেভ করুন।
সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন
- Control Panel > System & Security > System এ যান।
- বামে Advanced System Settings ক্লিক করুন।
- System Protection ট্যাবে Create চাপুন, OK করুন।
ব্যাকআপ বা রিস্টোর পয়েন্ট থেকে রেজিস্ট্রি রিস্টোর করুন
- আবার Run > regedit খুলুন। File > Import ক্লিক করুন।
- ব্যাকআপ ফাইল সিলেক্ট করে Open চাপুন।
রিস্টোর পয়েন্ট থেকে রিস্টোর করতে: Start-এ "create a restore point" সার্চ করুন, সিলেক্ট করুন, System Restore বেছে নিন।
System File Checker (SFC) ব্যবহার করুন
SFC ড্রাইভ স্ক্যান করে রেজিস্ট্রি এরর খুঁজে বের করে এবং ফল্টি রেজিস্ট্রি রিপ্লেস করে।
- Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে খুলুন।
sfc /scannowটাইপ করে এন্টার চাপুন।
প্র erhobনমূলক উপায়
ভবিষ্যতে রেজিস্ট্রি এরর মুক্ত PC-র জন্য:
- অপ্রয়োজনীয় প্রোগ্রাম/অ্যাপ সঠিকভাবে আনইনস্টল করুন। রিমুভাল টুল বা Control Panel-এর Add/Remove Programs ব্যবহার করুন।
- নियमিত ভাইরাস স্ক্যান করুন এবং ম্যালওয়্যার/রেজিস্ট্রি-ইনস্টলড ফাইল ডিলিট করুন।
- অপ্রয়োজনীয় রেজিস্ট্রি এন্ট্রি মুছুন এবং মিসিং ফাইল/ActiveX এক্সটেনশন রিপেয়ার করতে রেজিস্ট্রি ক্লিনার ব্যবহার করুন।