সমস্যার কারণ
প্রায়শই সব পেন্ডিং আপডেট 0x800F0922 ত্রুটি দিয়ে ব্যর্থ হয়—ফিচার, কোয়ালিটি, সিকিউরিটি, কিউমুলেটিভ আপডেট কিছুই ইনস্টল হয় না। এটি উইন্ডোজ ১১-এ বেশি দেখা যায়, কিন্তু উইন্ডোজ ১০-এও রিপোর্ট করা হয়েছে। সম্ভাব্য কারণগুলো:
- সাধারণ Windows Update গ্লিচ — বিল্ট-ইন Windows Update Troubleshooter এই সমস্যা কভার করতে পারে। প্রথমে এটি চালান।
- ভ্রষ্ট WU টেম্পোরারি ফাইল — Windows Update অনেক টেম্প ফাইল জমা করে। সেগুলো ক্লিয়ার করলে সমাধান হতে পারে।
- .NET Framework কম্পোনেন্ট লিম্বো স্টেটে — ফিচার আপডেটের জন্য .NET Framework কম্পোনেন্ট দরকার। এটি অপ্রাপ্য থাকলে কম্পোনেট রিস্টার্ট করুন।
- ফায়ারওয়াল হস্তক্ষেপ — বিল্ট-ইন বা এক্সটার্নাল AV ফায়ারওয়াল সিকিউরিটি আপডেট ব্লক করতে পারে। আপডেট ইনস্টল করার সময় অস্থায়ীভাবে ডিসেবল করুন।
- Edge-জনিত ইনস্টলেশন ইস্যু — Microsoft Edge আনইনস্টল করার চেষ্টা করলে কিছু WU আপডেট Edge কম্পোনেন্ট চেক করে ইনস্টলেশন ডিক্লাইন করে। Edge ডিরেক্টরি ডিলিট করে OS-কে রি-ইনস্টল করতে বাধ্য করুন বা Edge কনভেনশনালি রি-ইনস্টল করুন।
- Temp ফোল্ডারে ভ্রষ্ট ডেটা — Temp ফোল্ডারের টেম্প ফাইলগুলো ক্লিয়ার করুন।
- App Readiness সার্ভিস ডিসেবল — এই সার্ভিস নতুন আপডেট ও Windows Store অ্যাপ আপডেটের লগ রেখে। ডিসেবল থাকলে সব আপডেট 0x800F0922 দিয়ে ব্যর্থ হয়।
- সিস্টেম ফাইল ভ্রষ্টতা — সিস্টেম ফাইল ভ্রষ্ট থাকলে SFC/DISM স্ক্যান করুন বা Media Tool দিয়ে লেটেস্ট বিল্ডে আপগ্রেড করুন। ব্যর্থ হলে রিপেयर ইনস্টল বা ক্লিন ইনস্টল করুন।
১. Windows Update Troubleshooter চালান
উন্নত সমাধানের আগে স্বয়ংক্রিয় মেরামত চেষ্টা করুন। Windows 8.1, 10, 11-এ অটোমেটেড রিপেয়ার স্ট্র্যাটেজি থাকে।
- Windows key + R → ms-settings:troubleshoot লিখে Enter চাপে Settings-এ Troubleshooting ট্যাব খুলুন। UAC-এ Yes।
- ডান পাশের Get up and running সেকশনে Windows Update ক্লিক করুন।
- Run the troubleshooter ক্লিক করুন।
- স্ক্যান শেষ হওয়া পর্যন্ত অপেক্ষা করুন। স্বয়ংক্রিয় ফিক্স পাওয়া গেলে Apply this fix ক্লিক করুন।
- ফিক্স অ্যাপ্লাই হলে PC রিবুট করুন এবং সমস্যা ফিক্স হয়েছে কিনা দেখুন।
২. প্রতিটি Windows কম্পোনেন্ট রিসেট করুন
সার্ভিস ডিপেন্ডেন্সি লিম্বো স্টেটে থাকলে বা ISP খারাপ DNS রেঞ্জ দিয়ে ডাউনলোড বাধা দিলে এই কমান্ডগুলো দিয়ে সমাধান করুন।
- Windows key + R → cmd লিখে Ctrl + Shift + Enter চাপে উন্নত CMD খুলুন। UAC-এ Yes।
- নিচের কমান্ডগুলো ক্রমে চালান (প্রতিটি কমান্ডের পর Enter চাপুন):
ipconfig /flushdns net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
- CMD বন্ধ করে PC রিস্টার্ট করুন।
- রিবুটের পর পেন্ডিং আপডেট ইনস্টল চেষ্টা করুন।
৩. 3.5 .NET Framework সাবকম্পোনেন্ট সক্রিয় করুন (যদি প্রযোজ্য)
কিছু Windows Update Windows Communication Foundation HTTP Activation এবং Windows Communication Foundation Non-HTTP Activation ডিসেবল থাকায় 0x800F0922 দেয়। এগুলো .NET Framework 3.5-এ সক্রিয় করুন।
- Windows key + R → appwiz.cpl লিখে Enter চাপে Programs and Features খুলুন।
- বাম মেনু থেকে Turn Windows features on or off ক্লিক করুন। UAC-এ Yes।
- .NET Framework 3.5 (includes .NET 2.0 and 3.0) এক্সপ্যান্ড করুন।
- Windows Communication Foundation HTTP Activation এবং Windows Communication Foundation Non-HTTP Activation চেকবক্স টিক দিন।
- Apply ক্লিক করুন → PC রিবুট করুন → পেন্ডিং আপডেট ইনস্টল চেষ্টা করুন।
৪. আপডেট ইনস্টলেশনের সময় বিল্ট-ইন ফায়ারওয়াল ডিসেবল করুন
বিরল হলেও ফায়ারওয়াল আপডেট ব্লক করতে পারে। থার্ড-পার্টি ফায়ারওয়ালের জন্য ডকুমেন্টেশন দেখে ডিসেবল করুন। Windows Firewall-এর জন্য:
- Windows key + R → ms-settings:windowsdefender লিখে Enter চাপে Windows Defender Security Center খুলুন। UAC-এ Yes।
- বাম প্যানেল থেকে Firewall & Network protection ক্লিক করুন।
- এক্টিভ নেটওয়ার্কে ক্লিক করুন → Windows Defender firewall টগল অফ করুন।
- Windows Update-এ যাওয়া ব্যর্থ আপডেট ইনস্টল চেষ্টা করুন।
- ফলাফল যেকোনো হোক, ফায়ারওয়াল আবার অন করুন।
৫. প্রধান Edge ডিরেক্টরি ডিলিট করুন (যদি প্রযোজ্য)
Edge আনইনস্টল করার চেষ্টা করলে অবশিষ্ট ফাইল থাকলে কিছু আপডেট Edge ডিটেক্ট না পেলে ব্যর্থ হয়। Windows 11-এ Edge আবশ্যক। Edge ডিরেক্টরি ডিলিট করলে OS পরবর্তী স্টার্টআপে Edge রি-ইনস্টল করবে।
File Explorer-এ নেভিগেট করুন:
C:\Program Files (x86)\Microsoft\Edge ফোল্ডারে রাইট-ক্লিক → Delete। ফোল্ডার ডিলিট হলে PC রিবুট করুন। রিবুটের পর ব্যর্থ আপডেট আবার চেষ্টা করুন।
৬. Microsoft Edge রি-ইনস্টল করুন
শুধু ফোল্ডার ডিলিট করলে হয় না, Edge ভ্রষ্ট থাকলে রি-ইনস্টল করুন। Microsoft Edge রি-ইনস্টল করার নির্দেশিকা ফলো করুন (Windows 10/11 উভয়ে কাজ করে)। রি-ইনস্টল হলে রিবুট করে আপডেট চেষ্টা করুন।
৭. Temp ফোল্ডারের কন্টেন্ট ডিলিট করুন
Catroot2 ও SoftwareDistribution ছাড়া Temp ডিরেক্টরিও ভ্রষ্ট ক্যাশ ধারণ করতে পারে। অনেক ব্যবহারকারী Temp ক্লিয়ার করে সমাধান পেয়েছেন।
- Windows key + R → %TEMP% লিখে Ctrl + Shift + Enter চাপে Temp ফোল্ডার (অ্যাডমিন) খুলুন। UAC-এ Yes।
- ফোল্ডারের ভেতরে এক আইটেমে ক্লিক করে Ctrl + A চাপে সিলেক্ট অল → রাইট-ক্লিক → Delete।
- ডিরেক্টরি ক্লিয়ার হলে PC রিবুট করুন → ব্যর্থ আপডেট আবার চেষ্টা করুন।
৮. App Readiness সার্ভিস সক্রিয় করুন
App Readiness সার্ভিস নতুন Windows Update ও Store অ্যাপ আপডেটের লগ মেইনটেইন করে। এটি ডিসেবল থাকলে সব আপডেট ব্যর্থ হয়।
- Windows key + R → services.msc লিখে Enter চাপে Services খুলুন। UAC-এ Yes।
- তালিকা থেকে App Readiness সার্ভিস খুঁজে রাইট-ক্লিক → Properties।
- General ট্যাবে Startup type: Manual সেট করুন → Start ক্লিক করুন সার্ভিস লঞ্চ করতে।
- Apply ক্লিক করুন → ব্যর্থ আপডেট আবার ইনস্টল চেষ্টা করুন।
৯. SFC এবং DISM স্ক্যান চালান
উপরের পদ্ধতিগুলো ফল না দিলে সিস্টেম ফাইল ভ্রষ্টতা ধরে নিন। বিল্ট-ইন ইউটিলিটি দিয়ে স্বয়ংক্রিয় মেরামত চেষ্টা করুন।
- উন্নত CMD থেকে SFC (System File Checker) স্ক্যান চালান:
sfc /scannow
SFC লোকাল ক্যাশ থেকে ভ্রষ্ট ফাইল মেরামত করে। - SFC স্ক্যান শেষ হলে PC রিবুট করুন।
- নেক্সট স্টার্টআপে উন্নত CMD থেকে DISM স্ক্যান চালান:
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth
নোট: DISM-এর জন্য ইন্টারনেট কানেকশন দরকার। - DISM স্ক্যান শেষ হলে ফাইনাল রিবুট করুন → 0x800F0922 ত্রুটি ফিক্স হয়েছে কিনা দেখুন।
১০. Media Creation Tool দিয়ে আপগ্রেড করুন (শুধু Windows 10)
Windows Update কম্পোনেন্ট সম্পূর্ণ ভাঙলে এবং রিপেयर/ক্লিন ইনস্টল না চাইলে Media Creation Tool দিয়ে লেটেস্ট বিল্ড ইনস্টল করুন।
- ব্রাউজারে Media Creation Tool অফিসিয়াল ডাউনলোড পেজ খুলুন।
- Download tool now (Create Windows 10 installation media অধীনে) ক্লিক করুন।
- এক্সিকিউটেবল ডাবল-ক্লিক → UAC-এ Yes।
- Accept ক্লিক করুন লাইসেন্স টার্মস মেনে।
- ইনিশিয়াল স্ক্যান শেষ হলে Update this PC now টগল অন করে Next।
- Windows ISO ডাউনলোড হওয়া পর্যন্ত অপেক্ষা করুন → দ্বিতীয় লাইসেন্স টার্মসে Accept।
- সব আপডেট লোকালি ডাউনলোড হওয়া পর্যন্ত অপেক্ষা করুন।
- Install ক্লিক করুন → আপগ্রেড প্রসেস শেষ হওয়া পর্যন্ত ধৈর্য ধारण করুন।
- অপারেশন শেষ হলে ফাইনাল রিস্টার্ট করুন। পেন্ডিং আপডেট কিউ থেকে মুছে যাবে।
১১. রিপেयर ইনস্টল বা ক্লিন ইনস্টল
সব পদ্ধতি ব্যর্থ হলে সিস্টেম ফাইল রিফ্রেশ করার বাইরে উপায় নেই।
- Clean install — উইন্ডোজ নতুন করে ইনস্টল। OS ড্রাইভের পারসোনাল ফাইল হারাবে। ফ্রেশ স্টার্ট চাইলে এটি ভালো।
- Repair install (In-place repair) — বিস্তৃত প্রসিডিউর কিন্তু পারসোনাল ফাইল (অ্যাপ, গেম, ইউজার সেটিংস) রক্ষা করে সব উইন্ডোজ ফাইল প্রতিস্থাপন করে।