ব্যবহারকারীরা সাধারণত Windows 10 আপডেট করার সময় Windows Update (WU) ব্যবহার করার পর এই সমস্যার সম্মুখীন হন। 0x8024a105 এররটি অটোম্যাটিক আপডেট কম্পোনেন্টের সাথে সমস্যা 있음을 ইঙ্গিত দেয়। সাধারণত ব্যর্থ আপডেটের পর ব্যবহারকারীরা নিচের বার্তাটি দেখেন:
“কিছু আপডেট ডাউনলোড করতে সমস্যা হয়েছে, কিন্তু আমরা পরে আবার চেষ্টা করব। যদি এটি বারবার দেখা যায়, তবে ওয়েবে সার্চ করুন বা সহায়তার জন্য সাপোর্টে যোগাযোগ করুন। এই এরর কোডটি সাহায্য করতে পারে: (0x8024a105)।”

আপনি যদি এই সমস্যার সাথে লড়ছেন, তবে আমরা কিছু কার্যকর সমাধান চিহ্নিত করেছি যা আপনার মতো পরিস্থিতিতে অন্য ব্যবহারকারীদের সাহায্য করেছে। নিচের প্রতিটি পদ্ধতি ক্রম대로 অনুসরণ করুন যতক্ষণ না আপনার সমস্যা সমাধান করে এমন একটি সমাধান পান।
পদ্ধতি ১: Windows Update ট্রাবলশুটার চালানো
সरलতার সাথে শুরু করি, Windows Update ট্রাবলশুটার চালিয়ে। কিছু ব্যবহারকারী বিল্ট-ইন ট্রাবলশুটারকে ভাঙা কম্পোনেন্টগুলো স্বয়ংক্রিয়ভাবে ফিক্স করার অনুমতি দিয়ে আপডেটগুলো পাস করতে সফল हुए ہیں। Windows Update Troubleshooter চালানোর দ্রুত গাইড:
- Windows key + R চাপে Run উইন্ডো খুলুন। নিচের কমান্ডটি টাইপ বা পেস্ট করুন।
control.exe /name Microsoft. Troubleshooting
Enter চাপে বিল্ট-ইন ট্রাবলশুটার খুলুন।

- Troubleshoot উইন্ডোতে, Windows Update-এ ক্লিক করুন, তারপর Run the troubleshooter-এ ক্লিক করুন।

- ট্রাবলশুটার আপনার আপডেটিং ক্লায়েন্টের সমস্যা শনাক্ত করার জন্য অপেক্ষা করুন। কোনো সমস্যা শনাক্ত করলে, অন-স্ক্রিন প্রম্পট অনুসরণ করে স্বয়ংক্রিয় মেরামত শুরু করুন। সাধারণত আপনাকে শুধু Apply this fix বেছে নিতে হবে।
- Update Troubleshooter যদি রিপোর্ট করে যে এটা কিছু মেরামত করতে সক্ষম হয়েছে, তবে কম্পিউটার রিস্টার্ট করুন এবং পরবর্তী স্টার্টআপে সমস্যা সমাধান হয়েছে কিনা চেক করুন।
আপডেটগুলো এখনও 0x8024a105 এরর দিয়ে ব্যর্থ হচ্ছে তবে পদ্ধতি ২-এ যান।
পদ্ধতি ২: User Account Control (UAC) সেটিংস পরিবর্তন
ট্রাবলশুটার যদি স্বয়ংক্রিয়ভাবে সমস্যা ফিক্স না করতে পারে, তবে দেখি User Account Control সেটিংস কি সমস্যা সৃষ্টি করছে। কিছু আপডেট লগ-ইন করা অ্যাকাউন্টের প্রয়োজনীয় পারমিশন না থাকায় 0x8024a105 এরর দিয়ে ব্যর্থ হয়। আপনার অ্যাকাউন্টের User Accounts পারমিশন Administrator-এ পরিবর্তন করে সহজেই সমাধান করা যায়। দ্রুত গাইড:
- Windows key + R চাপে Run উইন্ডো খুলুন। netplwiz টাইপ বা পেস্ট করে Enter চাপুন।

- Users ট্যাবে, আপনি যে ব্যবহারকারী তা সিলেক্ট করুন এবং Properties-এ ক্লিক করুন।
- Properties উইন্ডোতে, Group Membership-এ যান এবং অ্যাক্সেস লেভেল Administrator-এ সেট করুন। Apply চাপে সংরক্ষণ করুন।
নোট: অ্যাক্সেস লেভেল যদি ইতিমধ্যে Administrator-এ সেট থাকে, তবে সরাসরি পদ্ধতি ৩-এ যান। - কম্পিউটার রিবুট করুন এবং একই ব্যবহারকারী অ্যাকাউন্ট দিয়ে লগ ইন করুন। স্টার্টআপ সম্পূর্ণ হলে আবার আপডেট চেষ্টা করুন। এখনও 0x8024a105 এরর দেখালে তৃতীয় পদ্ধতিতে যান।
পদ্ধতি ৩: Windows Updates কম্পোনেন্ট ম্যানুয়ালি রিসেট করা
উপরের পদ্ধতিগুলো যদি ব্যর্থ হয়, তবে Windows Updates Components ম্যানুয়ালি রিসেট করে Windows Update প্রক্রিয়া পুনরায় শুরু করার আশেপাশে কিছু নেই। ফিচার করা চারটি পদ্ধতির মধ্যে এটি সফলতার সম্ভাবনা বেশি কিন্তু আরও টুইকিং প্রয়োজন।
Windows Updates কম্পোনেন্ট রিসেট করার দ্রুত গাইড:
- Windows Start bar (নিচে বাম কোণা) ক্লিক করুন এবং cmd সার্চ করুন। Command Prompt-এ রাইট-ক্লিক করে Run as Administrator বেছে নিন।

- Elevated Command Prompt-এ, MSI Installer, Windows Update, BITS, এবং Cryptographic সার্ভিসগুলো বন্ধ করুন। নিচের কমান্ডগুলো এক-এক করে টাইপ করে Enter চাপুন:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

- সকল সার্ভিস বন্ধ হয়ে গেলে, SoftwareDistribution ফোল্ডার এবং Catroot2 folder রিনেম করুন যাতে Windows Update কম্পোনেন্টগুলো পুনরায় инициалиজ হয়। Elevated Command Prompt-এ নিচের দুটি কমান্ড পেস্ট বা টাইপ করে প্রতিটি করার পর Enter চাপুন:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old

- দুটি ফোল্ডার রিনেম হয়ে গেলে, MSI Installer, BITS, Cryptographic এবং Windows Update সার্ভিসগুলো পুনরায় চালু করুন। Command Prompt-এ নিচের কমান্ডগুলো টাইপ করে প্রতিটি করার পর Enter চাপুন:
net start wuauserv net start cryptSvc net start bits net start msiserver

- সার্ভিসগুলো রিস্টার্ট হয়ে গেলে Elevated Command Prompt বন্ধ করুন এবং কম্পিউটার রিবুট করুন।
পদ্ধতি ৪: Software Distribution ফোল্ডার মুছে ফেলা
কিছু ক্ষেত্রে Powershell ব্যবহার করে একটি ফোল্ডার মুছে ফেলার মাধ্যমে সমস্যাটি সমাধান করা যায়। এই ধাপে প্রথমে PowerShell অ্যাডমিন হিসেবে চালু করব এবং তারপর Software Distribution ফোল্ডার মুছে আপডেট প্রক্রিয়া কিকস্টার্ট করব। এর জন্য:
- Windows + X বাটন একসাথে চাপুন এবং Power Shell (Admin) অপশন বেছে নিন।
- নিচের কমান্ডটি টাইপ করে Enter চাপুন।
net stop wuauserv
- আরেকবার নিচের কমান্ডটি টাইপ করে Enter চাপুন।
net stop bits
- নিচের ফোল্ডারে যান।
C:\Windows\SoftwareDistribution
- Ctrl + A চাপে ফোল্ডারের সকল কন্টেন্ট সিলেক্ট করুন এবং Shift + Del চাপে স্থায়ীভাবে মুছে ফেলুন।

- ফাইল মুছে ফেলার बाबদ যেকোনো প্রম্পট আসলে Confirm করুন এবং কম্পিউটার রিবুট করে প্রক্রিয়া সম্পূর্ণ করুন।
- এখন আপডেট চেষ্টা করুন এবং চেক করুন সমস্যা বাকি আছে কিনা।
কম্পিউটার বুট হয়ে উঠলে দেখুন 0x8024a105 এরর ছাড়া আপডেট ইনস্টল করা যাচ্ছে কিনা। হলে, অনুপস্থিত ফাইল বা ড্রাইভারের সমস্যা ফিক্স করার জন্য SFC স্ক্যান চালান।
পদ্ধতি ৫: Media Creation Tool ব্যবহার করে আপডেট
কিছু ক্ষেত্রে ডিফল্ট Windows Update প্রক্রিয়ায় আপডেট করা সম্ভব নয় কারণ Windows আপডেট সার্ভারের সাথে সঠিক সংযোগ স্থাপন করতে পারে না। এই ধাপে Windows Media Development Tool ডিপ্লয় করব যা আপডেট ফাইলগুলো স্বয়ংক্রিয়ভাবে ডাউনলোড ও ইনস্টল করে Windows আপগ্রেড করবে। এর জন্য:
- Windows Media Creation Tool এখান থেকে ডাউনলোড করুন।

- এক্সিকিউটেবল চালু করুন এবং ইনিশিয়াল সেটআপের জন্য অন-স্ক্রিন নির্দেশনা অনুসরণ করুন।
- ইনিশিয়াল সেটআপের পর Upgrade this PC অপশন বেছে নিয়ে Next-এ ক্লিক করুন।
- লাইসেন্স শর্তাবলী মেনে নিন এবং ইনস্টলার চলতে দিন।
- টুলটি এখন সার্ভার থেকে আপডেট ফাইলগুলো স্বয়ংক্রিয়ভাবে নিয়ে আপনার কম্পিউটারকে লেটেস্ট ভার্সনে আপগ্রেড করবে।
- চেক করুন এটি করলে এরর ফিক্স হয়েছে কিনা।
পদ্ধতি ৬: ডাউনলোড ফোল্ডার মুছে ফেলা
নতুন আপডেট ডাউনলোড হলে সেটি সাধারণত কম্পিউটারের কিছু ফোল্ডারে সংরক্ষিত হয়। এই ধাপে আমরা কিছু ফোল্ডার মুছে ফেলব যা অপারেটিং সিস্টেমকে নতুন ফাইল ডাউনলোড করার জন্য বাধ্য করবে এবং কখনও কখনও এরর মুছে আপডেট нормаয় অ্যাপ্লাই হবে। এর জন্য:
- Windows + R চাপে Run প্রম্পট খুলুন।
- Control Panel টাইপ করে Enter চাপুন ক্লাসিক্যাল কন্ট্রোল প্যানেল ইন্টারফেস চালু করতে।

- Control Panel-এ View By: অপশনে ক্লিক করুন এবং তালিকা থেকে Large Icons বেছে নিন।
- File Explorer Options-এ ক্লিক করুন, একটি নতুন উইন্ডো পপ আপ হবে।
- File Explorer Options-এ View বাটনে ক্লিক করুন এবং Files and Folders বাটনে ডাবল ক্লিক করুন এক্সপ্যান্ড করতে।
- তারপর Hidden Files and Folders-এ ডাবল ক্লিক করুন এক্সপ্যান্ড করতে।
- Show hidden Files, Folders and Drives অপশন চেক করে Apply চাপে সংরক্ষণ করুন।

- OK চাপে উইন্ডো বন্ধ করুন এবং Windows + E চাপে ফাইল এক্সপ্লোরার চালু করুন।
- ফাইল এক্সপ্লোরারে $Windows.~WS এবং $Windows.~BT ফোল্ডারগুলো মুছে ফেলুন।
- রিসাইকেল বিনও ক্লিয়ার করুন যাতে সেগুলো রিকভার করা না যায়।
- এরপর Windows + I চাপে Settings চালু করুন এবং Update and Security অপশনে ক্লিক করুন।

- Update and Security-এ বাম প্যান থেকে Windows Update বেছে নিয়ে Check for Updates বাটনে ক্লিক করুন।
- আপডেটগুলো এখন স্বয়ংক্রিয়ভাবে ডাউনলোড ও ইনস্টল হবে।
- চেক করুন সমস্যা বাকি আছে কিনা।
পদ্ধতি ৭: Catroot2 ফোল্ডার রিসেট করা
কিছু ক্ষেত্রে Catroot2 ফোল্ডার এবং এর ফাইলগুলো করাপ্ট হয়ে থাকতে পারে অথবা মিসকনফিগার্ড থাকতে পারে যার কারণে এই সমস্যা হচ্ছে। এই ধাপে প্রথমে কমান্ড প্রম্পট থেকে কিছু পরিবর্তন করব এবং তারপর ফোল্ডারের ফাইলগুলো মুছে ফেলব। এর জন্য:
- Windows + R চাপে Run প্রম্পট চালু করুন।
- cmd টাইপ করে Shift + Ctrl + Enter চাপে অ্যাডমিনিস্ট্রেটিভ đặcাধিকার দিন।

- নিচের কমান্ডটি টাইপ করে Enter চাপুন।
net stop cryptsvc
- cryptsvc বন্ধ হয়ে গেলে, নিচের কমান্ডগুলো এক-এক করে কমান্ড প্রম্পটে টাইপ করে Enter চাপুন।
md %systemroot%system32catroot2.old xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
- উপরের কমান্ডগুলো এক্সিকিউট হলে, ক্যাটরুট ফোল্ডার থেকে সব ফাইল মুছে ফেলব (ফোল্ডারটি মুছে ফেলব না)।
- Windows + R চাপে Run প্রম্পট খুলুন এবং নিচের অ্যাড্রেস টাইপ করে ক্যাটরুট ফোল্ডারে যান।
C:/Windows/System32/catroot2
- ফোল্ডারের ভেতরে Ctrl + A চাপে সব আইটেম সিলেক্ট করুন এবং Shift + Delete চাপে মুছে ফেলুন।

- স্ক্রিনে আসা যেকোনো প্রম্পট Confirm করুন।
- এরপর কমান্ড প্রম্পট আবার খুলে নিচের কমান্ড এক্সিকিউট করুন।
net start cryptsvc
- কম্পিউটার আপডেট করার চেষ্টা করুন এবং চেক করুন সমস্যা বাকি আছে কিনা।
পদ্ধতি ৮: সার্ভিসগুলোকে অটোম্যাটিক্যালি স্টার্ট করার জন্য কনফিগার করা
কখনও কখনও কম্পিউটার কিছু সার্ভিসকে ব্যাকগ্রাউন্ডে স্টার্ট ও ফাংশন করতে বাধা দেয় যার কারণে আপডেট সঠিকভাবে ইনস্টল বা কনফিগার হতে পারে না। এই ধাপে আমরা কিছু সার্ভিসকে অটোম্যাটিক্যালি স্টার্ট আপ করার জন্য সেট আপ করব। এর জন্য:
- Windows + R চাপে Run প্রম্পট চালু করুন।
- cmd টাইপ করে Ctrl + Shift + Enter চাপে অ্যাডমিন পারমিশন দিন।

- নিচের কমান্ডগুলো এক-এক করে কমান্ড প্রম্পটে টাইপ করে Enter চাপুন।
SC Config wuauserv start=auto SC Config bits start=auto SC Config cryptsvc start=auto SC Config trustedinstaller start=auto
- এভাবে আমরা এই সার্ভিসগুলোকে ব্যাকগ্রাউন্ডে অটোম্যাটিক্যালি রান করার জন্য কনফিগার করলাম।
- চেক করুন সমস্যা বাকি আছে কিনা।
পদ্ধতি ৯: Windows Update এবং BITS ফাইলগুলো রি-রেজিস্টার করা
কিছু Windows আপডেট ফাইল এবং BITS ফাইল কম্পিউটারে সঠিকভাবে রেজিস্টার্ড নাও থাকতে পারে। এই ধাপে আমরা এই ফাইলগুলো কম্পিউটারে রি-রেজিস্টার করব এবং চেক করব সেটি সমস্যা সমাধান করে কিনা। এর জন্য:
- Windows + R চাপে Run প্রম্পট খুলুন।
- cmd টাইপ করে Ctrl + Shift + Enter চাপে অ্যাডমিন পারমিশন দিন।

নিচের কমান্ডগুলো এক-এক করে টাইপ করে Enter চাপুন কম্পোনেন্টগুলো রেজিস্টার করতে।regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll
- উপরের কমান্ডগুলো এক্সিকিউট হলে চেক করুন সমস্যা বাকি আছে কিনা।
নোট: উপরের ফিক্সগুলো ট্রাই করার পরেও যদি সমস্যা বাকি থাকে, তবে ক্লিন বুট পারফর্ম করে চেক করুন সেটি ফিক্স করে কিনা। হলে, ক্লিন বুটে আপডেট করে আপডেট কমপ্লিট হলে সেটি বন্ধ করুন। সেটাও না হলে Windows-এর ক্লিন ইনস্টল করুন।