إصلاح رمز الخطأ 0x800c0005 على نظامي التشغيل Windows 10 و Xbox

يمكن مواجهة رمز الخطأ 0x800c0005 في نظام التشغيل Windows 10 ضمن سيناريوهات مختلفة: عند محاولة تثبيت .NET Framework 4 أو تثبيت تحديث Windows معلق أو تنزيل تحديث. يمكنك أيضًا رؤية هذا الخطأ على Xbox One عند تثبيت لعبة أو محاولة تنزيل تحديث اللعبة. بغض النظر عن كيفية مواجهتك للخطأ 0x800c0005 في البرنامج النصي ، أوصيك بإكمال جميع الخطوات بالترتيب. أيضًا ، لا يمكنني إظهار الموقع الدقيق للمعلمات في Xbox One بسبب عدم وجود وحدة تحكم ، ولكن يمكنك العثور على هذه المعلمات بنفسك. طرق Xbox One موجودة في Knights 4 و 5.

1. تعطيل جدار الحماية التابع لجهة خارجية

كان السبب وراء هذا الخطأ في نظام التشغيل Windows 10 هو جدار حماية تابع لجهة خارجية ، والذي يتم تضمينه عادةً في حزمة مكافحة فيروسات تابعة لجهة خارجية. إذا كان لديك برنامج مكافحة فيروسات تابع لجهة خارجية مثبتًا ، فيمكن لجدار الحماية الخاص به حظر وصول الشبكة إلى الخوادم ، وبالتالي سيظهر الخطأ 0x800c0005. من المهم أن نفهم أن مجرد تعطيل برنامج مكافحة فيروسات تابع لجهة خارجية لفترة من الوقت لن يساعد ، لأن جدار الحماية المدمج فيه سيعمل مع السيناريوهات المحددة. في هذه الحالة ، أوصي بإلغاء تثبيت برنامج مكافحة الفيروسات التابع لجهة خارجية تمامًا ، ثم أعد تشغيل الكمبيوتر وتحقق مما إذا تم إصلاح المشكلة.

2. إعادة تسجيل DLL

إذا ظهر الخطأ 0x800c0005 عند محاولة تثبيت .NET Framework 4 أو تثبيت تحديث Windows 10 ، فوفقًا لشركة Microsoft ، قد يكون السبب هو ملفات DLL (Softpub.dll ، Wintrust.dll ، Initpki.dll) غير المسجلة في النظام و Windows 10 لا يمكن استخدامها للعمل بشكل صحيح.

قم بتشغيل موجه الأوامر كمسؤول وأدخل الأوامر أدناه لتسجيل مكتبات DLL هذه على النظام.

  • regsvr32 Softpub.dll
  • regsvr32 Wintrust.dll
  • regsvr32 Initpki.dll

أعد تشغيل النظام الخاص بك.

regsvr32 Softpub.dll

3. إعادة ضبط مكونات التحديث

إذا ظهر الخطأ 0x800c0005 أثناء محاولة تثبيت التحديثات المعلقة على Windows 10 ، فقد تتعارض ملفات تبعية التحديث القديمة مع الملفات الجديدة. يمكن إصلاح ذلك بسهولة عن طريق إنشاء أدلة جديدة تلقائيًا. للقيام بذلك ، قم بتشغيل سطر الأوامر كمسؤول وأدخل الأوامر التالية بالترتيب ، والتي ستوقف الخدمات حتى لا تتدخل معنا في إنشاء المزيد من الدلائل.

  1. net stop cryptsvc
  2. net stop wuauserv
  3. net stop bits
  4. net stop appidsvc

صافي توقف cryptsvc cmd

بمجرد إيقاف الخدمات المرتبطة بمركز التحديث ، سنعيد تسمية الدلائل (المجلدات) المسؤولة عن تحديثات النظام. بهذه الطريقة ، سيتم إنشاء مجلدات جديدة تلقائيًا بشكل افتراضي. ندخل أمرين:

  1. Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
  2. Ren %systemroot%\system32\catroot2 catroot2.bak

Ren systemroot SoftwareDistribution SoftwareDistribution.bak

بمجرد إعادة تسمية المجلدات ، نحتاج إلى بدء الخدمات التي أوقفناها في البداية. ندخل الأوامر:

  1. net start cryptsvc
  2. net start wuauserv
  3. net start bits
  4. net start appidsvc

أعد تشغيل نظامك وتحقق من حل الخطأ 0x800c0005.

بدء صافي cryptsvc

4. تغيير DNS

كان السبب في هذا الخطأ هو عنوان DNS. الذي كان في الوضع التلقائي. تعمل هذه الطريقة مع Windows 10 و Xbox One. سأعرض مثالاً على Win10.

  • اضغط على مجموعة مفاتيح Win + R وأدخل ncpa.cpl لفتح محولات الشبكة.
  • انقر بزر الماوس الأيمن على محول الشبكة الذي تتصل من خلاله بالإنترنت وحدد " خصائص ".
  • قم بتمييز الإصدار 4 من IP (TCP / IPv4) بنقرة واحدة وانقر فوق الزر " خصائص " أدناه .
  • قم بتعيين القيمة على "استخدام عناوين خادم DNS التالية".
  • المجموعة المفضلة 8.8.8.8 والبديل 8.8.4.4 .
  • حدد مربع الاختيار " تأكيد الإعدادات عند الخروج " وانقر فوق "موافق".

إعداد DNS من google

5. Xbox One بالطاقة

في Xbox One ، قد تكون المشكلة عدم تناسق في الشبكة لا تتم إعادة تعيينه تلقائيًا. في هذه الحالة ، ما عليك سوى الضغط مع الاستمرار على زر الإغلاق حتى تنطفئ مصابيح LED الأمامية. عند إيقاف تشغيل وحدة التحكم تمامًا ، افصل الطاقة من المنفذ لمدة دقيقة لتفريغ المكثفات ، وبالتالي إعادة ضبط ذاكرة التخزين المؤقت ، وإعادة تشغيل كل شيء. إذا رأيت رسومًا متحركة أطول ، حوالي 5 ثوانٍ ، فهذا يعني أن العملية كانت ناجحة.