উইন্ডোজ আপডেট কে রোল আউট করে সেটি জানা কঠিন, কিন্তু প্রায়শই দেখা যায় আগে যে ফিচারগুলো ভালো কাজ করতো, নতুন আপডেটের পর সেগুলো ত্রুটিপূর্ণ হয়ে যায়। সমস্যাটি তখন আরও জটিল হয় যখন মাইক্রোসফট এই বাগগুলোকে হাই প্রায়োরিটি মনে করে না। উইন্ডোজ ১০-র রেজিস্ট্রি এডিটরে এক چنین সমস্যা দেখা গিয়েছিল। একটি আপডেটের পর রেজিস্ট্রি এডিটর ব্যবহারকারীর দেওয়া কী সার্চ করতে পারতো না। কী দিলে প্রোগ্রাম এন্ডলেস লুপে পড়ে যেতো এবং আউটপুট দিতো না। সার্চ ক্যানসেল করা বা বারবার ক্লিক করলে রেজিস্ট্রি এডিটর ক্র্যাশ করতো।

এই আচরণের কারণ হলো মাইক্রোসফট রেজিস্ট্রি এডিটরের জন্য ডিফল্ট সর্বোচ্চ রেজিস্ট্রি দৈর্ঘ্য "২৫৫ বাইট" প্রোগ্রাম করেছে। নতুন আপডেটের সাথে একটি রেজিস্ট্রি ভ্যালুর দৈর্ঘ্য এই সীমা অতিক্রম করেছে। রেজিস্ট্রি সার্চের সময় এমন সাবকী পাওয়ার পর রেজিস্ট্রি এডিটর এন্ডলেস লুপে পড়ে যায়। আপনি যদি প্রোগ্রামার না হন, তবে মূল কারণ বুঝতে পারা স্বাভাবিক। আমাদের কাছে আপনার জন্য একটি ওয়ার্কঅরাউন্ড আছে, যদিও মাইক্রোসফট এখন পর্যন্ত এটিকে ফিক্স করা উচিত ছিল। এই সমস্যা সমাধানের দুটি পদ্ধতি বর্ণনা করা হলো। উভয় পদ্ধতি পড়ে আপনার দক্ষতা ও প্রয়োজনের অনুযায়ী যেটি উপযুক্ত সেটি অনুসরণ করুন।
পদ্ধতি ১: regedit.exe কে একটি ওয়ার্কিং ভার্সনে প্রতিস্থাপন করুন
এখানে আমরা বর্তমান রেজিস্ট্রি এডিটরকে পূর্বের উইন্ডোজ বিল্ডের একটি ওয়ার্কিং ভার্সনে প্রতিস্থাপন করব। প্রথমে চেক করুন আপনার রুট ড্রাইভে "C:\Windows.old" ফোল্ডার আছে কিনা। যদি না থাকে, তবে পুরানো ভার্সন আপনার কাছে নেই। এই ক্ষেত্রে আপনার ২টি অপশন আছে:
- নিচের পদ্ধতিটি চালিয়ে যেতে চাইলে এখান থেকে কমপ্রেসড ফাইল ডাউনলোড করুন, এক্সট্র্যাক্ট করুন এবং নিচের ধাপগুলো অনুসরণ করুন—পুরানো ফাইলের পরিবর্তে ডাউনলোড করা ফাইলটি ব্যবহার করুন।
- অন্য একটি রেজিস্ট্রি এডিটর ব্যবহার করুন। সেক্ষেত্রে পদ্ধতি ২-এ যান।
চলুন শুরু করি। "Windows button + X" চাপা রেখে স্টার্ট বাটনে পপ-আপ খুলুন।
তালিকা থেকে "Command prompt (Admin)" নির্বাচন করুন।
নিচের কমান্ড দিয়ে রেজিস্ট্রি এডিটর ফাইলের ownership নিন (অ্যাডমিন পারমিশন থাকতে হবে):
takeown /f "C:\Windows\regedit.exe"
এখন লগড-ইন অ্যাকাউন্টের জন্য সম্পূর্ণ কন্ট্রোল এবং পারমিশন পाने নিচের কমান্ডটি ব্যবহার করুন:
icacls "C:\Windows\regedit.exe" /grant "%username%":F
এখন "C:/Windows"-এ যান এবং "regedit.exe" ফাইলটি খুঁজে বের করুন। এটিকে "regeditold.exe" বা যেকোনো নাম দিয়ে রিনেম করুন।
শেষে ডাউনলোড করা রেজিস্ট্রি এডিটর ফাইলটি বা "C:/Windows.old/Windows"-এ থাকা ফাইলটি এই লোকেশনে কপি করুন। ফাইলের নাম একদম "regedit.exe" হতে হবে, না হলে অপারেটিং সিস্টেম এটিকে চিনবে না।

এখন রেজিস্ট্রি এডিটর স্টার্ট করলে Find অপশন সঠিকভাবে কাজ করবে।
পদ্ধতি ২: থার্ড-পার্টি রেজিস্ট্রি এডিটর ব্যবহার করুন
যদি উপরের পদ্ধতি আপনার দক্ষতার বাইরে মনে হয় বা কাজ না করে (সম্ভাবনা খুব কম), তবে থার্ড-পার্টি রেজিস্ট্রি এডিটর ডাউনলোড করে ব্যবহার করতে পারেন। এই সফটওয়্যারগুলো মাইক্রোসফটের রেজিস্ট্রি এডিটরের বাগগুলো মোকাবিলার জন্য ডিজাইন করা। আমাদের দুটি পছন্দ:
- RegScanner: NIRSOFT द्वारा विकसित एक छोटा टूल। এখান থেকে ডাউনলোড করুন। এটি পোর্টেবল, ইনস্টলেশন ছাড়াই চলে। রেজিস্ট্রি কী এবং ভ্যালু সার্চ করতে পারবেন।
- O&O RegEditor: একটি অন্য ছোট ও সুন্দর ইন্টারফেসওয়ালা রেজিস্ট্রি এডিটর। এখান থেকে ফ্রি ডাউনলোড করুন। এটি সুরক্ষিত, ক্লাসিক ইম্পোর্ট/এক্সপোর্ট এবং অন্যান্য ফিচার সহ।