كيفية إصلاح رمز الخطأ 0x800c0005 'جهاز الكمبيوتر الخاص بك غير متصل بالإنترنت'



جرب أداة القضاء على المشاكل

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



رمز الخطأ 0x800c0005



كما اتضح ، هناك العديد من المذنبين المختلفين الذين قد ينتهي بهم الأمر إلى التسبب في رمز الخطأ هذا على Windows أو Xbox One:



  • تدخل جدار الحماية من طرف ثالث - كما اتضح ، يمكن أن تكون هذه المشكلة ناجمة عن مجموعة AV مفرطة الحماية تنتهي بحجب الاتصال بالخادم الخارجي الذي ينتهي به الأمر إلى التسبب في الخطأ. في هذه الحالة ، حاول إلغاء تثبيت جدار الحماية ومعرفة ما إذا كان رمز الخطأ قد اختفى.
  • مشكلة في أسطول مكتبة الارتباط الديناميكي - إذا كنت ترى رمز الخطأ هذا أثناء محاولة تثبيت إصدار .NET framework أو عند محاولة تحديث تطبيق Onedrive ، فمن المحتمل أنك تتعامل مع العديد من ملفات DDL التي لم يتم تسجيلها بشكل صحيح. في هذه الحالة ، يجب أن تكون قادرًا على حل هذه المشكلة عن طريق إعادة تسجيل الملفات من ملف موجه CMD مرتفع .
  • عدم تناسق Windows Update - إذا كنت ترى هذا الخطأ أثناء محاولة تحديث مكون أصلي من خلال Windows Update ، فمن المحتمل أنك تتعامل مع نوع من الفساد المتجذر في المجلدات المؤقتة. في هذه الحالة ، يجب أن تكون قادرًا على حل المشكلة عن طريق إعادة تعيين كل خدمة WU ذات الصلة ومسح مجلدي SoftwareDistribution و CatRoot2.
  • مشكلة ملف مؤقت على Xbox One - إذا كنت ترى هذا الخطأ على Xbox One (عند تشغيل لعبة) ، فمن المحتمل أنك تتعامل مع نوع من عدم الاتساق المتجذر في ملف مؤقت. في هذه الحالة ، يجب عليك تنفيذ إجراء تدوير الطاقة.
  • NAT مغلق - على كل من الكمبيوتر الشخصي و Xbox One ، يمكن أن يظهر رمز الخطأ هذا بسبب إغلاق ترجمة عنوان الشبكة (NAT). في هذه الحالة ، يجب أن تكون قادرًا على حل المشكلة إما عن طريق تمكين UPnP من إعدادات جهاز التوجيه الخاص بك أو عن طريق إعادة توجيه المنافذ المطلوبة يدويًا.
  • تضارب DNS - في حالة ظهور رمز الخطأ هذا أثناء محاولة إنشاء مجموعة على Xbox One أو عبر تطبيق Xbox (على نظام التشغيل Windows 10) ، فمن المحتمل أنك تتعامل مع DNS غير متناسق. إذا كان هذا السيناريو قابلاً للتطبيق ، فيجب عليك التبديل إلى مكافئ Google DNS ومعرفة ما إذا كان هذا سينتهي بحل المشكلة لك.

تعطيل جدار حماية الطرف الثالث

وفقًا لبعض المستخدمين المتأثرين ، يمكن أن تحدث هذه المشكلة أيضًا بسبب الحماية المفرطة لمجموعة AV التي تنتهي بحظر الاتصال بالخادم الخارجي ، مما يؤدي في النهاية إلى إنتاج 0x8004005 خطا بالكود.

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

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



بعد القيام بذلك ، أعد تشغيل الكمبيوتر ومعرفة ما إذا تم إصلاح المشكلة عند بدء تشغيل الكمبيوتر التالي.

إذا استمرت المشكلة نفسها ، فانتقل إلى الإصلاح المحتمل التالي أدناه.

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

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

في حالة تطبيق هذا السيناريو ، ستتمكن من حل المشكلة باستخدام ملف موجه الأمر لإعادة تسجيل ملفات مكتبة الارتباط الديناميكي الثلاثة. أكد العديد من المستخدمين المتأثرين أن العملية سمحت لهم أخيرًا بإكمال المهمة دون رؤية ملف 0x800C0005 خطأ.

إليك دليل سريع حول إعادة تسجيل ملفات .DLL التي بها مشكلات:

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. داخل مربع النص ، اكتب 'cmd' داخل مربع النص ، ثم اضغط على Ctrl + Shift + Enter لفتح ملف موجه أوامر مرتفع . عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح الامتيازات الإدارية.

    تشغيل موجه الأوامر

  2. بمجرد دخولك إلى موجه الأوامر المرتفع ، اكتب الأوامر التالية بأي ترتيب واضغط أدخل بعد كل ملف لإعادة تسجيل ملفات مكتبة الارتباط الديناميكي التي بها مشكلات:
    regsvr32 Softpub.dll regsvr32 Wintrust.dll regsvr32 Initpki.dll
  3. بمجرد اكتمال العملية ، أغلق موجه الأوامر المرتفع وأعد تشغيل الكمبيوتر.
  4. بعد اكتمال بدء التشغيل التالي ، كرر الإجراء الذي كان يتسبب في السابق في 0x8004005 خطأ ومعرفة ما إذا تم حل المشكلة الآن.

إعادة تعيين خطأ Windows Update

إذا كنت ترى هذا الخطأ أثناء محاولة تثبيت Windows Update معلق ، فمن المحتمل أنك تتعامل مع نوع من الفساد الذي ينتهي به الأمر إلى التأثير على الملفات والتبعيات المرتبطة بـ Windows Update.

إذا كان هذا السيناريو قابلاً للتطبيق ، فيجب أن تكون قادرًا على حل المشكلة عن طريق إعادة تعيين مكون Windows Update بالأدوات المتاحة للمستخدمين النهائيين. أكد العديد من المستخدمين المتأثرين أنهم تمكنوا أخيرًا من حل المشكلة عن طريق إعادة تعيين Windows Update وكل تبعية مرتبطة بها.

إذا كنت ترغب في تطبيق نفس نوع الإصلاح ، فاتبع الإرشادات أدناه في محاولة لإصلاح 0x800c0005 خطا بالكود:

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. بعد ذلك ، اكتب 'cmd' و اضغط Ctrl + Shift + Enter لفتح موجه أوامر مرتفع. في ال التحكم في حساب المستخدم ، انقر نعم لمنح الامتيازات الإدارية.

    تشغيل موجه الأوامر

  2. بمجرد دخولك إلى موجه الأوامر المرتفع ، اكتب الأوامر التالية واضغط أدخل لإيقاف خدمة Windows Update الرئيسية والتبعيات المرتبطة بها:
    بت وقف صافي بت صافي توقف wuauserv صافي توقف appidsvc صافي توقف cryptsvc

    ملحوظة: ستعمل هذه الأوامر على إيقاف خدمة BITS وخدمة Windows Update وخدمة التشفير بشكل فعال.

  3. بمجرد أن تتمكن من تشغيل كل من الأوامر أعلاه بنجاح ، قم بلصق الأوامر التالية لإعادة تسمية ملف توزيع البرمجيات و ال كاتروت 2 المجلدات:
    Ren٪ systemroot٪  SoftwareDistribution SoftwareDistribution.bak Ren٪ systemroot٪  system32  catroot2 catroot2.bak

    ملحوظة: سيؤدي هذان الأمران إلى إجبار نظام التشغيل الخاص بك على إنشاء مجلدات جديدة لتوزيع البرامج والتي ستزيل تأثيرات أي ملفات تالفة مخزنة في المجلدات الحالية.

  4. بعد ذلك ، الصق الأوامر أدناه واضغط أدخل بعد كل واحد لإعادة تشغيل الخدمات التي قمت بتعطيلها مسبقًا في الخطوة 2:
    بت بدء صافي صافي بدء wuauserv صافي بدء appidsvc cryptsvc بدء صافي
  5. أعد تشغيل الكمبيوتر ومعرفة ما إذا تم إصلاح المشكلة عند بدء تشغيل الكمبيوتر التالي.

في حالة عدم إمكانية تطبيق هذا الإصلاح وكنت ترى هذا الخطأ على Xbox One ، فانتقل إلى الإصلاح المحتمل التالي أدناه.

Power-cycling the Console (Xbox One فقط)

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

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

  1. مع تشغيل وحدة التحكم Xbox One بالكامل ، اضغط على زر Xbox (على وحدة التحكم الخاصة بك) واستمر في الضغط عليه حتى ترى مصابيح LED الأمامية مطفأة على وحدة التحكم الخاصة بك.

    وحدة تحكم Xbox One لركوب الدراجات

  2. بمجرد إيقاف تشغيل وحدة التحكم الخاصة بك تمامًا ، امض قدمًا وافصل كابل الطاقة من مأخذ الطاقة وانتظر لمدة 30 ثانية أو أكثر للتأكد من استنزاف مكثفات الطاقة تمامًا. ستضمن هذه العملية عدم وجود أي بيانات مشتركة بين بدء التشغيل والتي قد لا تزال تسبب هذا السلوك.
  3. قم بتوصيل كابل الطاقة مرة أخرى وقم بتشغيل وحدة التحكم الخاصة بك بشكل تقليدي. أثناء بدء تشغيل وحدة التحكم ، ابحث عن الرسوم المتحركة الأولية لبدء التشغيل. إذا رأيت الرسوم المتحركة الأطول (التي تبلغ مدتها حوالي 5 ثوانٍ) ، فهذا يعني أن العملية كانت ناجحة.

    الرسوم المتحركة طويلة البداية لـ Xbox One

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

في حالة استمرار حدوث نفس المشكلة ، انتقل إلى الإصلاح المحتمل التالي أدناه.

تمكين UPnP أو إعادة توجيه المنافذ المطلوبة يدويًا

إذا لم تنجح أي من الإصلاحات المحتملة معك ، فهناك احتمال كبير أن ترى رمز الخطأ هذا بسبب ملف NAT (ترجمة عنوان الشبكة) القضية. إذا حددت وحدة التحكم الخاصة بك أن NAT الخاص بك مغلق ، فقد يتم منعك من تنفيذ إجراءات معينة على وحدة التحكم الخاصة بك.

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

ومع ذلك ، إذا كنت تستخدم جهاز توجيه لا يدعم UPnP ، فستحتاج إلى ذلك قم بإعادة توجيه المنافذ المطلوبة يدويًا للتأكد من فتح NAT.

في حالة عدم إمكانية تطبيق هذا السيناريو ، انتقل إلى الإصلاح المحتمل التالي أدناه.

التحول إلى نظام أسماء النطاقات من Google

إذا لم تنجح أي من الإصلاحات المحتملة المذكورة أعلاه معك ، فمن المحتمل أنك تتعامل مع ملف DNS (نظام اسم المجال) القضية. تم الإبلاغ عن حدوث هذه المشكلة على كل من الكمبيوتر الشخصي و Xbox One.

أكد العديد من المستخدمين المتأثرين الذين يواجهون نفس المشكلة أنهم تمكنوا من حل المشكلة عن طريق التبديل إلى DNS الافتراضي الذي توفره Google. سيؤدي ذلك إلى إصلاح غالبية المشكلات التي يسهلها DNS غير المتسق.

لكن ضع في اعتبارك أنه اعتمادًا على النظام الأساسي حيث ينتهي بك الأمر إلى رؤية ملف 0x800c0005 (الكمبيوتر الشخصي أو Xbox One) ، ستكون تعليمات التبديل إلى DNS الخاص بـ Google مختلفة. لهذا السبب ، أنشأنا دليلين فرعيين مختلفين ، لذا اتبع ما ينطبق على السيناريو الحالي.

أ. التبديل إلى Google DNS على Xbox One

  1. من لوحة معلومات Xbox One الرئيسية ، اضغط على قائمة الدليل على وحدة التحكم الخاصة بك ، ثم انتقل إلى الإعدادات> الشبكة والوصول إلى إعدادات متقدمة قائمة طعام.
  2. بعد ذلك ، من إعدادات متقدمة القائمة ، انقر فوق إعدادات DNS ، ثم اختر كتيب من القائمة الفرعية.

    إعدادات شبكة Xbox One المتقدمة

  3. بمجرد دخولك إلى إعدادات DNS ، انطلق وحدد 8.8.8.8 مثل DNS الأساسي و 8.8.4.4 مثل DNS الثانوي .

    تغيير DNS في Xbox

    ملحوظة: إذا كنت تريد استخدام Google DNS لـ IPV6 ، فاستخدم القيم التالية بدلاً من ذلك:

     DNS الأساسي - 208.67.222.222 DNS الثانوي - 208.67.220.220
  4. احفظ التغييرات ، ثم أعد تشغيل وحدة التحكم الخاصة بك ومعرفة ما إذا تم حل المشكلة الآن.

ب. التبديل إلى Google DNS على نظام Windows

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. بعد ذلك ، اكتب ‘ncpa.cpl’ و اضغط أدخل لفتح ملف اتصالات الشبكة قائمة طعام.
  2. بمجرد دخولك إلى قائمة اتصالات الشبكة ، انقر بزر الماوس الأيمن على الشبكة التي تتصل بها حاليًا. إذا كنت تستخدم شبكة لاسلكية ، فانقر بزر الماوس الأيمن على Wi-Fi (اتصال الشبكة اللاسلكية) ، ثم انقر فوق الخصائص من قائمة السياق.
    ملحوظة: إذا كنت متصلاً عبر كابل إيثرنت ، فانقر بزر الماوس الأيمن على إيثرنت (اتصال محلي) .
  3. داخل الخصائص الشاشة ، حدد ملف الشبكات علامة تبويب من القائمة الأفقية في الأعلى. بعد ذلك ، انتقل إلى الوحدة أدناه يستخدم هذا الاتصال العناصر التالية ، تحديد الإصدار 4 من بروتوكول الإنترنت (TCP / IPv4) وانقر على الخصائص الزر أدناه.
  4. في الشاشة التالية ، حدد علامة التبويب عام ، وحدد التبديل المرتبط بـ استخدم عنوان خادم DNS التالي واستبدالها تفضيل خادم DNS و خادم DNS البديل بالقيم التالية:
    8.8.8.8 8.8.4.4
  5. بمجرد أن تتمكن من ضبط القيم وفقًا لذلك ، اتبع الخطوتين 3 والخطوة 4 مرة أخرى لتغيير الإصدار 6 من بروتوكول الإنترنت (TCP / IPv6) إلى Google DNS:
    2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844
  6. احفظ التغييرات التي نفذتها للتو ، ثم أعد تشغيل الكمبيوتر وكرر الإجراء الذي كان يتسبب في السابق في 0x800C0005 خطا بالكود.

إعداد DNS الخاص بـ Google على جهاز الكمبيوتر

العلامات شبابيك قراءة 7 دقائق