Windows Registry একটি অত্যন্ত গুরুত্বপূর্ণ অংশ যা Windows অপারেটিং সিস্টেমের কনফিগারেশন এবং সেটিংস সংরক্ষণ করে। রেজিস্ট্রি বিভিন্ন প্রোগ্রাম এবং সিস্টেম সেটিংস সম্পর্কে তথ্য ধারণ করে এবং এটি কম্পিউটারের কার্যকারিতা পরিচালনায় সহায়ক ভূমিকা পালন করে। রেজিস্ট্রি কীগুলি এবং মানগুলি সিস্টেমের বিভিন্ন অপারেশন এবং প্রোগ্রামের কনফিগারেশন সংরক্ষণ করে।
Batch Script এর মাধ্যমে আপনি রেজিস্ট্রি কীগুলি এবং মান পরিবর্তন করতে পারেন, যা বিভিন্ন অ্যাপ্লিকেশন এবং সিস্টেম কনফিগারেশন ম্যানিপুলেট করতে কাজে আসে। তবে, রেজিস্ট্রি পরিবর্তন করার ক্ষেত্রে সাবধানতা অবলম্বন করা উচিত, কারণ ভুল পরিবর্তন সিস্টেমের অস্থিরতা সৃষ্টি করতে পারে।
String
, Binary
, DWORD
, QWORD
, বা Multi-String
।উদাহরণস্বরূপ, সিস্টেমের উইন্ডোজ আপডেট সম্পর্কিত কনফিগারেশন একটি রেজিস্ট্রি কিতে সংরক্ষিত থাকতে পারে এবং সেই কিটির মান পরিবর্তন করে আপনি আপডেটের আচরণ পরিবর্তন করতে পারেন।
রেজিস্ট্রি কীগুলি এবং মান পরিবর্তন করতে Batch Script এ reg
কমান্ড ব্যবহার করা হয়। reg
কমান্ড দিয়ে আপনি রেজিস্ট্রি কীগুলি তৈরি, পরিবর্তন বা মুছতে পারেন।
reg add
কমান্ড দিয়ে আপনি নতুন রেজিস্ট্রি কী যোগ করতে পারেন বা বিদ্যমান কীগুলির মান পরিবর্তন করতে পারেন।
Syntax:
reg add "KeyPath" /v ValueName /t Type /d Data /f
KeyPath
: এটি রেজিস্ট্রি কী-এর পাথ যেখানে আপনি পরিবর্তন করতে চান।/v ValueName
: এটি মানের নাম (Value) যা আপনি পরিবর্তন করতে চান।/t Type
: মানের ধরন, যেমন REG_SZ
(String), REG_DWORD
(DWORD), REG_BINARY
ইত্যাদি।/d Data
: এটি মানের ডেটা যা আপনি সেট করতে চান।/f
: এটি অনুমতি দেয় যে কোনও সতর্কতা ছাড়াই পরিবর্তনগুলি ফোর্স করা হবে।reg add "HKCU\Software\MyCompany" /v "MyValue" /t REG_SZ /d "MyData" /f
এখানে:
HKCU\Software\MyCompany
: এটি কী পাথ যেখানে MyValue
নামে একটি নতুন রেজিস্ট্রি মান তৈরি করা হবে।/v "MyValue"
: এটি মানের নাম।/t REG_SZ
: মানের ধরন String
।/d "MyData"
: মানের ডেটা যা MyData
হবে।/f
: ফোর্স করে পরিবর্তনগুলো প্রয়োগ করা।reg add "HKCU\Software\MyCompany" /v "MyValue" /t REG_SZ /d "NewData" /f
এখানে:
NewData
দিয়ে।রেজিস্ট্রি কীগুলি বা মান মুছতে reg delete কমান্ড ব্যবহার করা হয়। এই কমান্ডটি দিয়ে আপনি কোনও নির্দিষ্ট রেজিস্ট্রি কী বা মান মুছে ফেলতে পারেন।
Syntax:
reg delete "KeyPath" /v ValueName /f
KeyPath
: এটি রেজিস্ট্রি কী-এর পাথ।/v ValueName
: এটি মানের নাম যা আপনি মুছে ফেলতে চান।/f
: এটি অনুমতি দেয় যে কোনও সতর্কতা ছাড়াই মুছে ফেলা হবে।reg delete "HKCU\Software\MyCompany" /v "MyValue" /f
এখানে:
MyValue
নামক রেজিস্ট্রি মান মুছে ফেলবে HKCU\Software\MyCompany
কিপাথ থেকে।reg delete "HKCU\Software\MyCompany" /f
এখানে:
MyCompany
নামক রেজিস্ট্রি কী পুরোপুরি মুছে ফেলবে।System Information এবং Performance সেটিংস সংরক্ষিত থাকে রেজিস্ট্রি কীগুলির মধ্যে। কিছু গুরুত্বপূর্ণ রেজিস্ট্রি কীগুলির উদাহরণ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion
ব্যবহারকারীদের কাস্টম সেটিংস, যেমন ডেক্সটপ ব্যাকগ্রাউন্ড, স্ক্রীন সেভার সেটিংস, এবং আরও অনেক কিছু রেজিস্ট্রি কীগুলিতে সংরক্ষিত থাকে। যেমন:
HKEY_CURRENT_USER\Control Panel\Desktop
রেজিস্ট্রি পরিবর্তন করার আগে কিছু বিষয় মনে রাখা উচিত:
ব্যাকআপ নেওয়ার জন্য:
reg export "KeyPath" "BackupFile.reg"
Batch Script এর মাধ্যমে আপনি সহজেই Registry Key এবং Registry Value তৈরি, পরিবর্তন এবং মুছতে পারেন। reg add
, reg delete
কমান্ড ব্যবহার করে আপনি রেজিস্ট্রি কীগুলির মধ্যে মান সংরক্ষণ বা মুছে ফেলতে পারবেন। তবে, এই প্রক্রিয়া অত্যন্ত গুরুত্বপূর্ণ এবং সঠিকভাবে ব্যবহৃত না হলে সিস্টেমের স্থিতিশীলতা ক্ষতিগ্রস্ত হতে পারে, তাই রেজিস্ট্রি পরিবর্তন করার আগে সতর্কতা অবলম্বন করা প্রয়োজন।
common.read_more