আপনার কম্পিউটার স্মুথলি (smoothly) চালানোর এবং ধীর হলে সেটি ফিক্স করার জন্য অনেক পরামর্শ দেওয়া হয়েছে। আমরা উইন্ডোজ অন স্পিড (Windows on Speed) গাইডও পাবলিশ করেছি, যেটি আমার লিখা। কিন্তু একটি জিনিস কখনও কখনও উইন্ডোজকে দ্রুত করে, সেটি হল রেজিস্ট্রি ক্লিন করা।
বারবার दुहरাওয়া কাহিনি, যে রেজিস্ট্রি ক্লিনার কম্পিউটার পারফরম্যান্স উন্নত করতে পারে, একটি মিথ (myth)। দুর্ভাগ্যক্রমে সত্য হল রেজিস্ট্রি ক্লিনিং গम्भীর ইস্যু সৃষ্টি করতে পারে। সম্ভাব্য ক্ষতির রেঞ্জ হচ্ছে রেজিস্ট্রি ক্লিনারে টাকা বর্জন, রেজিস্ট্রি ক্লিনিং-এ সময় বর্জন, 'ক্লিনিং' করার সময় যেসব রেজিস্ট্রি ফাইল আসলে গুরুত্বপূর্ণ ছিল সেগুলোর কারনে ইস্যু, এবং সবচেয়ে খারাপ কেসে একটি করাপ্টেড (corrupted) রেজিস্ট্রি এবং একটি কম্পিউটার যা বুট হতে ফর-evaর মতো সময় নেবে। এই কোনোটিই একটি থিয়োরেটিক্যাল (theoretical) এবং বেস্ট কেসে মিনিমাল পারফরম্যান্স ইনক্রিমেন্টের মূল্য নয়।
একটি সিমিলার আর্টিকেলে, ক্রিস রেজিস্ট্রি কী এবং রেজিস্ট্রি ক্লিনার কী করে সেটি আলোচনা করেছেন। সে আপনাকে দেখিয়েছে কেন রেজিস্ট্রি ক্লিনার ডিজাইন অনুযায়ী তাদের প্রমিস স 들고 দাঁড়াতে পারে না।
আমি রেজিস্ট্রি ক্লিনার হাইপের ওপর একটু ভিন্ন কোণ থেকে চাড়া যাচ্ছি। আসলে কী করেই একটি উইন্ডোজ কম্পিউটারকে ধীর করে এবং রেজিস্ট্রি কীভাবে এতে ভূমিকা রাখে, যদি থাকে?
চলুন তিনটি কী কারণ দেখি ধীর কম্পিউটারের যেগুলো থিয়োরেটিক্যালি রেজিস্ট্রি ক্লিনিং বা অপ্টিমাইজেশনের মাধ্যমে উন্নত করা যায়।
১. ডিস্ক ফ্র্যাগমেন্টেশন (Disk Fragmentation)
যখন আপনার হার্ড ড্রাইভ ডেটা দিয়ে ফুল হয়ে যায়, এবং ফাইলগুলো এডিট ও ডিলিট হয়, ডিস্ক ফ্র্যাগমেন্টেশন এড়ানো যাবে না। NTFS ফাইল সিস্টেম ডেটা কন্টিগুয়াসলি (contiguously) স্টোর করার প্রায়োরিটি দেয়, অর্থাৎ একক টুকরোতে, কিন্তু কখনও কখনও এক্সসেপশন (exception) করতে হয়। উদাহরণস্বরূপ, আপনি যদি একটি ফাইল এডিট করা শুরু করেন যা অন্য ফাইলগুলোর মাঝপথে টাইটলি এম্বেডেড (tightly embedded) আছে কোনো স্পেস ছাড়া, উইন্ডোজ আপনার যোগ করা অংশকে আপনার হার্ড ড্রাইভের অন্য লোকেশনে লিখতে বাধ্য হয়, অর্থাৎ ফাইলটি ফ্র্যাগমেন্টেড হয়।
ফ্র্যাগমেন্টেশন আপনার কম্পিউটারকে ধীর করে কারণ উইন্ডোজকে ফাইলের সব ভিন্ন ভাগগুলো হার্ড ড্রাইভের মাল্টিপল লোকেশন থেকে ফেচ (fetch) করতে হয় এবং সেগুলো র্যাম (RAM)-এ লোড করার সময় একসাথে জোড়া দিতে হয়। এই প্রসেস কমপ্লিট হওয়ার পর আপনি সংশ্লিষ্ট ফাইলটি দেখতে পান।
তাহলে কি ফ্র্যাগমেন্টেশন রেজিস্ট্রিকে আফেক্ট করে? হ্যাঁ, কিন্তু খুব কম। এমনকি যদি রেজিস্ট্রি ফাইলগুলো ফ্র্যাগমেন্টেড হয়, সেগুলো রিড করলে সিগনিফিক্যান্ট পারফরম্যান্স লস হয় না কারণ রেজিস্ট্রি র্যাম (RAM)-এ লোড হয় উইন্ডোজ বুট হলে এবং উইন্ডোজ রানিং থাকতে ইনস্ট্যান্টলি (instantly) অ্যাক্সেসযোগ্য থাকে।
এটি আমাদের পরবর্তী পয়েন্টে আনে...
২. ম্যাক্সড আউট র্যাম (Maxed Out RAM)
কম্পিউটারকে ধীর করার সবচেয়ে বড় ফ্যাক্টর হল ফ্রি র্যাম (RAM) এর অভাব। কী যেন প্রিয়সি র্যাম স্পেস নেয়, সেটি হল রানিং সফ্টওয়্যার। যখন সকল র্যাম স্পেস শেষ হয়ে যায়, উইন্ডোজ ইনঅ্যাক্টিভ র্যাম ডেটা রিমুভ করে এবং সেগুলো ভার্চুয়াল র্যাম-এ লিখে, অর্থাৎ আপনার হার্ড ড্রাইভের স্টোরেজ স্পেস।
এখন যখন এই ডেটা প্রয়োজন হয়, এটি র্যাম-এ কপি হয়ে ফিরে আসে, কিন্তু শুধু অন্য কিছু রিমুভ করার পর। এই অপারেশনগুলো উল্লেখযোগ্য ডিলে (delay) সৃষ্টি করে।
তাহলে আমরা জেনে গেলাম রেজিস্ট্রি র্যাম স্পেস নেয়। তাহলে কি সেটি ক্লিন আপ করে এবং ছোট রাখা সentiel হবে যাতে এটি বেশি র্যাম না নেয়? থিয়োরেটিক্যালি, হ্যাঁ।但在 praktyk, আপনি কিছু সো রেজিস্ট্রি এন্ট্রি রিমুভ করে যত স্পেস বাঁচাতে পারবেন সেটি মিনিমাল (minimal), তাই কোনো ديفারেন্স (difference) করবে না।
তবে, আপনি উল্লেখযোগ্য উন্নতি অর্জন করতে পারেন হয় আপনার র্যাম আপগ্রেড করে (যদি সম্ভব হয়) অথবা আপনার প্রয়োজন নেই এমন সফ্টওয়্যার বন্ধ করে এবং সেগুলো উইন্ডোজের সাথে লঞ্চ হওয়া থেকে বাধা দিয়ে।
৩. ব্যাড রেজিস্ট্রি এন্ট্রি (Bad Registry Entries)
শেষে, আমরা রেজিস্ট্রি নিজের पासে পৌঁছেছি। হ্যাঁ, ব্যাড রেজিস্ট্রি এন্ট্রি পারফরম্যান্স ইস্যু সৃষ্টি করতে পারে। তবে, সাধারণ পরিস্থিতিতে এটি হয় না। Более того, উইন্ডোজের ন berri ভার্সনগুলো রেজিস্ট্রি রক্ষা করে ফেটাল (fatal) ইভেন্ট থেকে, যেন ক্র্যাশ ডিউরিং অ ডেটাবেস আপডেট, দুই লেভেল লগ ফাইল রাখে। সিস্টেম বুট করার সময়, রেজিস্ট্রি রিপেয়ার বা রি-ইনিশিয়ালাইজ (reinitialized) হতে পারে যদি সিরিয়াস ড্যামেজ হয়।
জেনারেল ইউজ ইস্যু, যেন কখনও কখনও ব্যাড সফ্টওয়্যার ইনস্টল করা, এড়ানো যাবে না। আপনি আপনার রেজিস্ট্রির ভালো চাইলে, ক্র্যাপওয়্যার (crapware) রিমুভ করুন এবং ইনস্টল করবেন না, একটি স্যান্ডবক্স (sandbox) সেট আপ করুন সফ্টওয়্যার টেস্ট করার জন্য প্রপারলি ইনস্টল করার আগে, এবং আপনি যদি আনইনস্টল করতে হয়, তবে রেভো আনইনস্টলার (Revo Uninstaller) যেন একটি টুল ব্যবহার করুন প্রোগ্রাম ফাইলগুলো আপনার কম্পিউটার থেকে প্রপারলি রিমুভ করার জন্য, রেজিস্ট্রি সহ।
রিকমেন্ডেড রেজিস্ট্রি ক্লিনার (Recommended Registry Cleaner)
তাহলে কি আপনি ১০০% শিউর যে আপনার একটি ইস্যু আছে যা রেজিস্ট্রি ক্লিনিং-এ অ্যাড্রেস করা যায়? খैर, কমপক্ষে একটি ট্রাস্টেড টুল ব্যবহার করুন এবং সেটিতে টাকা বর্জন করবেন না। একটি পিসি মেইনটেনেন্স টুল যা আমরা հাইলে রিকমেন্ড করি সেটি সিক্লিনার (CCleaner) এবং এতে একটি রেজিস্ট্রি ক্লিনার রয়েছে। যদিও আমরা এই টুল এন্ডোর্স (endorse) করি, আমরা এর রেজিস্ট্রি ক্লিনার রেগুলার বেসিসে ব্যবহার করার সুপারিশ করি না। সাবধানতার সাথে ব্যবহার করুন!
রেজিস্ট্রি ক্লিনার কখনও আপনাকে ইস্যু দিয়েছে কি অথবা আপনি কখনও সেগুলো আপনার কম্পিউটার পারফরম্যান্স উন্নত করতে দেখেছেন? আমরা আপনার অভিজ্ঞতা শুনতে চাই!
উইন্ডোজ দ্রুত করার ওপর আরও পঠন (Further Reading on How to Make Windows Faster)
- Top 8 Programs That Can Make Your Computer Run Faster
- A Spring Cleaning Checklist For Your PC Part 2: Delete Junk & Free Wasted Space [Windows]
- A Simple Checklist To Safely Installing Free Software Without All The Junk
ইমেজ ক্রেডিট: বাইনারি ভোরটেক্স ভিয়া শাটারস্টক, স্নেইল অন কীবোর্ড, স্নেইল অন র্যাম ভিয়া শাটারস্টক, স্নেইল অন র্যাম ভিয়া শাটারস্টক