রেজিস্ট্রি মান বিভিন্ন ধরনের ব্যাখ্যা
উইন্ডোজ রেজিস্ট্রি এমন বস্তুগুলি পূর্ণ করে যা মানগুলি নির্দিষ্ট নির্দেশাবলী ধারণ করে যা উইন্ডোজ এবং অ্যাপ্লিকেশানগুলি উল্লেখ করে।
অনেক ধরনের রেজিস্ট্রি ভ্যালু বিদ্যমান, যা সবগুলি নীচের ব্যাখ্যা করা হয়েছে। তারা স্ট্রিং মান, বাইনারি মান, DWORD (32-বিট) মান, QWORD (64-বিট) মান, মাল্টি-স্ট্রিং মান, এবং বিস্তৃত স্ট্রিং মানগুলি অন্তর্ভুক্ত করে।
কোথায় রেজিস্ট্রি মানগুলি অবস্থিত?
রেজিস্ট্রি মান সব উইন্ডোজ 10 , উইন্ডোজ 8 , উইন্ডোজ 7 , উইন্ডোজ ভিস্তা , এবং উইন্ডোজ এক্সপি মধ্যে রেজিস্ট্রি সব পাওয়া যাবে।
রেজিস্ট্রি এডিটর শুধু রেজিস্ট্রি মান নয় কিন্তু রেজিস্ট্রি কী এবং রেজিস্ট্রি হাইওয়ে এই সমস্ত বস্তুর ফোল্ডারগুলির মত এবং রেজিস্ট্রি এডিটরের বাম দিকে দেখা যায়। রেজিস্ট্রি মান, তারপর, এই ধরনের কী এবং তাদের "সাবকিউ" এর মধ্যে সংরক্ষিত ফাইলগুলির মত একটি বিট।
একটি সাবকিউ নির্বাচন করলে রেজিস্ট্রি এডিটরের ডান পাশে এর সব রেজিস্ট্রি মান দেখাবে। এই উইন্ডোজ রেজিস্ট্রি একমাত্র স্থান যেখানে আপনি রেজিস্ট্রি মান দেখতে পাবেন - তারা কখনও বাম দিকে তালিকাভুক্ত করা হয় না
এখানে কয়েকটি রেজিস্ট্রি স্থানগুলির কয়েকটি উদাহরণ রয়েছে, যার সাহায্যে রেজিস্ট্রি মানটি হল:
- HKEY_LOCAL_MACHINE \ হার্ডওয়্যার \ বর্ণনা \ সিস্টেম BIOS \ BIOSWender
- HKEY_CURRENT_USER \ পরিবেশ \ TEMP
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ কন্ট্রোল \ CurrentUser
প্রতিটি উদাহরণে, রেজিস্ট্রি মান হল দূরে ডান এন্ট্রি। আবার, রেজিস্ট্রি এডিটর এ, এই এন্ট্রির ডান পাশে ফাইল হিসাবে দেখানো হয়। প্রতিটি মান একটি কী ধরে রাখা হয়, এবং প্রতিটি কী একটি রেজিস্ট্রি হোপ উৎপন্ন (উপরের বাম ফোল্ডার)।
এই সঠিক কাঠামো ব্যতিক্রম ছাড়া সমগ্র উইন্ডোজ রেজিস্ট্রি জুড়ে বজায় রাখা হয়।
রেজিস্ট্রি মানগুলির প্রকার
উইন্ডোজ রেজিস্ট্রিতে বিভিন্ন ধরনের রেজিস্ট্রি ভ্যালু আছে, প্রতিটি মনের মধ্যে একটি ভিন্ন উদ্দেশ্য সঙ্গে তৈরি। কিছু রেজিস্ট্রি মানগুলি নিয়মিত অক্ষর এবং সংখ্যা ব্যবহার করে যা সহজেই পড়তে ও বোঝা যায়, অন্যরা যখন তাদের মানগুলি প্রকাশ করতে বাইনারি বা হেক্সাডেসিমাল ব্যবহার করে।
তারের উপকারিতা
স্ট্রিং মানগুলি তাদের উপর "ab" অক্ষরগুলির সাথে একটি ছোট লাল আইকন দ্বারা নির্দেশিত হয়। এই নিবন্ধটি সবচেয়ে সাধারণ ব্যবহৃত মান হয়, এবং সবচেয়ে মানুষের পাঠযোগ্য। তারা অক্ষর, সংখ্যার এবং চিহ্ন থাকতে পারে।
এখানে একটি স্ট্রিং মান একটি উদাহরণ:
HKEY_CURRENT_USER \ কন্ট্রোল প্যানেল কীবোর্ড কীওয়ার্ডযখন আপনি এই অবস্থানে কীবোর্ড স্পিড মান খুলুন রেজিস্ট্রি, আপনি একটি পূর্ণসংখ্যা দেওয়া হয়, 31 মত।
এই বিশেষ উদাহরণে, স্ট্রিং মানটি এমন হার সংজ্ঞায়িত করে যেখানে একটি চরিত্র নিজেই পুনরাবৃত্তি করে যখন এটির কী চেপে রাখা হয়। যদি আপনি 0 এর মান পরিবর্তন করতে হতো, তাহলে গতি 31 এর বেশি হওয়ার চেয়ে অনেক ধীরগতির হবে।
Windows রেজিস্ট্রি-এ প্রতিটি স্ট্রিং মান একটি ভিন্ন উদ্দেশ্যে ব্যবহৃত হয় যেখানে রেজিস্ট্রিটিতে এটি অবস্থিত এবং তার উপর নির্ভর করে একটি নির্দিষ্ট ফাংশনটি যখন একটি ভিন্ন মান নির্ধারিত হবে।
উদাহরণস্বরূপ, কীবোর্ড সাবকিউতে অবস্থিত আরেকটি স্ট্রিং মান হল ইনিশিয়াল কেয়ারবোর্ড ইন্ডিকেটর নামে অভিহিত করা হয় । 0 এবং 31 এর মধ্যবর্তী একটি সংখ্যা নির্বাচন করার পরিবর্তে, এই স্ট্রিং মানটি শুধুমাত্র 0 বা একটি 2 গ্রহণ করে, যেখানে একটি 0 মানে NUMLOCK কীটি বন্ধ হয়ে যাবে যখন আপনার কম্পিউটার প্রথমে চালু হবে, যখন 2 এর মান NUMLOCK কীটি চালু করবে গতানুগতিক.
এই রেজিস্ট্রি মধ্যে স্ট্রিং মান একমাত্র ধরনের নয়। অন্য কোনও ফাইল বা ফোল্ডারের দিকে নির্দেশ করে, অথবা সিস্টেম টুলগুলির বর্ণনা হিসেবে কাজ করতে পারে।
একটি স্ট্রিং মান রেজিস্ট্রি এডিটরে "REG_SZ" ধরনের রেজিস্ট্রি ভ্যালু হিসাবে তালিকাভুক্ত করা হয়।
মাল্টি-স্ট্রিং মান
একটি মাল্টি-স্ট্রিং মান কেবলমাত্র একটি লাইনের পরিবর্তে মানগুলির একটি তালিকা ধারণ করতে পারে এমন একটি পার্থক্য সঙ্গে একটি স্ট্রিং মান অনুরূপ।
উইন্ডোর ডিস্ক ডিফ্রাগমেন্টার টুলটি নিম্নোক্ত মাল্টি-স্ট্রিং মানকে নির্দিষ্ট পরামিতিগুলি নির্ধারণ করতে ব্যবহার করে যা পরিষেবাটির উপর অধিকার থাকা উচিত:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ পরিষেবাদি defragsvc \ প্রয়োজনীয় প্রজেক্টগুলিএই রেজিস্ট্রি মান খুলতে দেখায় যে এটি সমস্ত নিম্নোক্ত স্ট্রিং মান আছে:
স্বেচ্ছাসেবক প্রাইভিল্লেজ সেমম্পারনেট প্রাইভিললেজ সেইনক্রেসওয়ার্কিংসেটফ্রবিলেজ SeTcbPrivilege SeSystemProfile প্রিজিলেজ SeAuditPrivilege SecreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilegeরেজিস্ট্রি এ সব মাল্টি-স্ট্রিং মান একাধিক এন্ট্রি থাকবে না। কিছু ফাংশন একক স্ট্রিং মান হিসাবে ঠিক একই ভাবে কাজ করে, তবে যদি এটির প্রয়োজন হয় তবে আরও বেশি এন্ট্রিগুলির জন্য অতিরিক্ত জায়গা থাকে।
রেজিস্ট্রি এডিটরটি "REG_MULTI_SZ" ধরনের রেজিস্ট্রি ভ্যালু হিসাবে বহু-স্ট্রিং মূল্য তালিকা দেখায়।
বিস্তারযোগ্য স্ট্রিং মান
একটি স্প্যানিশ স্ট্রিং মানটি কেবল উপরে থেকে স্ট্রিং মানের মতই। যখন এই ধরনের রেজিস্ট্রি ভ্যালুগুলিকে উইন্ডোজ বা অন্যান্য প্রোগ্রামের মাধ্যমে বলা হয়, তখন তাদের মানগুলি ভেরিয়েবলের সংজ্ঞায়িত করা হয়।
বেশিরভাগ বিন্যাসযোগ্য স্ট্রিং মানগুলি সহজেই রেজিস্ট্রি এডিটরে সনাক্ত করা হয় কারণ তাদের মানগুলি% চিহ্নের মধ্যে রয়েছে
পরিবেশ ভেরিয়েবলগুলি বিস্তৃত স্ট্রিং মানের ভাল উদাহরণ:
HKEY_CURRENT_USER \ পরিবেশ \ টিএমপিTMP এক্সটেনশিয়াল স্ট্রিং মান হল % USERPROFILE% \ AppData \ Local \ Temp এই ধরনের রেজিস্ট্রি ভ্যালুটি উপকার হয় যে ডেটা ব্যবহারকারীর ব্যবহারকারী নাম ধারণ করতে হবে না কারণ এটি % USERPROFILE% variable ব্যবহার করে।
যখন উইন্ডোজ বা অন্য কোন অ্যাপ্লিকেশনটি এই টি এমপি মানটি কল করে তখন এটি ভেরিয়েবল যা সেট করা হয় তা অনুবাদ করে। ডিফল্ট হিসাবে, উইন্ডোজ এই পরিবর্তনশীল ব্যবহার করে C: \ Users \ Tim \ AppData \ Local \ Temp এর মত পথ প্রকাশ করে।
"REG_EXPAND_SZ" হল রেজিস্ট্রি এ্যালাইসিসের ধরণ যেটি রেজিস্ট্রি এডিটরটি বিস্তৃত স্ট্রিং মানগুলির তালিকা করে।
বাইনারি মান
নামটি নির্দেশ করে, এই ধরনের রেজিস্ট্রি মানগুলি বাইনারিতে লেখা হয়। রেজিস্ট্রি এডিটরে তাদের আইকনগুলি নীল এবং জিরো।
HKEY_CURRENT_USER \ কন্ট্রোল প্যানেল \ ডেস্কটপ \ উইন্ডো ম্যাট্রিক্স \ ক্যাপশন ফন্টউপরের পাথটি উইন্ডোজ রেজিস্টিতে পাওয়া যায়, ক্যাপশনফাঁট হচ্ছে বাইনারি মান। এই উদাহরণে, এই রেজিস্ট্রি মানটি খোলার উইন্ডোতে ক্যাপশনগুলির জন্য ফন্ট নামটি দেখায়, তবে এটি একটি নিয়মিত, মানব-পাঠযোগ্য ফর্মের পরিবর্তে বাইনারিে লেখা আছে।
রেজিস্ট্রি এডিটর "REG_BINARY" হিসাবে বাইনারি মানগুলির জন্য রেজিস্ট্রি মান টাইপ হিসাবে তালিকা।
DWORD (32-বিট) মান এবং QWORD (64-বিট) মান
উভয় DWORD (32-বিট) মান এবং QWORD (64-বিট) মানগুলির একটি নীল আইকন রয়েছে যা উইন্ডোজ রেজিস্ট্রি। তাদের মানগুলি দশমিক বা হেক্সাডেসিমাল ফর্ম্যাটে প্রকাশ করা যেতে পারে।
কারণ একটি অ্যাপ্লিকেশন একটি DWORD (32-বিট) মান তৈরি করতে পারে এবং অন্য একটি QWORD (64-বিট) মান এটি উইন্ডোজের 32-বিট বা 64-বিট সংস্করণ থেকে চলছে কিনা তা নির্ভর করে না, তবে কেবলমাত্র বিট দৈর্ঘ্যের মূল্যের এর মানে হল যে আপনি 32-বিট এবং 64-বিট উভয় অপারেটিং সিস্টেমে উভয় ধরনের রেজিস্ট্রি ভ্যালু থাকতে পারে।
এই প্রসঙ্গে, একটি "শব্দ" 16 বিট মানে। DWORD তারপর, "ডবল শব্দ," বা 32 বিট (16 এক্স 2) মানে। এই যুক্তি অনুসরণ করে, QWORD "চতুর্ভুজ শব্দ" বা 64 বিট (16 এক্স 4) মানে।
একটি অ্যাপ্লিকেশন সঠিক বিন্যাসের মান তৈরি করবে যা এই বিট দৈর্ঘ্যের নিয়মগুলি মেনে চলতে প্রয়োজন।
নিম্নলিখিত একটি উইন্ডোজ রেজিস্ট্রি DWORD (32-বিট) মান একটি উদাহরণ:
HKEY_CURRENT_USER \ কন্ট্রোল প্যানেল ব্যক্তিগতকরণ \ ডেস্কটপ স্লাইডশো \ ব্যবধানএই DWORD (32-বিট) মান খুললে সম্ভবত 1800000 (এবং হেক্সাডেসিমালের 1b7740) এর মান ডেটা দেখানো হবে। এই রেজিস্ট্রি মানটি কতটা দ্রুত (মিলিসেকেন্ডে) আপনার স্ক্রিনসারটি একটি ফটো স্লাইডশোতে প্রতিটি স্লাইডে চলে যায় তা নির্ধারণ করে।
রেজিস্ট্রি এডিটর যথাক্রমে "REG_DWORD" এবং "REG_QWORD" ধরনের রেজিস্ট্রি ভ্যালু হিসাবে DWORD (32-বিট) মান এবং QWORD (64-বিট) মান দেখায়।
ব্যাক আপ & amp; রেজিস্ট্রি মানগুলি পুনরুদ্ধার
এটি কোন ব্যাপার না যদি আপনি এমনকি মাত্র একটি মান পরিবর্তন করেন, তবে সবসময় শুরু করার আগে একটি ব্যাকআপ তৈরি করুন, শুধু নিশ্চিত হোন যে আপনি অপ্রত্যাশিত ঘটনার ক্ষেত্রে রেজিস্ট্রি এডিটরতে এটি পুনরুদ্ধার করতে পারেন।
দুর্ভাগ্যবশত, আপনি পৃথক রেজিস্ট্রি মান ব্যাক আপ করতে পারবেন না। এর পরিবর্তে, আপনাকে অবশ্যই রেজিস্ট্রি কীটি ব্যাকআপ করতে হবে যেটি মানটিতে রয়েছে। যদি আপনি এইটি করতে সহায়তা করতে চান তবে দেখুন কিভাবে উইন্ডোজ রেজিস্ট্রি ব্যাকআপ করবেন
একটি রেজিস্ট্রি ব্যাকআপ একটি REG ফাইল হিসাবে সংরক্ষণ করা হয়, আপনি আপনার তৈরি করা পরিবর্তনগুলি পূর্বাবস্থায় ফেরাতে যদি আপনি পুনরায় উইন্ডোজ রেজিস্ট্রি এ পুনরুদ্ধার করতে পারেন উইন্ডোজ রেজিস্ট্রি পুনরুদ্ধার কিভাবে দেখুন আপনি সাহায্য প্রয়োজন হলে
যখন আমি রেজিস্ট্রি মান খুলতে / সম্পাদনা করতে চাই?
নতুন রেজিস্ট্রি ভ্যালু তৈরি করা, বা বিদ্যমানগুলি মুছে ফেলার / সম্পাদনা করার মাধ্যমে, আপনার Windows বা অন্য কোনও প্রোগ্রামের সাথে সমস্যাটি সমাধান করতে পারে। আপনি প্রোগ্রাম সেটিংস পরিবর্তন বা একটি অ্যাপ্লিকেশন বৈশিষ্ট্য অক্ষম রেজিস্ট্রি মান পরিবর্তন করতে পারে।
কখনও কখনও, আপনি তথ্য উদ্দেশ্যে শুধু রেজিস্ট্রি মূল্য খুলতে হতে পারে
এখানে কয়েকটি উদাহরণ রয়েছে যা রেজিস্ট্রি মানগুলির সম্পাদনা বা খোলার অন্তর্ভুক্ত।
- মৃত্যুর একটি নীল পর্দা জাল কিভাবে
- আপনার কম্পিউটারের বর্তমান BIOS সংস্করণটি কিভাবে পরীক্ষা করবেন
- উইন্ডোজ স্টিলিং ফোকাস থেকে প্রোগ্রামগুলিকে কীভাবে প্রতিরোধ করবেন
- উইন্ডোজ 7 অটো লগইন কিভাবে করবেন
রেজিস্ট্রি ভ্যালুগুলিতে পরিবর্তন করার একটি সাধারণ ওভারভিউ দেখার জন্য, কীভাবে যোগ করা, পরিবর্তন, এবং রেজিস্ট্রি কী এবং মান মুছে ফেলতে দেখুন ।
রেজিস্ট্রি মানসমূহ সম্পর্কে আরো তথ্য
একটি রেজিস্ট্রি মান খোলার ফলে আপনি তার ডেটা সম্পাদনা করতে পারবেন। আপনার কম্পিউটারের ফাইলগুলি থেকে ভিন্ন, যখন আপনি তাদের লঞ্চ করার সময় প্রকৃতপক্ষে কিছু করবেন, রেজিস্ট্রি মানগুলি কেবল আপনার জন্য সেগুলি সম্পাদনা করতে খুলুন। অন্য কথায়, উইন্ডোজ রেজিস্ট্রি তে কোনও রেজিস্ট্রি ভ্যালু খুলতে এটি সম্পূর্ণ নিরাপদ। যাইহোক, আপনি কি করছেন তা জানার আগে মান সম্পাদনা করা ভাল ধারণা নয়।
কিছু পরিস্থিতিতে যেখানে রেজিস্ট্রি মান পরিবর্তন করা আপনার কম্পিউটার পুনরায় বুট না করা পর্যন্ত কার্যকর হবে না। অন্য সব একটি পুনরায় আরম্ভ প্রয়োজন হয় না, তাই তাদের পরিবর্তন অবিলম্বে প্রতিফলিত হবে। যেহেতু রেজিস্ট্রি এডিটর আপনাকে রিবুট করার জন্য কোনটি দরকার তা আপনাকে জানায় না, যদি আপনার রেজিস্ট্রি সম্পাদনা কাজ না দেখায় তবে আপনাকে আপনার কম্পিউটার পুনরায় চালু করতে হবে।
আপনি REG_NONE হিসাবে তালিকাভুক্ত উইন্ডোজ নিবন্ধিত কিছু রেজিস্ট্রি মান দেখতে পারেন এই বাইনারি মান তৈরি করা হয় যখন খালি তথ্য রেজিস্ট্রি এ লেখা হয়। এই ধরনের রেজিস্ট্রি মানটি খোলা হচ্ছে হেক্সাডেসিম্যাল ফরম্যাটে জিরো হিসাবে তার মান ডেটা দেখায়, এবং রেজিস্ট্রি এডিটর একটি (শূন্য-দৈর্ঘ্য বাইনারি মান) হিসাবে এই মানগুলির তালিকা করে।
কমান্ড প্রম্পট ব্যবহার করে, আপনি মুছে ফেলতে এবং reg delete এবং reg কমান্ড সুইচ যোগ দিয়ে রেজিস্ট্রি কী যোগ করতে পারেন।
একটি রেজিস্ট্রি কী মধ্যে সমস্ত রেজিস্ট্রি মান জন্য সর্বাধিক আকার 64 কিলোবাইট পর্যন্ত সীমাবদ্ধ।