Windows Registry একটি সিস্টেম ডাটাবেস যেখানে উইন্ডোজ অপারেটিং সিস্টেমের সেটিংস, কনফিগারেশন, এবং প্রোগ্রাম সেটিংস সংরক্ষিত থাকে। reg add
, reg delete
, এবং reg query
কমান্ডগুলি ব্যবহার করে আপনি Windows Registry-এ তথ্য যোগ, মুছা, অথবা অনুসন্ধান করতে পারেন। এই কমান্ডগুলি Batch Script-এ ব্যবহার করা হয় Windows Registry এর বিভিন্ন হ্যাভিয়র অপারেশন সহজভাবে সম্পাদন করার জন্য।
reg add
কমান্ডreg add
কমান্ড ব্যবহার করে Windows Registry-এ নতুন কী (key) বা মান (value) যোগ করা যায়। আপনি যে Registry কী বা মান যোগ করতে চান, তার পথ এবং মান নির্দিষ্ট করে এই কমান্ড ব্যবহার করবেন।
গঠন:
reg add <RegistryPath> /v <ValueName> /t <Type> /d <Data> /f
<RegistryPath>
: আপনি যে Registry কী বা পাথ যোগ করতে চান।/v <ValueName>
: নতুন মানের নাম।/t <Type>
: মানের ধরন (যেমন REG_SZ, REG_DWORD, ইত্যাদি)।/d <Data>
: মানের ডেটা।/f
: কোনো কনফার্মেশন ছাড়া এটি নির্দিষ্ট মান যোগ করবে (যদি মান আগে থেকেই থাকে, তবে সেগুলি ওভাররাইট করবে)।উদাহরণ:
reg add "HKCU\Software\MyApp" /v "Version" /t REG_SZ /d "1.0" /f
এই কমান্ডটি HKCU\Software\MyApp
পাথের অধীনে একটি নতুন স্ট্রিং মান Version
যোগ করবে এবং এর মান হবে "1.0"।
reg delete
কমান্ডreg delete
কমান্ড ব্যবহার করে Windows Registry থেকে কোনো কী বা মান মুছে ফেলা যায়। আপনি কোন কী বা মান মুছতে চান, তার পাথ এবং নাম নির্দিষ্ট করবেন।
গঠন:
reg delete <RegistryPath> /v <ValueName> /f
<RegistryPath>
: আপনি যে Registry কী বা মান মুছতে চান তার পাথ।/v <ValueName>
: মুছতে চাওয়া মানের নাম (যদি মান মুছতে চান)।/f
: কনফার্মেশন ছাড়া মান মুছে ফেলবে।উদাহরণ:
reg delete "HKCU\Software\MyApp" /v "Version" /f
এই কমান্ডটি HKCU\Software\MyApp
পাথ থেকে Version
নামক মানটি মুছে ফেলবে।
reg query
কমান্ডreg query
কমান্ড ব্যবহার করে Windows Registry থেকে কোনো কী বা মানের মান অনুসন্ধান করা যায়। এটি সাধারণত Registry কী এর তথ্য চেক করতে বা কোনো নির্দিষ্ট মানের অস্তিত্ব নিশ্চিত করতে ব্যবহৃত হয়।
গঠন:
reg query <RegistryPath> [/v <ValueName>] [/s] [/f <Data>] [/k]
<RegistryPath>
: আপনি যে Registry কী বা মান অনুসন্ধান করতে চান।/v <ValueName>
: (ঐচ্ছিক) মানের নাম, যদি নির্দিষ্ট মান অনুসন্ধান করতে চান।/s
: সাব-কী (subkeys) সহ পুরো কী অনুসন্ধান করবে।/f <Data>
: (ঐচ্ছিক) অনুসন্ধানের জন্য ডেটা ব্যবহার করা হবে।/k
: কী অনুসন্ধান করতে ব্যবহৃত হবে।উদাহরণ ১: সমস্ত কীগুলি অনুসন্ধান করা
reg query "HKCU\Software\MyApp" /s
এটি HKCU\Software\MyApp
পাথের সমস্ত সাব-কী এবং তাদের মানগুলি তালিকাভুক্ত করবে।
উদাহরণ ২: নির্দিষ্ট মান অনুসন্ধান করা
reg query "HKCU\Software\MyApp" /v "Version"
এই কমান্ডটি HKCU\Software\MyApp
পাথ থেকে Version
নামক মানটি খুঁজে বের করবে এবং তার মান প্রিন্ট করবে।
উদাহরণ ৩: নির্দিষ্ট ডেটা অনুসন্ধান করা
reg query "HKCU\Software\MyApp" /f "1.0"
এটি HKCU\Software\MyApp
পাথের মধ্যে এমন কোনো মান অনুসন্ধান করবে যার মান "1.0"।
reg add
, reg delete
, এবং reg query
কমান্ডগুলি Batch Script-এ Windows Registry-এর সাথে কাজ করার জন্য অত্যন্ত গুরুত্বপূর্ণ এবং শক্তিশালী টুল। এগুলি ব্যবহার করে আপনি বিভিন্ন Registry কীগুলি যোগ, মুছে ফেলতে, বা অনুসন্ধান করতে পারেন, যা সিস্টেম কনফিগারেশন এবং অ্যাপ্লিকেশন সেটআপের ক্ষেত্রে খুবই সহায়ক।
common.read_more