কম্পিউটার

উইন্ডোজ রেজিস্ট্রি বেসিকস:ডি-মিস্টিফাইং উইন্ডোজ রেজিস্ট্রি

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

উইন্ডোজ রেজিস্ট্রি বেসিকস:ডি-মিস্টিফাইং উইন্ডোজ রেজিস্ট্রি

যখনই একজন ব্যবহারকারী কন্ট্রোল প্যানেল সেটিংস, ফাইল অ্যাসোসিয়েশন, সিস্টেম নীতি, বা সর্বাধিক ইনস্টল করা সফ্টওয়্যার পরিবর্তন করে, পরিবর্তনগুলি প্রতিফলিত হয় এবং রেজিস্ট্রিতে সংরক্ষণ করা হয়। রেজিস্ট্রি কার্নেলের ক্রিয়াকলাপের জন্য একটি উইন্ডো প্রদান করে, রানটাইম তথ্য যেমন পারফরম্যান্স কাউন্টার এবং বর্তমানে সক্রিয় হার্ডওয়্যার প্রকাশ করে৷

উইন্ডোজ রেজিস্ট্রিটি প্রতি-প্রোগ্রাম INI ফাইলগুলির বিস্তৃতি পরিপাটি করার জন্য চালু করা হয়েছিল যা পূর্বে উইন্ডোজ প্রোগ্রামগুলির জন্য কনফিগারেশন সেটিংস সংরক্ষণ করতে ব্যবহৃত হয়েছিল। এই ফাইলগুলি সমস্ত সিস্টেমে ছড়িয়ে ছিটিয়ে থাকার প্রবণতা ছিল, যা তাদের ট্র্যাক করা কঠিন করে তুলেছিল৷

পড়ুন৷ :রেজিস্ট্রিতে পরিবর্তনগুলি কখন সংরক্ষিত হয়?

উইন্ডোজ রেজিস্ট্রি বেসিক

রেজিস্ট্রি নিম্নলিখিত 5টি নিয়ে গঠিতরুট কী :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG।

উইন্ডোজ রেজিস্ট্রি বেসিকস:ডি-মিস্টিফাইং উইন্ডোজ রেজিস্ট্রি

রুট কীগুলিতে সাবকী থাকে . সাবকিগুলিতে তাদের নিজস্ব সাবকিগুলিও থাকতে পারে এবং এতে অন্তত একটি মান থাকতে পারে, যাকে বলা হয় ডিফল্ট মান সমস্ত সাবকি এবং মান সহ একটি কীকে Hive বলা হয় .

রেজিস্ট্রিটি সিস্টেম32/কনফিগ ফোল্ডারের ডিস্কে বেশ কয়েকটি পৃথক হাইভ ফাইল হিসাবে অবস্থিত। এই Hive ফাইলগুলি তারপর প্রতিবার উইন্ডোজ শুরু হলে বা ব্যবহারকারী লগ অন করলে মেমরিতে পড়া হয়। আমবাতগুলি শারীরিকভাবে কোথায় সংরক্ষণ করা হয় তা দেখতে, দেখুন:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
উইন্ডোজ রেজিস্ট্রি বেসিকস:ডি-মিস্টিফাইং উইন্ডোজ রেজিস্ট্রি

আপনি Windows রেজিস্ট্রি ফাইলের অবস্থান সম্পর্কে আরও পড়তে পারেন।

রেজিস্ট্রি নিম্নলিখিত ডেটা প্রকারগুলি ব্যবহার করে:

  • REG_SZ :SZ একটি শূন্য-সমাপ্ত স্ট্রিং নির্দেশ করে। এটি একটি পরিবর্তনশীল-দৈর্ঘ্যের স্ট্রিং যাতে ইউনিকোডের পাশাপাশি ANSI অক্ষর থাকতে পারে।
  • REG_BINARY :এতে বাইনারি ডেটা রয়েছে। 0 এবং 1 এর।
  • REG_DWORD :এই ডাটা টাইপ একটি ডাবল ওয়ার্ড। এটি একটি 32-বিট সাংখ্যিক মান এবং এটি 0 থেকে 232 পর্যন্ত যেকোনো সংখ্যা ধারণ করতে পারে৷
  • REG_QWORD :এই ডেটা টাইপ একটি চতুর্গুণ শব্দ। এটি একটি 64-বিট সংখ্যাসূচক মান।
  • REG_MULTI_SZ :এই ডেটা টাইপটিতে একটি একক মানের জন্য নির্ধারিত শূন্য-সমাপ্ত স্ট্রিংগুলির একটি গ্রুপ রয়েছে৷
  • REG_EXPAND_SZ :এই ডেটা টাইপটি একটি শূন্য-সমাপ্ত স্ট্রিং যাতে একটি পরিবেশ ভেরিয়েবলের একটি অপ্রসারিত রেফারেন্স থাকে, যেমন বলুন, %SystemRoot%৷

উইন্ডোজে রেজিস্ট্রি ভার্চুয়ালাইজেশন

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

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

Windows Vista এবং পরবর্তীতে, UAC রেজিস্ট্রি ভার্চুয়ালাইজেশন বৈশিষ্ট্য ব্যবহার করে,

-এর সাবকিগুলিতে লেখার প্রচেষ্টা পুনর্নির্দেশ করতে।
HKEY_LOCAL_MACHINE\Software

যখন একটি অ্যাপ্লিকেশন এই হাইভটিতে লেখার চেষ্টা করে, ভিস্তা পরিবর্তে, এটিকে ব্যবহারকারী-প্রতি লোকেশনে লেখে,

HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

এটি বিচক্ষণতার সাথে করা হয়৷ কেউ জানে না যে এটা ঘটছে!

এটি সংক্ষেপে, রেজিস্ট্রি ভার্চুয়ালাইজেশন, এবং এটি একটি দরকারী নিরাপত্তা বৈশিষ্ট্য৷

প্রসঙ্গক্রমে, উইন্ডোজ ভিস্তার অন্তর্নিহিত আরেকটি নতুন প্রযুক্তি এবং পরবর্তীতে উল্লেখ করতে হবে:কার্নেল লেনদেন ম্যানেজার, যা লেনদেন সংক্রান্ত রেজিস্ট্রি সক্ষম করে। এই বৈশিষ্ট্যটি এক ধরণের রেজিস্ট্রি রোলব্যাক সক্ষম করে। কিন্তু এটি রেজিস্ট্রি এডিটরে প্রয়োগ করা হয় না। পরিবর্তে, এই বৈশিষ্ট্যটি বিকাশকারীদের দ্বারা ব্যবহারের জন্য ডিজাইন করা হয়েছে যাদের লেনদেন প্রক্রিয়াকরণ ব্যবহার করে শক্তিশালী অ্যাপ্লিকেশন তৈরি করতে হবে৷

পড়ুন: উইন্ডোজে কিভাবে একটি রেজিস্ট্রি কী তৈরি করবেন।

রেজিস্ট্রি এডিটর

রেজিস্ট্রির সাথে সরাসরি কাজ করার জন্য Windows 10/8/7/Vista-এর প্রাথমিক টুল হল রেজিস্ট্রি এডিটর . এটি অ্যাক্সেস করতে, কেবল regedit টাইপ করুন ভিস্তার স্টার্ট মেনু সার্চ বারে এবং এন্টার চাপুন!

রেজিস্ট্রির সাথে কাজ করার সময় আপনাকে দ্বিগুণ সতর্কতা অবলম্বন করতে হবে, কারণ কোন নিশ্চিতকরণ প্রম্পট নেই বা প্রম্পট সংরক্ষণ করতে ওকে ক্লিক করুন। করা পরিবর্তনগুলি সরাসরি অন্তর্ভুক্ত করা হয়েছে৷

আপনি উইন্ডোজ রেজিস্ট্রি এডিটর টিপস এবং বৈশিষ্ট্য সম্পর্কে আরও পড়তে পারেন। Windows 10 v1703 ব্যবহারকারীরা যেকোন রেজিস্ট্রি কীতে সরাসরি যেতে ঠিকানা বার ব্যবহার করতে পারেন৷

উল্লেখ করতে হবে বিশেষভাবে

HKEY_LOCAL_MACHINE\System\CurrentControlSet

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

আপনি এই পোস্টগুলিও পড়তে চাইতে পারেন:

  1. কীভাবে দূষিত বা ক্ষতিগ্রস্ত রেজিস্ট্রি মেরামত করবেন
  2. স্টার্ট মেনু এবং টাস্কবার রেজিস্ট্রি টুইকস
  3. রেজিস্ট্রি ব্যাকআপ এবং পুনরুদ্ধার করুন
  4. রেজিস্ট্রিতে পরিবর্তনগুলি মনিটর করুন৷
  5. কিভাবে রেজিস্ট্রির একাধিক দৃষ্টান্ত খুলতে হয়
  6. ইমোজিগুলি উইন্ডোজ রেজিস্ট্রি পাথে ব্যবহার করা হচ্ছে; আপনি কি জানেন!?

উইন্ডোজ রেজিস্ট্রি বেসিকস:ডি-মিস্টিফাইং উইন্ডোজ রেজিস্ট্রি
  1. Windows 10 এ রেজিস্ট্রি এডিটর খোলার 5 উপায়

  2. Windows 10, 8,7 এ রেজিস্ট্রি ত্রুটিগুলি কীভাবে ঠিক করবেন

  3. কিভাবে উইন্ডোজ রেজিস্ট্রি ব্যাকআপ এবং পুনরুদ্ধার করবেন

  4. আপনার পিসি অপ্টিমাইজ করার জন্য সেরা Windows 10 রেজিস্ট্রি হ্যাক