আপনি সম্ভবত "রেজিস্ট্রি" শব্দটি অনেকবার শুনেছেন, বিশেষ করে Windows ফিচার টুইক করা এবং সিস্টেম ইস্যু ট্রাবলশুট করার সময়। কিন্তু আপনি অধিকাংশ মানুষের মতো থাকলে, আপনি আসলে রেজিস্ট্রি কী সেটা জানেন না।
এবং আপনি যদি জানেন যে এটি কী, তবুও এটার কাজ করার পদ্ধতি এবং Windows অপারেশনের জন্য এটি কেন গুরুত্বপূর্ণ সেটা নিয়ে অনেক রহস্য রয়েছে।
এই আর্টিকেল শেষ হলে, আপনি জানবেন রেজিস্ট্রি কী, Windows কেন এটি সেভ করে তা কেন গুরুত্বপূর্ণ, Windows কখন এটি সেভ করে, এবং আপনি কীভাবে নিজে এটি সেভ করতে পারেন যদি কখনো ব্যাকআপ নেওয়ার প্রয়োজন পড়ে।
রেজিস্ট্রি কী?
রেজিস্ট্রি আসলে একটি বিশাল ডেটাবেস।
এই ডেটাবেসটি Windows অপারেটিং সিস্টেমে বিল্ট-ইন এবং সকল ধরনের সিস্টেম-লেভেল কনফিগারেশন স্টোর করতে ব্যবহৃত হয়: কার্নেল অপশন, ড্রাইভার সেটিংস, সার্ভিসের রান-টাইম ডিটেইলস, ইউজার ইন্টারফেস অপশন, ইত্যাদি।

Windows রেজিস্ট্রি ব্যবহার করে ট্র্যাক করে অ্যাপগুলো কোথায় ইনস্টলড, ইনস্টলেশন টাইমস্ট্যাম্প এবং ভার্সন, এবং প্রতিটি অ্যাপের লঞ্চ অপশন। থার্ড-পার্টি ডেভেলপাররা যদি চান রেজিস্ট্রিতে ডেটা স্টোর করতে, তবে সেগুলো করতে পারে, এবং অনেকেই করে, কিন্তু পোর্টেবল অ্যাপগুলো রেজিস্ট্রি ব্যবহার করে না।
আপনি রেজিস্ট্রিকে ফোল্ডারের একটি হায়ারার্কি হিসেবে চিন্তা করতে পারেন (যাকে "keys" বলা হয়) যেগুলো ফাইল ধারণ করে (যাকে "values" বলা হয়)। একটি key-ও সাবকيز ধারণ করতে পারে। এজন্য রেজিস্ট্রি কি রেফারেন্স ফাইল পাথের মতো দেখে (যেমন "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows")।
Windows কেন এবং কখন রেজিস্ট্রি সেভ করে
লোকজন "রেজিস্ট্রি সেভ করা" কথা বললে কিছুটা কনফিউজিং হতে পারে কারণ এর দুটি ব্যাপক মানে আছে:
- আপনি যখন রেজিস্ট্রি সেভ করেন, আপনি আনসেভড চেঞ্জগুলো অ্যাপ্লাই করছেন এবং পুরো সিস্টেমের বর্তমান স্টেট পরিবর্তন করছেন।
- আপনি যখন রেজিস্ট্রি সেভ করেন, আপনি পুরো সিস্টেমের বর্তমান স্টেটকে একটি ফাইলে এক্সপোর্ট করছেন রেফারেন্স হিসেবে ব্যবহার করার জন্য।
কনফিউশন এড়াতে, আমরাVerb "save" কে মানে #১ এর জন্য রিজার্ভ করে রাখি এবং "back up" verb ব্যবহার করি মানে #২ কথা বলার সময়।
যেহেতু মানে #১ খুব বেসিক এবং স্বয়ংবোধ্য, আমরা মূলত মানে #২ নিয়ে আলোচনা করব এই আর্টিকেলের বাকি অংশে। (মামলা যদি স্পষ্ট না হয়, Windows ইমিডিয়েটলি রেজিস্ট্রি ডিস্কে "সেভ" করে যেকোনো পরিবর্তন হলে।)
তাহলে Windows কখন আটোমেটিক্যালি রেজিস্ট্রি ব্যাকআপ করে? সেটা বুঝতে, আমাদের প্রথমে System Restore বুঝতে হবে।
System Restore এবং রেজিস্ট্রি
System Restore হলো একটি Windows ফিচার যা আপনার সিস্টেমের একটি পারশিয়াল ব্যাকআপ তৈরি করে (যাকে "রিস্টোর পয়েন্ট" বলা হয়) এবং আপনাকে আপনার সিস্টেমের স্টেট অতীতে যেন কেমন ছিল সেটা রিভার্ট করতে দেয়। এই রিস্টোর পয়েন্টগুলো অতীতের আপনার সিস্টেম কেমন দেখতো সেটার রেফারেন্স হিসেবে কাজ করে।
যখন একটি রিস্টোর পয়েন্ট তৈরি হয়, Windows নিচের موارد সেভ করে: ক্রিটিক্যাল সিস্টেম-লেভেল ফাইল, নির্দিষ্ট প্রোগ্রাম ফাইল, লোকাল কিন্তু রোমিং প্রোফাইল ডেটা নয়, সিস্টেম-লেভেল কনফিগারেশন, এবং অবশ্যই, রেজিস্ট্রি।
Windows শুধু রিস্টোর পয়েন্টের সাথে আটোমেটিক্যালি রেজিস্ট্রি ব্যাকআপ তৈরি করে।

তাহলে Windows কখন আটোমেটিক্যালি রেজিস্ট্রি ব্যাকআপ করে সেটা পুরোপুরি বুঝতে, আমাদের জানতে হবে Windows কখন রিস্টোর পয়েন্ট তৈরি করে:
- নতুন অ্যাপ ইনস্টল করার আগে (যদি এর ইনস্টলার System Restore-কম্প্লায়েন্ট হয়)
- ড্রাইভার ইনস্টল বা আপডেট করার আগে
- Windows update চালানোর আগে
- একটি রিস্টোর পয়েন্ট রিস্টোর করার আগে
- লাস্ট তৈরি করা রিস্টোর পয়েন্টের পর প্রতি ৭ দিনে
একটি সিস্টেমকে একটি রিস্টোর পয়েন্টের স্টেটে রিস্টোর করতে, সেই রিস্টোর পয়েন্টে অবশ্যই রেজিস্ট্রির একটি স্ন্যাপশট থাকতে হবে। মনে রাখবেন, রেজিস্ট্রি সিস্টেম-লেভেল কনফিগারেশন অন্তর্ভুক্ত করে যা প্রপার অপারেশনের জন্য জরুরি।
রেজিস্ট্রি ম্যানুয়ালি কীভাবে সেভ করবেন
যদিও Windows সিস্টেমে গুরুত্বপূর্ণ পরিবর্তন করার আগে রেজিস্ট্রি ব্যাকআপ করার চেষ্টা করে, এটি পرفেক্ট নয়। উদাহরণস্বরূপ, আপনি হাত দিয়ে পরিবর্তন করার চেষ্টা করলে Windows আটোমেটিক্যালি রেজিস্ট্রি ব্যাকআপ করবে না।
তাই আপনি কিছু রিস্কি করার আগে — চায়ে রেজিস্ট্রি ভ্যালু এডিট করা, রেজিস্ট্রি ক্লিন আপ করা, একটি ডজি অ্যাপ ইনস্টল করা, বা যেকোনো কিছু — রেজিস্ট্রি নিজে ব্যাকআপ করা সবসময় স্মার্ট। সৌভাগ্যের সাথে, এটি খুব সহজ:
- Windows key + R প্রেস করুন Run প্রম্পট খুলতে।
- regedit টাইপ করুন, Enter প্রেস করুন, এবং UAC পারমিশনের জন্য Yes ক্লিক করুন।
- Registry Editor-এ, সব উপরে স্ক্রোল করুন এবং Computer সিলেক্ট করুন, এটার ওপর রাইট-ক্লিক করুন, তারপর Export সিলেক্ট করুন।
- যেখানে আপনি ব্যাকআপ সেভ করতে চান সেখানে নেভিগেট করুন, একটি নাম দিন, তারপর Save ক্লিক করুন। আমরা কমপক্ষে একটি টাইমস্ট্যাম্পসহ নাম দেয়ার পরামর্শ দিই।
এটি একটি REG ফাইল তৈরি করে যেটি আপনার সিস্টেমের বর্তমান রেজিস্ট্রির সম্পূর্ণ স্ট্যাটাস ধারণ করে। আপনি একটি পার্শিয়াল ব্যাকআপও তৈরি করতে পারেন যদি রেজিস্ট্রিতে একটি নির্দিষ্ট কি সিলেক্ট করেন, সেটার ওপর রাইট-ক্লিক করেন, তারপর Export সিলেক্ট করেন। এই পার্শিয়াল ব্যাকআপে শুধু সেই নির্দিষ্ট কি এবং এর সাবকিজ থাকবে।
আপনি যদি কখনো রেজিস্ট্রি ব্যাকআপ রিস্টোর করতে চান, তবে এটি যেভাবে সহজ:
- Windows key + R প্রেস করুন Run প্রম্পট খুলতে।
- regedit টাইপ করুন, Enter প্রেস করুন, এবং UAC পারমিশনের জন্য Yes ক্লিক করুন।
- Registry Editor-এ, File > Import... সিলেক্ট করুন।
- Import Registry File ডায়লগ বক্সে, আপনার তৈরি করা REG ব্যাকআপ ফাইল নেভিগেট করুন, সিলেক্ট করুন, এবং Open ক্লিক করুন।
লক্ষ্য করুন যে আপনার সিস্টেমের বর্তমান রেজিস্ট্রি ব্যাকআপ ফাইলের প্রতিটি কি দিয়ে ওভাররাইড হবে, এবং যদি একটি কি ফাইলে থাকে কিন্তু আপনার রেজিস্ট্রিতে না থাকে, তবে এটি তৈরি হবে। রেজিস্ট্রি ব্যাকআপ রিস্টোর করার সময় সবসময় সতর্ক থাকুন।
Windows রেজিস্ট্রির জন্য অন্যান্য টিপস
রেজিস্ট্রি থেকে ভয় পাওয়ার কোনো প্রয়োজন নেই, আপনি উচিত সতর্কতা অবলম্বন করুন যেকোনো সময় আপনি এটাকে মডিফাই করার পরিকল্পনা করলে। একটা খারাপ টুইক, এমনকি একটি টাইপোর মতো মাসুম কিছু, একসিডেন্টালি Windows কে গুলিয়ে দিতে পারে।
আরো, রেজিস্ট্রি ক্লিনার অ্যাপ চালানোর আগে দুবার চিন্তা করুন। সেগুলো কদাচিৎ তাদের পারফরম্যান্স বস্ট করার দাবি পূরণ করে, এবং আপনি বিশ্বাস করতে পারবেন না যে সেগুলো এমন কোনো খারাপ পরিবর্তন করবে না যা সিস্টেম অপারেবিলিটি এফেক্ট করে। বস্তুতঃ, রেজিস্ট্রি ক্লিনিং অতিউৎসাহী ক্লিনিং-এর একটি উপায় যা Windows-কে ক্ষতি পৌঁছাতে পারে।
কিন্তু যতক্ষণ আপনি জানেন আপনি কী করছেন, রেজিস্ট্রি টুইক করা প্রোডাক্টিভ এবং রিওয়ার্ডিং হতে পারে। যেকোনো রেজিস্ট্রি কি ইনস্ট্যান্টে জাম্প করার আমাদের টিপ দেখুন, এবং আপনি যদি কখনো মিসটেক করেন, তবে আপনি সবসময় রেজিস্ট্রি ডিফল্টে রিসেট করতে পারেন।
রেজিস্ট্রি সম্পর্কে আর কোনো প্রশ্ন আছে? নিচে জিজ্ঞেস করুন! এবং এই আর্টিকেল আপনাকে হেল্প করলে, দয়া করে আপনার বন্ধুদের সাথে শেয়ার করুন। ধন্যবাদ!