উইন্ডোজ রেজিস্ট্রি একটি হায়ারার্কিক্যাল ডাটাবেস যা Microsoft Windows অপারেটিং সিস্টেমগুলিতে কনফিগারেশন সেটিংস এবং অপশন সংরক্ষণ করে। এতে লো-লেভেল অপারেটিং সিস্টেম কম্পোনেন্টসসহ প্ল্যাটফর্মে চলমান অ্যাপ্লিকেশনগুলোর সেটিংস থাকে। কার্নেল, ডিভাইস ড্রাইভার, সার্ভিস, SAM, ইউজার ইন্টারফেস, এবং থার্ড পার্টি অ্যাপ্লিকেশন সব রেজিস্ট্রি ব্যবহার করে। রেজিস্ট্রি সিস্টেম পারফরম্যান্স প্রোফাইলিংয়ের জন্য কাউন্টার অ্যাক্সেস করার মাধ্যমও প্রদান করে। ডিফল্টভাবে, রেজিস্ট্রি কম্পিউটারে একটি সক্রিয় সেশনের সময় তার প্রসেসিং ম্যানেজ করে।
Registry Policy Processing
আমরা দেখেছি গ্রুপ পলিসির ব্যাকগ্রাউন্ড রিফ্রেশ কীভাবে নিষ্ক্রিয় করা যায়। Registry policy processing গ্রুপ পলিসির মতো একই লজিক শেয়ার করে বলে মনে হয়। যেকোনো কেসে, রেজিস্ট্রি প্রসেসিং-এর ব্যাকগ্রাউন্ড রিফ্রেশ নিষ্ক্রিয় করা সিস্টেমকে ব্যাকগ্রাউন্ডে প্রভাবিত পলিসিগুলো আপডেট করতে বাধা দেয়, যতক্ষণ কম্পিউটার ব্যবহার করা হচ্ছে। অধিকাংশ ব্যবহারকারীর জন্য এটি ঠিক আছে, কিছু এনভায়রনমেন্টে, সিস্টেম অ্যাডমিনিস্ট্রেটররা রেজিস্ট্রির ব্যাকগ্রাউন্ড রিফ্রেশ নিষ্ক্রিয় করতে চাইতে পারে, এবং ব্যাকগ্রাউন্ড আপডেট ব্যবহারকারীকে বিঘ্ন দিতে পারে, একটি প্রোগ্রাম বন্ধ বা অস্বাভাবিকভাবে চালাতে পারে, এবং বিরল কেসে, ডেটা ক্ষতিগ্রস্ত করতে পারে।
Configure Background Refresh of Registry Policy Processing
১. Windows Key + R কবিনেশন চাপুন, Run ডায়লগ বক্সে gpedit.msc টাইপ করুন এবং Enter চাপুন Local Group Policy Editor খোলার জন্য।
২. এখানে নেভিগেট করুন:
Computer Configuration -> Administrative Templates -> System -> Group Policy

৩. ডান প্যানে, Configure registry processing policy সেটিংটি খুঁজে বের করুন। এর ডিফল্টভাবে Not Configured স্ট্যাটাস থাকবে। এর ওপর ডাবল-ক্লিক করলে নিচের উইন্ডো আসবে:

৪. কম্পিউটার ব্যবহার করা থাকাকালীন রেজিস্ট্রি প্রসেসিং বাধা দিতে Enabled স্ট্যাটাসে ক্লিক করুন। অতিরিক্তভাবে, আপনাকে Do not apply during periodic background processing অপশনটি চেক করতে হবে যেমন নির্দেশ করা হয়েছে। এছাড়া, আপনি কম্পিউটারকে রেজিস্ট্রি ডাটাবেস আপডেট করতে বাধা দিতে পারেন Process even if the Group Policy objects have not changed অপশনটি আনচেকড রেখে।
৫. Apply এবং তারপর OK ক্লিক করুন। Reboot করুন ফলাফল পেতে। এটাই!
রেজিস্ট্রি এডিটর ব্যবহার করে Registry Processing-এর Background Refresh নিষ্ক্রিয় করুন
১. Windows Key + R কবিনেশন চাপুন, Run ডায়লগ বক্সে Regedt32.exe টাইপ করুন এবং Enter চাপুন Registry Editor খোলার জন্য।
২. এই রেজিস্ট্রি কীতে নেভিগেট করুন:’
HKLM\Software\Policies\Microsoft\Windows

৩. এই লোকেশনের বাম প্যানে, Windows কীর ওপর রাইট-ক্লিক -> New -> Key করে একটি নতুন সাবকী তৈরি করুন। নাম দিন Group Policy। এখন একইভাবে Group Policy সাবকী-র একটি নতুন সাবকী তৈরি করুন। এটিকে রিনেম করুন:
{35378EAC-683F-11D2-A89A-00C04FBBCFA2}
৪. উপরে তৈরি সাবকীর ডান প্যানে আসুন, রাইট-ক্লিক -> New -> DWORD করে একটি নতুন DWORD তৈরি করুন।
নাম দিন NoBackgroundPolicy যা Do not apply during periodic background processing অপশনের রেপ্লিকা যা গ্রুপ পলিসিতে প্রদান করা আছে। DWORD-এ ডাবল-ক্লিক করুন এটি মডিফাই করতে:

৫. কম্পিউটারকে ব্যাকগ্রাউন্ডে রেজিস্ট্রি রিফ্রেশ করতে বাধা দিতে (যখন এটি ব্যবহার করা হচ্ছে), Value data 1 বরাবর ইনপুট করুন। OK ক্লিক করুন। গ্রুপ পলিসির মতো দ্বিতীয় অপশন,i.e. Process even if the Group Policy objects have not changed জন্য আপনি একটি নতুন DWORD তৈরি করতে পারেন এবং নাম দিতে পারেন NoGPOListChanges। এর Value data 0 থাকুক।
৬. আপনি রেজিস্ট্রি এডিটর বন্ধ করতে পারেন এবং reboot করে পরিবর্তনগুলো কার্যকর হয়েছে কিনা দেখতে পারেন।
এটাই!
