কিছু Windows 10 ব্যবহারকারী পarınামানাসভাবে Windows Update ইনস্টল করার চেষ্টা করলে error 0xc1900223 এরর পান। অধিকাংশ কেসে 1903 আপডেট ইনস্টল করার সময় সমস্যা হয়, এবং সাধারণত ৯৭% এ এই এরর আসে।
শুধু 1903 আপডেটে সমস্যা হলে $GetCurrent ফোল্ডার দিয়ে আবার ইনস্টল করার চেষ্টা করুন। না হলে Media Creation Tool-এর Upgrade this PC Now ফিচার ব্যবহার করুন। আরেকটা উপায় হলো Microsoft Update Catalog থেকে ম্যানুয়ালি আপডেট ইনস্টল করা।
এই সমস্যা নেটওয়ার্ক-ওয়াইড অ্যাডব্লকার যেমন Pi-Hole-এর জন্যও হতে পারে। ব্যবহার করলে আপডেট ইনস্টল করার সময় অস্থায়ীভাবে ডিজেবল করুন বা অনইনস্টল করুন।
কিছু কেসে গ্লিচ বা সিস্টেম ফাইল করাপশন Windows Update কম্পোনেন্টকে প্রভাবিত করে। সেক্ষেত্রে Windows Update কম্পোনেন্ট রিফ্রেশ করুন বা SFC, DISM, ক্লিন ইনস্টল চালান।
পদ্ধতি ১: $GetCurrent ফোল্ডার দিয়ে আপডেট ফোর্স করুন
Windows Update ইনস্টল করার চেষ্টা করলে Windows 10 আপনার C:\ ড্রাইভে $GetCurrent এবং $SysReset ফোল্ডার অটোমেটিক্যালি তৈরি করে। এতে লেটেস্ট Windows Update প্রসেসের লগ ফাইল থাকে, কিন্তু ইনস্টলেশন ফাইলও থাকতে পারে।
ফেইল্ড Windows Update (যেহেতু error 0xc1900223 আসছে) নিয়ে $GetCurrent ফোল্ডারের media সাবফোল্ডার থেকে ইনস্টলেশন রি-ডু করা যায়।
মনে রাখবেন $GetCurrent ফোল্ডার ডিফল্টে হিডেন। এড্রেস বার থেকে ডায়রেক্টলি অ্যাক্সেস করুন বা File Explorer-এ Hidden Items অন করুন।
$GetCurrent ফোল্ডার দিয়ে আপডেট ফোর্স করার ধাপ:
- File Explorer খুলুন, নেভিগেশন বারে নিচের কমান্ড পেস্ট করে Enter চাপুন:
C:/$getcurrent
নোট: C আপনার OS ড্রাইভের লেটার অনুযায়ী বদলান।
নোট ২: File Explorer-এ View > Hidden Items চেক করে ম্যানুয়ালি অ্যাক্সেস করুন। - media ফোল্ডার অ্যাক্সেস করে Start এক্সিকিউটেবল ডাবল-ক্লিক করুন।
- আপডেট ইনস্টলেশন স্ক্রিনে অন-স্ক্রিন প্রম্পট মেনে ডেডিকেটেড এক্সিকিউটেবল দিয়ে আপডেট ইনস্টল করুন।
- আপডেট সফল হলে কম্পিউটার রিস্টার্ট করুন, নেক্সট সিস্টেম স্টার্টআপে সমস্যা সমাধান হয়েছে কিনা দেখুন।
$GetCurrent ফোল্ডার না দেখালে WU কম্পোনেন্ট ইনস্টলেশন ফাইল আপডেট করতে পারেনি। সেক্ষেত্রে নিচের পদ্ধতি চেষ্টা করুন।
পদ্ধতি ২: Media Creation Tool দিয়ে আপডেট করুন
অটোমেটেড WU ফাংশন 1903-এ আপডেট করতে না পারলে Media Creation Tool দিয়ে ফোর্স ইনস্টলেশন করা যায়। এই টুল ক্লিন ইনস্টল করার পাশাপাশি Upgrade this PC Now ফিচার দিয়ে 0xc1900223 সমাধান করতে পারে।
অনেক ব্যবহারকারী এই অপারেশন দিয়ে Windows 10 বিল্ড আপ টু ডেট করতে পেরেছেন বলে কনফার্ম করেছেন।
Media Creation Tool দিয়ে Windows 10 ভার্সন 1903-এ আপডেট করার গাইড:
- এই লিংকে যান এবং Update Now বাটন চাপে Windows 10 আপগ্রেড অ্যাসিস্ট্যান্ট ডাউনলোড করুন।
- এক্সিকিউটেবল ডাউনলোড হয়ে ডাবল-ক্লিক করুন, UAC (User Account Control)-এ Yes চাপে অ্যাডমিনিস্ট্রেটিভ প্রিভিলেজ দিন।
- অন-স্ক্রিন প্রম্পট মেনে ইনস্টলেশন সম্পন্ন করুন।
- অপারেশন শেষ হলে কম্পিউটার রিস্টার্ট করুন, নেক্সট কম্পিউটার স্টার্টআপে সমস্যা সমাধান হয়েছে কিনা দেখুন।
- কম্পিউটার বুট হয়ে গেলে সমস্যা এখন ঠিক হয়েছে কিনা চেক করুন।
একই 0xc1900223 এরর দিয়ে আপডেট ফেইল হলে নিচের পদ্ধতি চেষ্টা করুন।
পদ্ধতি ৩: Pi-Hole (বা অন্য নেটওয়ার্ক-ওয়াইড অ্যাডব্লকার) ডিজেবল করুন
0xc1900223 এরর কোড Pi-Hole বা সাদৃশ্য নেটওয়ার্ক-ওয়াইড অ্যাডব্লকারের জন্যও হতে পারে। DNS ব্লকলিস্ট আপডেট সম্পূর্ণ হতে বাধা দিতে পারে।
সমস্যা সমাধান করতে Pi-Hole আপডেট চলাকালীন ডিজেবল বা অনইনস্টল করুন।
Pi-Hole অস্থায়ীভাবে ডিজেবল
- Windows key + R চাপে Run খুলুন, 'cmd' টাইপ করে Ctrl + Shift + Enter চাপে অ্যাডমিন এক্সেসের সাথে Elevated CMD প্রম্পট খুলুন। UAC-এ Yes চাপুন।
- Elevated CMD-এ Pi-Hole ইউটিলিটি চালাতে:
pihole
- Pi-Hole ইনভোক হয়ে pihole disable টাইপ করে Enter চাপুন ডিজেবল করতে।
- Pi-Hole ডিজেবল হয়ে গেলে ফেইল হওয়া আপডেট আবার ইনস্টল করার চেষ্টা করুন 0xc1900223 ছাড়া।
- আপডেট সফল হলে একই টার্মিন্যালে pihole disable (আসলে pihole enable) চালান Pi-Hole আবার অন করতে।
Pi-Hole অনইনস্টল
- Windows key + R চাপে Run খুলুন, 'cmd' টাইপ করে Ctrl + Shift + Enter চাপে Elevated CMD খুলুন। UAC-এ Yes চাপুন।
- Elevated CMD-এ pihole uninstall টাইপ করে Enter চাপুন অনইনস্টলেশন শুরু করতে।
- কমান্ড সফল হলে কম্পিউটার রিস্টার্ট করুন।
- নেক্সট আপডেটে পূর্বে ফেইল হওয়া আপডেট ইনস্টল করার চেষ্টা করুন।
পদ্ধতি ৪: DNS ক্যাশ ফ্লাশ করুন
নেটওয়ার্ক ইনকনসিস্টেন্সি এই সমস্যার কারণ হতে পারে যা DNS ক্যাশ ফ্লাশ করলে সমাধান হয়। Elevated CMD প্রম্পট থেকে সহজে করা যায়।
এটি করলে কিছু ব্যবহারকারী Windows Update ইনস্টলেশন 0xc1900223 এরর ছাড়া সম্পন্ন করতে পেরেছেন।
Elevated Command Prompt থেকে DNS ক্যাশ ফ্লাশ করার গাইড:
- Windows key + R চাপে Run খুলুন, 'cmd' টাইপ করে Ctrl + Shift + Enter চাপে Elevated CMD উইন্ডো খুলুন।
নোট: UAC-এ Yes চাপে অ্যাডমিন প্রিভিলেজ দিন। - Elevated CMD-এ নিচের কমান্ডগুলো ক্রমানুসারে টাইপ করে Enter চাপুন:
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew
- প্রতিটি কমান্ড সফল হলে কম্পিউটার রিস্টার্ট করুন, নেক্সট কম্পিউটার স্টার্টআপে পূর্বে ফেইল হওয়া আপডেট ইনস্টল করার চেষ্টা করুন।
পদ্ধতি ৫: Microsoft Update Catalog থেকে ম্যানুয়ালি আপডেট ইনস্টল করুন
উপরের কোনো পদ্ধতিই কাজ না করলে Microsoft Update Catalog থেকে 1903 ম্যানুয়ালি ইনস্টল করুন। এটি লোকাল WU কম্পোনেন্ট ছাড়াই সরাসরি আপডেট ইনস্টল করে, তাই করাপ্টেড ডিপেন্ডেন্সি বাইপাস হয়।
Microsoft Update Catalog থেকে 1903 ম্যানুয়ালি ইনস্টল করার গাইড:
- প্রথমে আপনার OS আর্কিটেকচার জানুন (32-বিট বা 64-বিট)। না জানলে File Explorer-এ This PC রাইট-ক্লিক > Properties।
- System Properties-এ System Type দেখুন। 64-বিট বললে 64-বিট আপডেট, 32-বিট বললে 32-বিট ভার্সন ডাউনলোড করুন।
- OS আর্কিটেকচার নিশ্চিত হয়ে এই লিংকে যান, উপরের ডান কোণার সার্চ ফাংশনে '4522355' সার্চ করে Enter চাপুন।
- রেজাল্ট পেজে আপনার Windows 10 ভার্সনের সঠিক ভার্সন (x64-based বা x86-based) খুঁজে Download বাটন চাপুন।
- কনফার্মেশন পেজে লিংকে আবার ক্লিক করুন ডাউনলোড শুরু করতে।
- ডাউনলোড শেষ হওয়া পর্যন্ত অপেক্ষা করুন, তারপর .msu ইনস্টলেশন প্যাকেজ খুলুন এবং অন-স্ক্রিন প্রম্পট মেনে ইনস্টলেশন সম্পন্ন করুন।
- ইনস্টলেশন শেষ হলে কম্পিউটার রিস্টার্ট করুন বাকি ফাইল ইনস্টল হওয়ার জন্য।
পদ্ধতি ৬: সব Windows Update কম্পোনেন্ট রিফ্রেশ করুন
উপরের কোনো পদ্ধতিই কাজ না করলে সম্ভবত Windows Update গ্লিচের কারণে 0xc1900223 এরর আসছে (একাধিক আপডেট একই এরর দিলে বোঝা যায়)।
অনেক ব্যবহারকারী WU-এর সব কম্পোনেন্ট রিসেট করলে সমস্যা সমাধান হয়েছে এবং 1903 বিল্ড সফলভাবে ইনস্টল হয়েছে বলে কনফার্ম করেছেন।
Elevated CMD প্রম্পট থেকে সব Windows Update কম্পোনেন্ট ম্যানুয়ালি রিসেট করার গাইড:
- Windows key + R চাপে Run খুলুন, 'cmd' টাইপ করে Ctrl + Shift + Enter চাপে Elevated Command Prompt খুলুন।
নোট: UAC-এ Yes চাপে অ্যাডমিন প্রিভিলেজ দিন। - Elevated CMD-এ নিচের কমান্ডগুলো ক্রমানুসারে টাইপ করে Enter চাপুন যেন সব ضرুরী WU সার্ভিস বন্ধ হয়:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
নোট: এই কমান্ডগুলো Windows Update, MSI Installer, Cryptographic এবং BITS সার্ভিস বন্ধ করে। - সার্ভিসগুলো বন্ধ হয়ে নিচের কমান্ডগুলো যেকোনো ক্রমে পেস্ট করে Enter চাপুন দুটি ফোল্ডার রিনেম করতে (SoftwareDistribution এবং Catroot2):
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
নোট: SoftwareDistribution এবং Catroot2 আপডেট ফাইল স্টোর করে। করাপ্টেড ফাইল লিমিট করতে OS-কে নতুন হেল्दी কপি তৈরি করতে বাধ্য করা হয়। - ফোল্ডারগুলো রিনেম হয়ে নিচের কমান্ডগুলো টাইপ করে Enter চাপুন সার্ভিসগুলো আবার চালু করতে:
net start wuauserv net start cryptSvc net start bits net start msiserver
- সার্ভিসগুলো রিস্টার্ট হয়ে পূর্বে ফেইল হওয়া আপডেট আবার ইনস্টল করার চেষ্টা করুন 0xc1900223 এরর ছাড়া সফল হচ্ছে কিনা।
পদ্ধতি ৭: DISM ও SFC স্ক্যান চালান
কোনো পদ্ধতিই কাজ না করলে সিস্টেম ফাইল করাপশনের কারণে WU কম্পোনেন্ট অপারেশনল নয়। বিল্ট-ইন ইউটিলিটি SFC এবং DISM দিয়ে সমাধান হয়।
দুটোই সিস্টেম ফাইল করাপশন ফিক্স করে কিন্তু আলাদাভাবে—SFC লোকাল ক্যাশ ব্যবহার করে, DISM WU-এর সাবকম্পোনেন্ট থেকে হেল্থি ফাইল ডাউনলোড করে।
আমার পরামর্শ: প্রথমে SFC স্ক্যান করুন, রিস্টার্ট করুন, নেক্সট স্টার্টআপে DISM স্ক্যান করুন।
এখনও সমস্যা থাকলে ইন-প্লেস-রিপেयर (বা ডেটা ব্যাকআপ থাকলে ক্লিন ইনস্টল) বিবেচনা করুন।