বहুত দিন আগে, সকল সিস্টেম এবং অ্যাপ্লিকেশন কনফিগারেশন তাদের নিজস্ব ডিরেক্টরিতে সংরক্ষিত হতো, কিন্তু এই মেথডটি খুব ক্লামসি ছিল। এটা সমাধান করতে, মাইক্রোসফ্ট উইন্ডোজ রেজিস্ট্রি পরিচয় করিয়েছে যা ভার্চুয়ালি সকল সেটিংস এবং কনফিগারেশন হোস্ট করে। ফ্যাক্ট, উইন্ডোজ রেজিস্ট্রি সকল কনফিগারেশন এবং সেটিংসের জন্য একটি ডাটাবেসের মতো। যেহেতু সকল সেটিংস এক জায়গায় থাকে, উইন্ডোজ রেজিস্ট্রি হলো সেই জায়গা যেখানে আপনি সব ধরনের অ্যাডভান্সড জিনিস করতে পারেন যেমন অপারেটিং সিস্টেম কনফিগারেশন পরিবর্তন, হার্ডওয়্যার ডিভাইস সেটিংস, সফ্টওয়্যার সেটিংস ইত্যাদি।
আরও, আপনার সিস্টেমে আপনি যে প্রতিটি ছোট পরিবর্তন করেন, যেমন সফ্টওয়্যার ইনস্টল করা বা ওয়ালপেপার পরিবর্তন করা, সেটা উইন্ডোজ রেজিস্ট্রি-তে রিফ্লেক্ট হয় এবং ট্র্যাক করা যায়। কখনো কখনো সেই পরিবর্তনগুলো ট্র্যাক করা আপনাকে রুট থেকে সমস্যা ডিবাগ করতে সাহায্য করে। তাই আপনি যদি কখনো উইন্ডোজ রেজিস্ট্রিতে করা পরিবর্তনগুলো ট্র্যাক করতে চান, তবে এখানে একটি চমৎকার টুল আছে সেই পরিবর্তনগুলো মনিটর করার জন্য।
Regshot কী
Regshot একটি সিম্পল ওপেন সোর্স ইউটিলিটি যা উইন্ডোজ রেজিস্ট্রির স্ন্যাপশট নিতে সক্ষম প্রয়োজনমতো এবং সেগুলো তুলনা করতে পারে যেকোনো পরিবর্তন খুঁজে বের করতে যা সিস্টেমে পরিবর্তন করার সময় হয়েছে। পরিবর্তনগুলোতে নতুন কী বা ভ্যালু তৈরি, ডিলিট এবং মডিফাই করা অন্তর্ভুক্ত। আপনি Regshot এর অফিসিয়াল Sourceforge.net ওয়েবসাইট থেকে ডাউনলোড করতে পারেন। যেহেতু এটি একটি পোর্টেবল অ্যাপ্লিকেশন, আপনি এটি কোনো ইনস্টলেশন ছাড়াই ব্যবহার করতে পারেন।
Regshot ব্যবহার করে রেজিস্ট্রি পরিবর্তন মনিটর করা
১. একবার অ্যাপ্লিকেশন ডাউনলোড হলে, কন্টেন্টগুলো আপনার ডেস্কটপে 7-zip বা অন্য সমতুল্য টুল ব্যবহার করে এক্সট্রাক্ট করুন। আপনার সিস্টেম আর্কিটেকচারের উপর নির্ভর করে (৩২-বিট বা ৬৪-বিট), প্রাসঙ্গিক এক্সিকিউটেবল ফাইল খুলুন। ANSI বা Unicode জিনিস নিয়ে চিন্তা করবেন না; আপনার পছন্দেরটি খুলুন।

২. আপনি দেখতে পাচ্ছেন, ইউজার ইন্টারফেস অধিকাংশরূপে স্ট্রেইট-ফরওয়ার্ড। আপনার যদি প্রয়োজন হয়, প্রথমে আপনি আউটপুট ডিরেক্টরি পরিবর্তন করতে পারেন। ডিফল্টভাবে, আউটপুট ডিরেক্টরি সেট করা থাকে "temp" ফোল্ডারের অধীনে "Appdata"-তে। একবার আউটপুট ডিরেক্টরি সেটআপ হলে, আপনাকে বর্তমান উইন্ডোজ রেজিস্ট্রির একটি প্রাথমিক স্ন্যাপশট নিতে হবে। এর জন্য, "1st shot" বাটনে ক্লিক করুন এবং "shot" অপশন বেছে নিন।

৩. একবার এটি করলে, Regshot পুরো রেজিস্ট্রি স্ক্যান করবে এবং বর্তমান অবস্থার একটি স্ন্যাপশট তৈরি করবে। আপনি যদি Regshot উইন্ডোর নিচের দিকে ಗৌর করুন, তবে আপনি লক্ষ্য করবেন যে এটি সার্বিক ডেটা দেখাচ্ছে যেমন কী, ভ্যালু এবং স্ক্রিপ্ট এক্সিকিউট করার সময়। Regshot অ্যাপ্লিকেশন এখনো বন্ধ করবেন না।

৪. এখন সিস্টেমে আপনি যে পরিবর্তনগুলো করতে চান সেগুলো করার জন্য आगे বড়ুন দ্বিতীয় স্ন্যাপশট নেওয়ার আগে। উদাহরণস্বরূপ, আমি FileZilla FTP ক্লায়েন্ট ইনস্টল করছি।

৫. একবার পরিবর্তনগুলো করার পর, Regshot উইন্ডোতে নেভিগেট করুন এবং "2nd shot" বাটনে ক্লিক করিয়ে "shot" অপশন বেছে নিয়ে দ্বিতীয় স্ন্যাপশট নিন।

৬. Regshot আবার উইন্ডোর নিচে সার্বিক মডিফাইড ডেটা দেখাবে। এখন পরিবর্তনগুলো ট্র্যাক করতে, সিম্পলি "Compare" বাটনে ক্লিক করুন।

৭. উপরের ক্রিয়া নোটপ্যাডে সকল রেজাল্ট ডিসপ্লে করবে যাতে সকল কী এবং ভ্যালু যা অ্যাড, মডিফাই এবং ডিলিট হয়েছে তা ডিটেইল করে। আমার কেসে, দুটি স্ন্যাপশটের তুলনা প্রকাশ করলো যে উইন্ডোজ রেজিস্ট্রিতে মোট ৫৪০৫৩টি পরিবর্তন হয়েছে। لكن দ্রষ্টব্য যে সকলটাও সফ্টওয়্যার ইনস্টলেশনের কারণে নয়; অধিকাংশ পরিবর্তন নতুন ইনস্টলেশন রিফ্লেক্ট করে এবং খুব শেষ কী পর্যন্ত ট্র্যাক ডাউন করা যায়।

এটাই করতে ছিল, এবং Regshot ব্যবহার করে উইন্ডোজে রেজিস্ট্রি পরিবর্তন মনিটর এবং ট্র্যাক করা একটু সহজ। Regshot একটি সিম্পল কিন্তু পাওয়ারফুল ইউটিলিটি নো-ননসেন্স ওয়ার্কিং স্টাইলের সাথে, এবং সঠিকভাবে ব্যবহার করলে এটি উইন্ডোজ বা অন্যান্য সফ্টওয়্যারের সাথে সমস্যা ট্র্যাক এবং ডিবাগ করতে আপনার জীবন সহজ করে দেয়।
আশা করি এটি সাহায্য করবে, এবং এই ফ্রি এবং ওপেন-সোর্স অ্যাপ্লিকেশন সম্পর্কে আপনার মতামত শেয়ার করতে নিচে কমেন্ট করুন।