এরর কোড 0x800c0005 উইন্ডোজে নেটিভ বা থার্ড-পার্টি টাস্ক ফাইল ডাউনলোডে ব্যর্থ হলে দেখা দেয়। অধিকাংশ ক্ষেত্রে এটি ডাইনামিক লিংক লাইব্রেরি (.DLL) ফাইল 관련된 ব্যর্থতার সাথে জড়িত। এক্সবক্স ওনে ও এই ত্রুটি দেখা যায়।

কারণসমূহ:
- থার্ড-পার্টি ফায়ারওয়াল হস্তক্ষেপ — অতিরক্ষামূলক এভি সুইট এক্সটার্নাল সার্ভারের সাথে কানেকশন ব্লক করতে পারে। ফায়ারওয়াল আনইনস্টল করে চেক করুন।
- ডাইনামিক লিংক লাইব্রেরি ফ্লিটে সমস্যা — .NET ফ্রেমওয়ার্ক ইনস্টল বা ওয়ানড্রাইভ আপডেট করার সময় কিছু DLL ফাইল সঠিকভাবে রেজিস্টার্ড নাও থাকলে এই ত্রুটি হয়। উন্নত CMD প্রম্পট থেকে ফাইলগুলো রি-রেজিস্টার করুন।
- উইন্ডোজ আপডেট অসঙ্গতি — উইন্ডোজ আপডেটের মাধ্যমে নেটিভ কম্পোনেন্ট আপডেটের সময় টেম্প ফোল্ডারে করপশন থাকলে। প্রাসঙ্গিক WU সার্ভিস রিসেট করুন এবং SoftwareDistribution ও CatRoot2 ফোল্ডার ক্লিয়ার করুন।
- এক্সবক্স ওনে টেম্পরারি ফাইল ইস্যু — গেম চালু করার সময় টেম্প ফাইলের অসঙ্গতির কারণে। পাওয়ার-সাইক্লিং প্রসিডিউর করুন।
- NAT বন্ধ থাকা — PC এবং এক্সবক্স উভয়েই NAT বন্ধ থাকলে এই ত্রুটি হয়। রাউটার সেটিংস থেকে UPnP এনাবল করুন বা ম্যানুয়ালি পোর্ট ফরওয়ার্ড করুন।
- DNS অসঙ্গতি — এক্সবক্স ওনে পার্টি তৈরির সময় বা উইন্ডোজ ১০-এ এক্সবক্স অ্যাপে DNS সমস্যা থাকলে। গুগল DNS-এ স্যুইচ করুন।
থার্ড-পার্টি ফায়ারওয়াল নিষ্ক্রিয় করা
অতিরক্ষামূলক এভি স্যুট এক্সটার্নাল সার্ভারের সাথে কানেকশন ব্লক করে 0x8004005 এরর দিতে পারে। থার্ড-পার্টি স্যুট ব্যবহার করলে সম্পূর্ণ আনইনস্টল করুন (রিয়েল-টাইম প্রটেকশন বন্ধ করলেই হবে না)। রিস্টার্ট করে চেক করুন।
.DLL ফাইলগুলো রি-রেজিস্টার করা
.NET Framework 4 ইনস্টল বা উইন্ডোজ আপডেটের সময় Softpub.dll, Wintrust.dll, Initpki.dll ফাইলগুলো সঠিকভাবে রেজিস্টার্ড না থাকলে এই ত্রুটি হয়। উন্নত কমান্ড প্রম্পটে নিচের কমান্ডগুলো চালান:
- Windows key + R চাপুন, cmd লিখে Ctrl + Shift + Enter চাপুন। UAC-এ Yes ক্লিক করুন।

- নিচের কমান্ডগুলো চালান:
regsvr32 Softpub.dll regsvr32 Wintrust.dll regsvr32 Initpki.dll
- কমান্ড প্রম্পট বন্ধ করে কম্পিউটার রিস্টার্ট করুন।
উইন্ডোজ আপডেট কম্পোনেন্ট রিসেট করা
উইন্ডোজ আপডেট ইনস্টল করার সময় করপশন থাকলে WU কম্পোনেন্ট রিসেট করুন।
- উন্নত কমান্ড প্রম্পট খুলুন (উপরোক্ত পদ্ধতি)।
- নিচের কমান্ডগুলো চালান WU সার্ভিস বন্ধ করার জন্য:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- SoftwareDistribution ও CatRoot2 ফোল্ডার রিনেম করুন:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak
- সার্ভিসগুলো আবার চালু করুন:
net start bits net start wuauserv net start appidsvc net start cryptsvc
- কম্পিউটার রিস্টার্ট করুন।
পাওয়ার-সাইক্লিং কনসোল (শুধু এক্সবক্স ওন)
গেম আপডেট বা পার্টি শুরুতে এই ত্রুটি হলে নেটওয়ার্ক অসঙ্গতি হতে পারে। পাওয়ার-সাইক্লিং করুন:
- কনসোল অন অবস্থায় এক্সবক্স বাটন ধরে রাখুন যতক্ষণ না ফ্রন্ট LED বন্ধ হয়।

- পাওয়ার কেবিল আনপ্লাগ করে ৩০ সেকেন্ড অপেক্ষা করুন।
- পাওয়ার কেবিল সংযোগ করে কনসোল বুট করুন। লম্বা স্টার্টআপ অ্যানিমেশন দেখা গেলে সফল।

UPnP এনাবল করা বা ম্যানুয়ালি পোর্ট ফরওয়ার্ড করা
NAT বন্ধ থাকলে UPnP এনাবল করুন। রাউটার UPnP সাপোর্ট না করলে ম্যানুয়ালি পোর্ট ফরওয়ার্ড করুন।
গুগল DNS-এ স্যুইচ করা
DNS ইস্যু থাকলে গুগল DNS ব্যবহার করুন। PC এবং এক্সবক্স উভয়ের জন্য আলাদা গাইড:
A. এক্সবক্স ওনে গুগল DNS
- গাইড মেনু > Settings > Network > Advanced Settings > DNS settings > Manual।
- Primary DNS: 8.8.8.8, Secondary DNS: 8.8.4.4।

- সেভ করে কনসোল রিস্টার্ট করুন।
B. উইন্ডোজে গুগল DNS
- Windows key + R, ncpa.cpl লিখে Network Connections খুলুন।
- বর্তমান নেটওয়ার্কে রাইট-ক্লিক > Properties > Networking ট্যাব > Internet Protocol Version 4 (TCP/IPv4) > Properties।
- Use the following DNS server addresses সিলেক্ট করে: 8.8.8.8 এবং 8.8.4.4।
- IPv6-র জন্য: 2001:4860:4860::8888 এবং 2001:4860:4860::8844।

- সেভ করে PC রিস্টার্ট করুন।