Windows-এ ডিভাইস ড্রাইভার ইনস্টল বা আপডেট করার সময়, পুরনো ড্রাইভার ভার্সনগুলো সিস্টেমে সংরক্ষিত থাকে। এইভাবে, ব্যবহারকারী পুরনো ড্রাইভার ভার্সনে ফিরে যেতে পারেন যদি নতুন ড্রাইভার অস্থির হয় (একটি উপযোগী সুযোগ, যেন Wi-Fi ড্রাইভার রোল ব্যাক করার কেসে)। যাইহোক, Windows পুরনো ড্রাইভার ভার্সনগুলো স্বয়ংক্রিয়ভাবে ক্লিন বা ডিলিট করে না, তাই সময়ের সাথে সাথে ড্রাইভার দিয়ে घेড়ে থাকা ডিস্ক স্পেসের আকার কফি বড় হয়ে যায়। এই আর্টিকেলে, আমরা আলোচনা করবো কীভাবে ইন্টিগ্রেটেড সিস্টেম টুলস ব্যবহার করে (থার্ড-পার্টি সফটওয়্যার ছাড়া) পুরনো ড্রাইভার ভার্সন (ডুপ্লিকেট) রিমুভ করতে হয়।
Windows সকল ড্রাইভার ফাইল তার ড্রাইভার রিপোজিটরিতে (Driver Store) সংরক্ষণ করে যা অবস্থিত %WINDIR%\System32\DriverStore\FileRepository-এ। আমার কেসে, আমার হোম ল্যাপটপে Windows 7 চলে (প্রায় ৮ বছর আগে ইনস্টল করা), FileRepository ফোল্ডার প্রায় 11 GB জায়গা घেরে এবং ৫,০০০ এরও বেশি ফাইল ধারণ করে। এতটুকু! বিশেষ করে, ২০টিরও বেশি Nvidia ড্রাইভার ভার্সন এখানে সংরক্ষিত।
কন্টেন্টস:
গুরুত্বপূর্ণ!
- DriverStore থেকে কোনো ফাইল ম্যানুয়ালি ডিলিট করবেন না।
- Driver Store ক্লিন করার আগে, সিস্টেম রিস্টোর পয়েন্ট তৈরি করা (
Checkpoint-Computer -Description "BeforeDriversDelete") বা সিস্টেম ইমেজ ব্যাকআপ নেওয়া দৃঢ়ভাবে সুপারিশ করা হয়। - স্টোরেজ ক্লিন করার পর, নতুন ডিভাইস কানেক্ট করলে আপনাকে ম্যানুয়ালি ড্রাইভার ডাউনলোড ও ইনস্টল করতে হতে পারে।
Windows 7-এ পুরনো ড্রাইভার ভার্সন খুঁজে বের ও ডিলিট করা
Windows 7-এ কীভাবে পুরনো ড্রাইভার খুঁজে বের ও ডিলিট করতে হয় সেটি দেখি। (Windows 8 এবং Windows 10-এ পুরনো ড্রাইভার ডিলিট করার সহজ উপায় রয়েছে, সেগুলো নিচে বর্ণনা করা হয়েছে)।
সিস্টেমে উপলব্ধ সকল থার্ড-পার্টি ড্রাইভারের লিস্ট পেতে এবং সেগুলো টেক্সট ফাইলে এক্সপোর্ট করতে, অ্যাডমিনিস্ট্রেটর প্রিভিলেজ সহ কমান্ড প্রম্পটে নিচের কমান্ড চালান:
dism /online /get-drivers /format:table > c:\tmp\drivers.txt
এই টেক্সট ফাইলটি Excel-এ ইম্পোর্ট করুন, এবং অড ডেটা ডিলিট করে শুধু ড্রাইভার রিপোজিটরির লিস্ট ধারণকারী টেবিলটি রাখুন। টেবিলটিতে থাকা উচিত: সিস্টেমে ড্রাইভার নম্বর (oemXXX.inf), মূল INF ফাইলের নাম, ডিভাইস ক্লাস, ম্যানুফ্যাকচারার, ইনস্টলেশন তারিখ এবং ড্রাইভার ভার্সন।
কলাম B (মূল INF ফাইলের নাম ধারণকারী) এবং কলাম F (ড্রাইভার ইনস্টলেশন তারিখ) অনুযায়ী এই টেবিল সর্ট করুন। একই নামের ড্রাইভারগুলোর মধ্যে শেষ वालीটি ছাড়া বাকিগুলো রিমুভের জন্য মার্ক করুন। আমার কেসে, আপনি দেখতে পাচ্ছেন অধিকাংশ পুরনো ড্রাইভার NVIDIA ভিডিও অ্যাডাপ্টারের জন্য।
একটি ড্রাইভার ডিলিট করতে, pnputil কমান্ড ব্যবহার করতে পারেন:
pnputil.exe -d oemxxx.inf
নোট. কিছু কেসে, আপনাকে ফোর্স -f ব্যবহার করে ড্রাইভার ডিলিট করতে হয়: pnputil -f -d oemxxx.inf
সুবিধার জন্য, খালি কলামে প্রতিটি ড্রাইভার রিমুভ করার কমান্ড তৈরি করুন ফর্মুলা ব্যবহার করে: =CONCATENATE("pnputil.exe -d ";A21)
এই কমান্ডগুলো কমান্ড প্রম্পট বা একটি BAT ফাইলে কপি করে চালান।
pnputil.exe –d oem9.inf
Microsoft PnP Utility
Driver package deleted successfully
এভাবে, আমি প্রায় ৪০টি পুরনো ড্রাইভার ভার্সন ডিলিট করেছি এবং প্রায় ৮ GB স্পেস ফری করেছি (প্রায়শই NVIDIA ড্রাইভার রিমুভ করার কারণে)।
Windows 10/8-এ Disk Cleanup ব্যবহার করে পুরনো ড্রাইভার ডিলিট করা
Windows 10 / 8.1-এ, পুরনো ড্রাইভার ভার্সন ডিলিট করার জন্য আরও সুবিধাজনক একটি টুল রয়েছে - পরিচিত Disk Cleanup tool (cleanmgr.exe) যা ডিপ্রিকেটেড আপডেটও ডিলিট করতে দেয়।
নোট. Windows 10 এবং Windows 8 Upd 1-এ, PowerShell ব্যবহার করে সকল থার্ড-পার্টি ড্রাইভার সিস্টেম থেকে এক্সপোর্ট করে একটি আলাদা ডিরেক্টরিতে রাখার সুযোগ রয়েছে।
- Disk Cleanup চালান: Win+R -> cleanmgr
- সিস্টেম ডিস্ক সিলেক্ট করুন
- Clean up system files ক্লিক করুন
- লিস্টে Device driver packages চেক করুন নোট. আমার সিস্টেমে সংরক্ষিত ড্রাইভার কপির সাইজ ০। বাস্তব সিস্টেমে এটি ভিন্ন হতে পারে
- OK ক্লিক করুন
Cleanmgr সকল পুরনো অনুপযোগি ড্রাইভার ভার্সন ডিলিট করবে। যাইহোক, আপনাকে বুঝতে হবে যে Device Manager-এ Driver Properties ট্যাবের Roll back driver বোতামটি নিষ্ক্রিয় হয়ে যাবে।