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

উইন্ডোজ রেজিস্ট্রি: ফাংশন্যালিটি, গুরুত্ব ও সম্পূর্ণ গাইড

উইন্ডোজ রেজিস্ট্রি হলো উইন্ডোজ অ্যাপ্লিকেশন ও অপারেটিং সিস্টেমের কনফিগারেশন, মান ও প্রপার্টির একটি হায়ারার্কিক্যাল (hierarchical) ডাটাবেস। নতুন প্রোগ্রাম ইন্সটল হলে রেজিস্ট্রিতে তার এন্ট্রি তৈরি হয়—সাইজ, ভার্সন, স্টোরেজ লোকেশন ইত্যাদি সহ।

উইন্ডোজ রেজিস্ট্রি কী এবং কীভাবে কাজ করে?

রেজিস্ট্রি হলো উইন্ডোজের "হৃদয়"। বুটিং থেকে ফাইল রিনেম করা—সব কাজে রেজিস্ট্রি জড়িত। এটি একটি লাইব্রেরি ক্যাটালগের মতো: Registry Key = কার্ড, Registry Value = কার্ডে লেখা তথ্য। হার্ডওয়্যার ইনফো, ইউজার প্রেফারেন্স, ফাইল টাইপ—সব রেজিস্ট্রিতে থাকে। উইন্ডোজে যেকোনো কনফিগারেশন পরিবর্তন মানে রেজিস্ট্রি এডিট।

রেজিস্ট্রির ইতিহাস

প্রাচীন উইন্ডোজে .ini ফাইলে সেটিংস রাখা হতো—যা অকার্যকর ও নিরাপদ নয়। উইন্ডোজ ৩.১-এ প্রথমবার সেন্ট্রালাইজড রেজিস্ট্রি এসেছে। উইন্ডোজ ৯৫/এনটিতে এটি পূর্ণাঙ্গ হয়ে ওঠে। পোর্টেবল অ্যাপগুলো রেজিস্ট্রি ব্যবহার করে না।

অন্য অপারেটিং সিস্টেমের সাথে তুলনা

উইন্ডোজ একমাত্র OS যা সেন্ট্রাল রেজিস্ট্রি ব্যবহার করে। macOS, Linux, Android, iOS—সব টেক্সট ফাইল (.txt, .plist) ব্যবহার করে। লিনাক্সে সিস্টেম ফাইল হাইড থাকে। রেজিস্ট্রির সুবিধা: একক রিপোজিটরি, ফাস্ট অ্যাক্সেস, মাল্টি-ইউজার সাপোর্ট।

রেজিস্ট্রির সুবিধা

  • স্পীড: খুব দ্রুত রিড/রাইট, ছোট সাইজ (১৫-২০ MB) → RAM-এ লোড থাকে।
  • শেয়ার্ড কনফিগ: একই অ্যাপ একাধিক ইউজার ব্যবহার করলে আলাদা .ini ফাইল লাগে না।
  • মাল্টি-ইউজার/এন্টারপ্রাইজ: ইউজার প্রivilেজ, গ্রুপ পলিসি, রিমোট অ্যাডমিন—সব রেজিস্ট্রি থেকে ম্যানেজ হয়।

রেজিস্ট্রি কীভাবে কাজ করে?

দুটি মূল উপাদান: Registry Key (ফোল্ডারের মতো কন্টেইনার) এবং Registry Value (ফাইলের মতো নন-কন্টেইনার)।

রেজিস্ট্রি অ্যাক্সেস কিভাবে?

Regedit টুল দিয়ে (Run → regedit)। মাইক্রোসফট প্রতিটি উইন্ডোজে এই ফ্রি টুল দিয়েছে।

রেজিস্ট্রি এডিট করা কতটা নিরাপদ?

জান না এডিট করলে বিপদ। ভুল ডিলিট করলে Blue Screen of Death (BSOD) বা উইন্ডোজ বুট নাও হতে পারে। ব্যাকআপ নিন (System Restore Point বা রেজিস্ট্রি এক্সপোর্ট) এরপরই এডিট করুন।

রেজিস্ট্রি স্ট্রাকচার ও রুট কী (Root Keys)

সর্বোচ্চ লেভেলের কীগুলো (HKEY দিয়ে শুরু) হলো Hives। এগুলো হার্ড ডিস্কে সংরক্ষিত থাকে এবং বুটে RAM-এ লোড হয়।

i. HKEY_CLASSES_ROOT (HKCR)

ফাইল এক্সটেনশন অ্যাসোসিয়েশন, ProgID, CLSID, IID সংরক্ষণ করে। ফাইল ডাবল-ক্লিক করলে এই হাইভ কোয়েরি করে কোন প্রোগ্রাম দিয়ে খুলবে সেটি ঠিক করে। HKCR = HKLM\Software\Classes + HKCU\Software\Classes (কনফ্লিক্ট হলে HKCU প্রাধান্য পায়)।

ii. HKEY_LOCAL_MACHINE (HKLM)

কম্পিউটার-স্পেসিফিক সেটিংস (গ্লোবাল, সব ইউজারের জন্য এক)। ৭টি সাবকী:

  1. SAM — পাসওয়ার্ড হ্যাশ (LM/NTLM) সংরক্ষণ করে, সিকিউরিটি অ্যাকাউন্টস ম্যানেজার।
  2. Security — অ্যাডমিন ছাড়া অ্যাক্সেসযোগ্য নয়। নেটওয়ার্ক পলিসি লিঙ্ক করা থাকে।
  3. System — বুট প্রসেস, হার্ডওয়্যার, কন্ট্রোল সেট। অ্যাডমিন প্রivilেজ লাগে।
  4. Software — থার্ড-পার্টি অ্যাপের কনফিগ, প্লাগ-অ্যান্ড-প্লে ড্রাইভার।
  5. Hardware — বুটে ডাইনামিক্যালি তৈরি হয়।
  6. Components — ডিভাইস-স্পেসিফিক কম্পোনেন্ট কনফিগ।
  7. BCD.dat — বুট কনফিগারেশন ডেটা, বুট সিকোয়েন্সে লোড হয়।

iii. HKEY_CURRENT_CONFIG (HKCC)

ভিডিও ও নেটওয়ার্ক সেটিংস (রেজোলিউশন, রিফ্রেশ রেট ইত্যাদি)। HKLM\SYSTEM\CurrentControlSet\HardwareProfiles\Current-র পয়েন্টার।

iv. HKEY_CURRENT_USER (HKCU)

লগইন ইউজার-স্পেসিফিক সেটিংস: কীবোর্ড লেয়াউট, ওয়ালপেপার, প্রিন্টার, ম্যাপড ড্রাইভ। HKU\-র পয়েন্টার।

v. HKEY_USERS (HKU)

সব ইউজার প্রোফাইলের HKCU কী সংরক্ষণ করে। SID (Security Identifier) দিয়ে ইউজার আইডেন্টিফাই হয়। ফরেনসিক ডেটা (লগইন টাইম, পাসওয়ার্ড চেঞ্জ, ফেইল্ড লগইন) এখানে থাকে।

রেজিস্ট্রিতে পাওয়া যায় এমন ডেটা টাইপ:

  • String (Unicode), Binary, Unsigned Integer, Symbolic Link, Multi-string, Resource List/Descriptor (PnP), 64-bit Integer

উপসংহার

উইন্ডোজ রেজিস্ট্রি একটি বিপ্লবী পরিবর্তন আনে—সিকিউরিটি রিস্ক কমিয়েছে, .ini ফাইলগুলোর ঝামেলা দূর করেছে। সেন্ট্রালাইজড রিপোজিটরির কারণে সিস্টেম ও সফটওয়্যার উভয়ের জন্য কনফিগারেশন ম্যানেজমেন্ট সহজ হয়েছে। यही কারণ উইন্ডোজ ডেস্কটপ অ্যাপ ডেভেলপমেন্টের পছন্দের প্ল্যাটফর্ম।

প্রস্তাবিত পড়ুন:

  • রেজিস্ট্রি কী-র ফুল কন্ট্রোল/ওনারশিপ কিভাবে নেওয়া যায়
  • রেজিস্ট্রি সার্চে Regedit.exe ক্র্যাশ ফিক্স
  • "The Registry editor has stopped working" সমাধান
  1. উইন্ডোজ ১১-এ রেজিস্ট্রি এডিটর খোলা: নিরাপদ ধাপে ধাপে গাইড

  2. Windows.old ফোল্ডার বুঝুন: কেন তৈরি হয় এবং কীভাবে নিরাপদে ডিলিট করবেন

  3. Windows Registry নিরাপদে ব্যাকআপ এবং রিস্টোর করুন মিনিটের মধ্যেই

  4. আপনার PC সুরক্ষিত করুন: Windows 10 রেজিস্ট্রি এডিটর নিষ্ক্রিয় করার পদ্ধতি