অনেক কেসে উইন্ডোজ আপডেট নিজে সমস্যা সৃষ্টি করে এবং ডাউনলোড করা কম্পোনেন্ট ইনস্টল করতে ব্যর্থ হয়। আপডেট মডিউলে 'pending changes' নোটিফিকেশন থাকতে পারে যা চেষ্টা করলেও ইনস্টল হয় না। এমন কেসে ডাউনলোড করা উইন্ডোজ আপডেট ফাইল ডিলিট করা উচিত।

আপডেট মডিউল চেক করে ফাইল আছে কিনা। না থাকলে পুরো প্রক্রিয়া রি-ইনিশিয়ালাইজ করে আবার আপডেট ডাউনলোড শুরু করে। আংশিকভাবে ডাউনলোড হওয়া আপডেট ফাইল সমস্যা সৃষ্টি করে, যা এই পদ্ধতিতে সমাধান হয়।
পদ্ধতি ১: টেম্পোরারি ফোল্ডারের কন্টেন্ট ডিলিট করুন
টেম্পোরারি ফোল্ডার ডাউনলোডের সময় ফাইল ধরে রাখে এবং ইনস্টলার সেখান থেকে ফাইল ফেচ করে সঠিক ডিরেক্টরিতে ইনস্টল করে। ইনস্টলার কখনো ইনস্টলেশন ফোল্ডারে সরাসরি ডাউনলোড করে না।
টেম্প ফোল্ডারের কন্টেন্ট ডিলিট করে সমস্যা সমাধান চেষ্টা করি, Run টার্মিনাল দিয়ে অ্যাক্সেস করে।
- Win+R > "%temp%" > Enter।
- ডিরেক্টরিতে সैंकड़ো এন্ট্রি থাকবে (টেম্প ফোল্ডার কখনো ক্লিয়ার না করলে)। এই ফোল্ডারের কপি অন্য লোকেশনে রাখুন যেন প্রয়োজনে রিস্টোর করা যায়।
সব আইটেম সিলেক্ট > রাইট ক্লিক > Delete।

- পাওয়ার সাইকেল করুন। এই একশন সমস্যা সমাধান করেছে কিনা চেক করুন।
পদ্ধতি ২: SoftwareDistribution ফোল্ডারের কন্টেন্ট ডিলিট করুন
SoftwareDistribution উইন্ডোজ ডিরেক্টরিতে একটি ফোল্ডার যা লেটেস্ট উইন্ডোজ আপডেট ইনস্টল করার জন্য দরকার ফাইল অস্থায়ীভাবে স্টোর করে। এটি আপডেট মডিউলের জন্য আবশ্যক এবং WUagent রিড/রাইট অপারেশন ম্যানেজ করে।
এই ফোল্ডারের কন্টেন্ট ডিলিট করলে আপডেট হিস্টরি মুছে যাবে। হিস্টরি ডিলিটের সুবিধাও রয়েছে: আপডেট মডিউল আর বেশি সময় নিবে না ইনিশিয়ালাইজ होनेে। কন্টেন্ট ডিলিটের আগে আপডেট মডিউল ডিজেবল করতে হবে।
- Win+S > "command prompt" > রাইট ক্লিক > Run as administrator।
- Command Prompt-এ "net stop wuauserv" এবং "net stop bits" টাইপ করুন। কমান্ড প্রম্পট বন্ধ করবেন না, পরে দরকার পড়বে।

এখন উইন্ডোজ আপডেট ডিরেক্টরিতে যান এবং ইতিমধ্যে উপস্থিত আপডেট ফাইল ডিলিট করুন। File Explorer বা My Computer খুলুন।
- নিচের অ্যাড্রেসে নেভিগেট করুন। Run অ্যাপ লঞ্চ করে অ্যাড্রেস কপি-পেস্ট করলেও চলে।
C:\Windows\SoftwareDistribution
- Software Distribution ফোল্ডারের সবকিছু ডিলিট করুন (অন্য লোকেশনে কাট-পেস্ট করলেও চলে, পরে ফেরত দিতে পারবেন)।

নোট: ফোল্ডার রিনেম করলেও চলে। নাম দিন "SoftwareDistributionold"।
এখন উইন্ডোজ আপডেট সার্ভিস আবার অন করুন এবং চালু করুন। প্রাথমিকভাবে আপডেট ম্যানেজার কয়েক মিনিট নিবে ডিটেইল কম্পিউট করে ডাউনলোড ম্যানিফেস্ট প্রস্তুত করতে।
- Win+S > "command prompt" > রাইট ক্লিক > Run as administrator।
- Command Prompt-এ "net start wuauserv" এবং "net start bits" টাইপ > Enter।

- কম্পিউটার রিস্টার্ট করুন এবং যে এক্টিভিটির জন্য আপডেট ফাইল ডিলিট করেছিলেন সেটি চেষ্টা করুন।
সমাধান ৩: XML ফাইল ডিলিট করুন
উইন্ডোজ একটি XML ফাইল রেখে সব আপডেট ফাইল (ডাউনলোডড বা কিউতে) ট্র্যাক করে। এই XML ফাইল ডিলিট করলে লিস্ট হারাবে এবং উইন্ডোজ লিস্ট মিসিং পেলে নতুন তৈরি করে সব অপারেশন রি-ইনিশিয়ালাইজ করবে।
নোট: লিস্ট ডিলিট করার বদলে কাট-পেস্ট অন্য লোকেশনে করুন যেন প্রয়োজনে রিস্টোর করা যায়।
- Win+R > "C:\Windows\WinSxS\" > Enter।
- ডিরেক্টরিতে পেন্ডিং XML ফাইল সার্চ করে ডিলিট করুন।

- সঠিকভাবে রিস্টার্ট করুন। উইন্ডোজ আপডেট ফাইল সফলভাবে ডিলিট হয়েছে কিনা চেক করুন।
সমাধান ৪: CatRoot2 ফোল্ডার রিসেট করুন
Catroot এবং catroot2 ফোল্ডার উইন্ডোজ আপডেট অপারেশনের জন্য অপরিহার্য। এগুলো আপডেট প্যাকেজের সিগনেচার স্টোর করে এবং ইনস্টলেশন প্রক্রিয়ায় সাহায্য করে। Catroot2 ফোল্ডার রিসেট করা উইন্ডোজ আপডেটের বেশ কিছু সমস্যার পরিচিত ফিক্স।
নোট: Catroot2 ফোল্ডার ডিলিট বা রিনেম করবেন না। উইন্ডোজ অটোমেটিক্যালি রিক্রিয়েট করে, কিন্তু রিনেম করলে রিক্রিয়েট করে না।
- Win+S > "cmd" > রাইট ক্লিক > Run as administrator।
- Elevated command prompt-এ নিচের কমান্ডগুলো একে একে এক্সিকিউট করুন:
net stop cryptsvc md %systemroot%\system32\catroot2.old
এখন catroot2 ফোল্ডারের সব কন্টেন্ট ডিলিট করুন এবং ডিলিটের পর নিচের কমান্ড এক্সিকিউট করুন:
net start cryptsvcউইন্ডোজ আপডেট আবার চালু করলে catroot ফোল্ডার রিসেট হবে।