কিছু উইন্ডোজ ব্যবহারকারী উইন্ডোজ ১০-এ কিউমুলেটিভ আপডেট ইনস্টল করার চেষ্টায় 0x800f0900 এরর কোড দেখেন। 0x800f0900 মানে CBS_E_XML_PARSER_FAILURE (অনেক্সপেক্টেড ইন্টারনাল XML পারসার এরর) যেটি ইঙ্গিত দেয় কোথাও করাপশন আছে।

অধিকাংশ ক্ষেত্রে ব্যবহারকারী রিপোর্ট করেন সমস্যা শুধু KB4464218 আপডেট ইনস্টল করার সময় হয়।
যেহেতু ইস্যু লোকালি সংরক্ষিত করাপ্ট ফাইলগুলোর দ্বারা ফ্যাসিলিটেটেড, একটি উপায় হচ্ছে Microsoft Update Catalog ব্যবহার করে আপডেট ম্যানুয়ালি ইনস্টল করা উইন্ডোজ আপডেট ক্লায়েন্টের বদলে—যদিও এতে রুট কোজ ডিসকভার হবে না।
রুট কোজ ফিক্স করতে চাইলে সিম্পলি উইন্ডোজ আপডেট ট্রাবলশوتر চালান এবং দেখুন ইউটিলিটি কালপ্রিট আইসোলেট করে otomátিক্যালি ফিক্স করতে পারে কিনা। কাজ না করলে উইন্ডোজ আপডেট কম্পোনেন্ট রিসেট করুন—অটোমেটেড এজেন্ট বা এলিভেটেড কমান্ড প্রম্পট থেকে ম্যানুয়ালি।
অ্যাডভান্সড সিস্টেম ফাইল করাপশন হলে সিস্টেম-واইড করাপশন স্ক্যান চালান (SFC এবং DISM ইউটিলিটি দিয়ে)।
DISM এবং SFC দুটোই কাজ না করলে চূড়ান্ত সমাধান হচ্ছে রিপেয়ার ইনস্টল (ইন-প্লেস রিপেয়ার) দিয়ে সব OS কম্পোনেন্ট রিফ্রেশ করা।
মেথড ১: আপডেট ম্যানুয়ালি ইনস্টল করুন
কারণ যেকোনো হোক, ইস্যু বাইপাস করতে চাইলে আপডেটটি ম্যানুয়ালি ডাউনলোড করে ইনস্টল করুন।
পাবলিক Microsoft Update Catalog ব্যবহার করে সহজেই করা যায়। উইন্ডোজ আপডেট লাগানোর সার্ভিস প্রভাবিত না হলে নিচের ইনস্ট্রাকশন ইস্যু রেজল্ভ করবে (অনেক ব্যবহারকারী সফলভাবে ব্যবহার করেছেন)।
Microsoft Update Catalog ব্যবহার করে মিসিং আপডেট খুঁজে ইনস্টল করার ধাপে ধাপে গাইড:
- ডিফল্ট ব্রাউজারে এই লিংকে (এখানে) যান Microsoft Update Catalog-এর ওয়েব অ্যাড্রেস অ্যাক্সেস করতে।
- স্ক্রিনের ডান কোণে সার্চ ফাংশন ব্যবহার করে প্রোবলেম্যাটিক আপডেট সার্চ করুন। আপডেটের নাম টাইপ বা পেস্ট করে Enter চাপুন।

নোট: অধিকাংশ ব্যবহারকারী কনফার্ম করেছেন সমস্যা শুধু KB4464218 কিউমুলেটিভ আপডেটের সাথে হয়।
- রিজাল্ট আসলে CPU আর্কিটেকচার এবং উইন্ডোজ ভার্সন দেখে উপযুক্ত আপডেট আইডেন্টিফাই করুন।

নোট: CPU বা OS আর্কিটেকচার না জানলে My Computer (This PC)-এ রাইট-ক্লিক করে Properties ক্লিক করুন। System-এর নিচে System Type দেখুন—OS এবং CPU-এর বিট ভার্সন দেখাবে।

- সঠিক এন্ট্রির Download বাটনে ক্লিক করুন এবং প্রসেস কমপ্লিট হওয়ার জন্য ধৈর্য ধরে অপেক্ষা করুন।
- অপারেশন কমপ্লিট হলে ডাউনলোড লোকেশনে যান। .inf ফাইল খুঁজুন, পাওয়া গেলে রাইট-ক্লিক করে Install বেছে নিন।

- অন-স্ক্রিন ইনস্ট্রাকশন ফলো করে ইনস্টলেশন কমপ্লিট করুন, মেশিন রিবুট করুন। নেক্সট স্টার্টআপে আপডেট ইতিমধ্যে ইনস্টলড থাকবে এবং উইন্ডোজ আপডেট আর সেটি ইনস্টল করতে বলবে না।
রুট কোজ ফিক্স করতে চান বা উপরের স্টেপস ফেল হলে নিচের মেথডে যান।
মেথড ২: উইন্ডোজ আপডেট ট্রাবলশوتر চালান
ইস্যু উইন্ডোজ ১০-এ এক্সক্লूसিভলি হচ্ছে বলে näch লজিক্যাল স্টেপ হচ্ছে আপনার OS স্বয়ংক্রিয়ভাবে রেজলভ করতে পারে কিনা চেক করা। মনে রাখবেন, উইন্ডোজ ১০-এ বিল্ট-ইন ট্রাবলশوتر উইন্ডোজ ৭ বা ৮.১-এর চেয়ে বেশি কার্যকর।
এটি উইন্ডোজ আপডেট কম্পোনেন্টের ইনকনসিস্টেন্সি স্ক্যান করে এবং পরিচিত সিন্যারিও রিকগনাইজ করলে ভায়েবল রিপেয়ার স্ট্র্যাটেজি otomátিক্যালি অ্যাপ্লাই করে। কিছু ব্যবহারকারী রিপোর্ট করেছেন উইন্ডোজ আপডেট ট্রাবলশوتر 0x800f0900 এরর ফিক্স করেছে সব WU কম্পোনেন্ট ম্যানুয়ালি রিসেট করে।
Troubleshooting ট্যাব থেকে উইন্ডোজ আপডেট ট্রাবলশوتر চালানোর কুইক গাইড:
- Windows key + R চাপি Run খুলুন। ms-settings:troubleshoot টাইপ করে Enter দিন। Settings-এর Troubleshooting ট্যাব খুলবে।

- Troubleshooter ট্যাব থেকে ডান পাশে নিচে স্ক্রোল করে Get up and running section-এ যান। Windows Update ক্লিক করে সিলেক্ট করুন, তারপর Run the troubleshooter ক্লিক করুন রিপেয়ার ইউটিলিটি লঞ্চ করতে।

- Windows Update ট্রাবলশুটিং মেনুতে ইনিশিয়াল স্ক্যান কমপ্লিট হওয়ার জন্য অপেক্ষা করুন, তারপর ভায়েবল রিপেয়ার স্ট্র্যাটেজি পাওয়া গেলে Apply this fix ক্লিক করুন।

- সঠিক রিপেয়ার স্ট্র্যাটেজি অ্যাপ্লাই হলে ট্রাবলশুটিং ইউটিলিটি বন্ধ করুন এবং মেশিন রিবুট করুন।
- রিবুট হলে উইন্ডোজ আপডেট কম্পোনেন্ট আবার খুলুন এবং পূর্বে 0x800f0900 দিয়ে ফেল হয়েছিল আপডেট ইনস্টলেশন রিপিট করুন।
একই সমস্যা থাকলে নিচের মেথডে যান।
মেথড ৩: WU রিসেট করুন
উইন্ডোজ আপডেট ট্রাবলশوتر ফিক্স না করলে আপনি আন্ডারলাইন করাপশন ফাইল দিয়ে ডিল করছেন যা WU কম্পোনেন্টকে প্রভাবিত করছে—যেটি কনভেনশনালি রেজল্ভ সম্ভব নয়। সেক্ষেত্রে এই অপারেশনে জড়িত সব প্রসেস, সার্ভার এবং ইনস্টলেশন রিসেট করুন।
WU কম্পোনেন্ট রিসেট করার দুটি পথ রয়েছে:
- WU Reset Agent ব্যবহার করে
- CMD থেকে ম্যানুয়ালি WU রিসেট
দুই পথের জন্য আলাদা গাইড তৈরি করা হয়েছে। যেটি কমফরটেবল লাগে সেটি ফলো করুন।
অটোমেটেড WU Reset Agent ব্যবহার করে
- অফিশিয়াল মাইক্রোসফট TechNet পেজে (এখানে) যান এবং Download বাটনে ক্লিক করুন Reset Windows Update Agent ডাউনলোড করতে।

- ডাউনলোড কমপ্লিট হলে আর্কাইভের কন্টেন্ট এক্সট্র্যাক্ট করুন ডিকমপ্রেশন ইউটিলিটি দিয়ে।
- ResetWUENG.exe ডাবল-ক্লিক করুন এবং UAC-এ Yes ক্লিক করুন অ্যাডমিন এক্সেসের সাথে ইনস্টলার খুলতে।
- অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন স্ক্রিপ্ট আপনার কম্পিউটারে রান করতে। কমপ্লিট হলে মেশিন রিবুট করুন এবং আগে ফেল হয়েছিল আপডেট আবার ইনস্টল করার চেষ্টা করুন।
CMD দিয়ে উইন্ডোজ আপডেট ম্যানুয়ালি রিসেট
- Run ডায়ালগ খুলুন (Windows key + R), টেক্সট বক্সে cmd টাইপ করে Ctrl + Shift + Enter দিয়ে elevated CMD prompt খুলুন।

নোট: UAC প্রম্পটে Yes ক্লিক করুন অ্যাডমিন এক্সেস দিতে।
- এলিভেটেড CMD টার্মিন্যালে নিচের কমান্ডগুলো যেকোনো অর্ডারে দিন, কিন্তু প্রত্যেকের পর Enter চাপুন:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
নোট: এই কমান্ডগুলো রান করলে উইন্ডোজ আপডেট সার্ভিস, MSI Installer, Cryptographic services, এবং BITS services ডিসেবল হয়ে যাবে।
- রিলেভেন্ট উইন্ডোজ আপডেট সার্ভিস রিসেট হলে নিচের কমান্ডগুলো দিয়ে উইন্ডোজ আপডেট টেম্পোরারি ডেটা ধারণকারী দুটি ফোল্ডার ক্লিয়ার করুন (SoftwareDistribution এবং Catroot2):
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
নোট: এই দুটি ফোল্ডার কনভেনশনালি ডিলিট করা যায় না (রিস্কি পারমিশন চেঞ্জ ছাড়া)। তবে রিনেম করলে OS নতুন হেলথি ইনস্ট্যান্স তৈরি করতে বাধ্য হবে যা করাপশন-ফ্রি।
- দুটি প্রসেস ক্লিয়ার হলে সেম এলিভেটেড CMD টার্মিন্যালে নিচের কমান্ডগুলো দিয়ে প্রত্যেকের পর Enter চাপুন আগে ডিসেবল করা সার্ভিসগুলো রি-এনাবল করতে:
net start wuauserv net start cryptSvc net start bits net start msiserver
- অপারেশন কমপ্লিট হলে কম্পিউটার রিস্টার্ট করুন এবং 0x800f0900 এরর আর আছে কিনা চেক করুন উইন্ডোজ আপডেট ইনস্টল করার চেষ্টা করে।
সমস্যা থাকলে নিচের মেথডে যান।
মেথড ৪: DISM এবং SFC স্ক্যান চালান
উপরোক্ত মেথডগুলো 0x800f0900 এরর ফিক্স করতে পারল না হলে বোঝা যায় আপনি সিস্টেম ফাইল করাপশনের শিকার। কিন্তু নিরাশ হবেন না, উইন্ডোজের কয়েকটি বিল্ট-ইন টুল আছে যা অধিকাংশ সুপারফিশিয়াল করাপশন ইনস্ট্যান্স ফিক্স করতে পারে।
এই সিন্যারিও প্রযোজ্য হলে দুটি স্ক্যান দ্রুত সাকসেসিভলি চালান করাপ্ট সিস্টেম ফাইল রুট আউট করে ফিক্স করতে যেগুলো Windows Update কম্পোনেন্টের সাথে ইন্টারফিয়ার করছে। SFC (System File Checker) এবং DISM (Deployment Image Servicing and Management) এই কেসে ব্যবহার করুন।
প্রথমে SFC স্ক্যান চালান—এটি সম্পূর্ণ লোকাল টুল যা সিস্টেম ফাইল করাপশন স্ক্যান করে এবং ডিটেক্টেড ইনস্ট্যান্স লোকালি সংরক্ষিত আর্কাইভ থেকে হেলথি কপি দিয়ে রিপ্লেস করে।
অপারেশন কমপ্লিট হলে কম্পিউটার রিস্টার্ট করুন এবং নেক্সট কম্পিউটার স্টার্টআপে সমস্যা সমাধান হয়েছে কিনা দেখুন।
একই সমস্যা পুনরাবৃত্তি হলে DISM স্ক্যান চালান। মনে রাখবেন, কার্যকরভাবে ব্যবহার করতে হলে আপনার কাছে বিশ্বস্ত ইন্টারনেট কানেকশন থাকতে হবে, কারণ এই টুল উইন্ডোজ আপডেটের সাব-কম্পোনেন্ট ব্যবহার করে করাপ্ট ফাইলগুলোর হেলথি ইকুইভ্যালেন্ট ডাউনলোড করে। এই প্রসেস শেষে আবার রিস্টার্ট করুন এবং 0x800f0900 এরর ফিক্স হয়েছে কিনা দেখুন।
একই সমস্যা থাকলে নিচের মেথডে যান।
মেথড ৫: রিপেয়ার ইনস্টল করুন
উপরোক্ত মেথডগুলো ইস্যু ফিক্স করতে পারল না হলে বোঝা যায় আপনি আন্ডারলাইন করাপশন ইনস্ট্যান্সের শিকার যা এক্সট্রার্ডিনারি মেজার ছাড়া রেজল্ভ সম্ভব নয়। এতদূর আসায় ফলাফল না পাওয়ায় আপনার একমাত্র আশা ক্লিন ইনস্টল ছাড়া।
তবে টোটাল ডেটা লস এড়াতে চাইলে রিপেয়ার ইনস্টল (ইন-প্লেস আপগ্রেড) পছন্দনীয় পথ। এই অপারেশন সব উইন্ডোজ কম্পোনেন্ট (বুটিং রিলেটেড ডেটাসহ) রিসেট করতে দেয় কিন্তু আপনার সব পার্সোনাল ডেটা (ইনস্টলড অ্যাপ, গেম, ভিডিও, ইমেজ, ডকুমেন্ট ইত্যাদি) রাখতে দেয়।