كيفية إصلاح خطأ 0x80070043 على نظام التشغيل Windows؟

لقد وصلنا العديد من مستخدمي Windows بأسئلة بعد عدم تمكنهم من فتح ملف مخزن على خادم خارجي أو بعد محاولة تشغيل تطبيقات معينة (الأكثر شيوعًا Windows Office). رسالة الخطأ التي تظهر هي الخطأ 0x80070043 . المشكلة أكثر شيوعًا في نظامي التشغيل Windows Vista و Windows 7 ، لكننا تمكنا أيضًا من العثور على تكرارات على Windows 8.1 على Windows 10.

ما الذي يسبب رمز خطأ Windows 0x80070043؟

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

  • لا يُسمح بنقل ملفات SMB - كما اتضح ، فإن أحد السيناريوهات الشائعة التي ستنتج هذه المشكلة بالذات هو الموقف الذي يتم فيه تعطيل السياسة الأساسية لعمليات نقل ملفات SMB. إذا كان هذا السيناريو قابلاً للتطبيق ، فيمكنك حل المشكلة عن طريق فتح محرر نهج المجموعة المحلي وتمكين السياسة المحلية لبدء تشغيل الشبكة.
  • خطأ شرط داخل مجلد Temp - وفقًا للعديد من المستخدمين المتأثرين ، يمكن أن تظهر هذه المشكلة بسبب خطأ في الحالة. في هذه الحالة ، يجب أن تكون قادرًا على حل المشكلة عن طريق تشغيل الكمبيوتر في الوضع الآمن وحذف محتويات مجلد Temp لإزالة خطأ الحالة.
  • تلف ملف النظام - يمكن أن يحدث هذا السلوك أيضًا بسبب نوع من تلف ملفات النظام. في بعض الحالات ، سيتم تشغيل هذا الخطأ لأن نظام التشغيل لديك غير قادر على تتبع المواقع الصحيحة للملفات التي تحاول فتحها. في هذه الحالة ، يجب أن تكون قادرًا على إصلاحه عن طريق تشغيل بعض الأدوات المساعدة القادرة على التعامل مع تلف ملفات النظام (SFC و DISM).
  • تداخل الطرف الثالث - من الممكن أيضًا أن تتداخل عملية أو خدمة تم فرضها مؤخرًا مع قدرة نظام التشغيل لديك على تنفيذ عمليات تثبيت InstallShield. إذا كان هذا السيناريو قابلاً للتطبيق ، فستتمكن من حل المشكلة باستخدام الأداة المساعدة System Restore (استعادة النظام) لاستعادة حالة الكمبيوتر إلى حال عدم وجود هذه الظروف.
  • تلف نظام التشغيل الأساسي - في ظل ظروف نادرة ، لن تتمكن من حل هذه المشكلة بشكل تقليدي. إذا لم يتم حل المشكلة عن طريق SFC و DISM ، فإن الطريقة الوحيدة للمضي قدمًا هي إعادة تعيين كل مكون من مكونات نظام التشغيل بعملية مثل تثبيت نظيف أو إصلاح.

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

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

هيا نبدأ!

الطريقة الأولى: تمكين النهج المحلي لبدء تشغيل الشبكة

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

أبلغ العديد من مستخدمي Windows الذين كانوا يواجهون نفس المشكلة أيضًا أنهم تمكنوا أخيرًا من إصلاح المشكلة بعد استخدام الأداة Local Group Policy Editor لتمكين هذه السياسة. بعد القيام بذلك وإعادة تشغيل أجهزة الكمبيوتر الخاصة بهم ، أبلغ معظم المستخدمين المتأثرين أنه تم حل المشكلة في حالتهم.

إليك ما عليك القيام به لتمكين السياسة المحلية لبدء تشغيل الشبكة التي قد تقيد الوصول إلى عمليات نقل ملفات SMB:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . بمجرد دخولك إلى مربع الحوار " تشغيل " ، اكتب "gpedit.msc" داخل مربع النص واضغط على Enter لفتح سياسة Local Group Policy Editor . إذا طُلب منك من خلال نافذة UAC (التحكم في حساب المستخدم) ، فانقر فوق نعم لمنح امتيازات إدارية.
  2. بمجرد دخولك إلى محرر نهج المجموعة المحلي ، حدد نهج الكمبيوتر المحلي> تكوين الكمبيوتر> قوالب الإدارة من الجانب الأيمن.
  3. بعد ذلك ، انتقل لأسفل إلى الجانب الأيمن وانقر فوق النظام ، ثم انقر فوق تسجيل الدخول من قائمة الخيارات المتاحة.
  4. بعد أن تتمكن من الدخول إلى مجلد تسجيل الدخول ، انقر نقرًا مزدوجًا فوق انتظر دائمًا للشبكة عند بدء تشغيل الكمبيوتر وتسجيل الدخول .
  5. داخل شاشة الخصائص الخاصة بهذه السياسة ، حدد علامة التبويب الإعداد ، ثم قم بتغيير الحالة إلى ممكّن وانقر فوق تطبيق لحفظ التغييرات.
  6. أعد تشغيل الكمبيوتر وانتظر حتى يكتمل بدء التشغيل التالي. بعد ذلك ، كرر الإجراء الذي تسبب سابقًا في حدوث الخطأ 0x80070043  .

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

الطريقة 2: مسح مجلد temp أثناء التواجد في الوضع الآمن

إذا كنت ترى خطأ 0x80070043 بسبب خطأ في الشرط ، فيجب أن تكون قادرًا على حل المشكلة عن طريق تشغيل الكمبيوتر في الوضع الآمن وحذف محتويات المجلد٪ temp٪ لمسح حالة الخطأ.

ضع في اعتبارك أن هذا لن يحل المشكلة التي تسبب المشكلة في المقام الأول ، ولكنه سيزيل الخطأ المزعج. تم الإبلاغ عن نجاح هذا الإصلاح في Windows 7 و Windows 8.1 و Windows 10.

أبلغ العديد من المستخدمين المتأثرين عن توقف الخطأ 0x80070043 بمجرد قيامهم بتنفيذ التعليمات أدناه. إليك كيفية تنظيف مجلد temp أثناء التواجد في الوضع الآمن:

  1. قم بإيقاف تشغيل جهاز الكمبيوتر الخاص بك ، ثم أعد تشغيله مرة أخرى وانتظر حتى تصل إلى شاشة تسجيل الدخول الأولية.
  2. بمجرد الوصول إلى هناك ، انتقل لأسفل إلى الزاوية اليمنى السفلية وانقر فوق رمز الطاقة .
  3. من قائمة السياق التي ظهرت حديثًا ، اضغط مع الاستمرار على مفتاح Shift أثناء النقر فوق إعادة التشغيل.
  4. أثناء تسلسل بدء التشغيل التالي ، سيتم إعادة تشغيل جهاز الكمبيوتر الخاص بك تلقائيًا داخل قائمة استكشاف الأخطاء وإصلاحها . بمجرد وصولك إلى هناك ، انقر فوق استكشاف الأخطاء وإصلاحها.
  5. بمجرد دخولك إلى قائمة الخيارات المتقدمة ، انقر فوق إعدادات بدء التشغيل من قائمة الخيارات المتاحة.
  6. عندما ترى قائمة إعدادات بدء التشغيل ، اضغط على F5 للتمهيد في الوضع الآمن مع الاتصال بالشبكة .
  7. بمجرد اكتمال تسلسل بدء التشغيل التالي ، ستتم مطالبتك من خلال شاشة تسجيل دخول مختلفة قليلاً. أدخل كلمة مرور Windows لإكمال عملية بدء التشغيل (إذا كان لديك واحدة).
  8. بمجرد اكتمال تسلسل التمهيد ، اضغط على مفتاح Windows + R لفتح مربع حوار Run . داخل مربع النص Run ، اكتب '٪ temp٪' واضغط على Enter لفتح مجلد Temp .
  9. بمجرد دخولك إلى مجلد Temp ، ما عليك سوى تحديد كل شيء والنقر بزر الماوس الأيمن فوق عنصر واختيار حذف من قائمة السياق التي ظهرت حديثًا لحذف كل ملف مؤقت.
  10. بمجرد مسح مجلد Temp ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة عند بدء تشغيل الكمبيوتر التالي.

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

الطريقة الثالثة: تشغيل عمليات فحص DISM و SFC

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

أبلغ العديد من مستخدمي Windows الذين وجدوا أنفسهم في موقف مشابه أنهم تمكنوا من حل المشكلة وفتح تطبيقات الإعداد دون مواجهة الخطأ 0x80070043 بعد أن استخدموا بعض الأدوات المساعدة القادرة على إصلاح تلف ملفات النظام - DISM (خدمة نشر الصور وإدارتها)  و SFC (مدقق ملفات النظام).

ضع في اعتبارك أن DISM تستخدم WU لاستبدال البيانات التالفة بنسخ سليمة بينما يستخدم SFC نسخة مخبأة محليًا لإصلاح الحالات التالفة. نظرًا لأن الأداتين المساعدتين تستخدمان طريقتين مختلفتين ، فإننا نشجعك على تشغيل كلا المسحين لتحسين فرص حل خطأ 0x80070043 .

إليك دليل خطوة بخطوة حول إجراء عمليات فحص DISM & SFC:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run. بعد ذلك ، اكتب "cmd" واضغط على Ctrl + Shift + Enter لفتح موجه أوامر مرتفع. عندما ترى UAC (موجه حساب المستخدم) ،  انقر فوق نعم لمنح امتيازات المسؤول لنافذة CMD.
  2. بعد دخولك إلى موجه الأوامر المرتفع ، اكتب الأوامر التالية واضغط على Enter ، ثم قم بفحص SFC:
    sfc / scannow

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

  3. بمجرد الانتهاء من الفحص ، أغلق موجه الأوامر المرتفع وأعد تشغيل الكمبيوتر.

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

  4. في تسلسل بدء التشغيل التالي ، اتبع الخطوة 1 مرة أخرى لفتح موجه أوامر مرتفع آخر. بمجرد دخولك إلى نافذة CMD ، اكتب الأمر التالي لبدء فحص DISM:
    DISM / عبر الإنترنت / تنظيف الصورة / RestoreHealth

    ملاحظة: للتأكد من أن هذا الإجراء يعمل بسلاسة ، تحتاج إلى التأكد من أن جهاز الكمبيوتر الخاص بك متصل باتصال إنترنت ثابت. هذا مهم لأن DISM تستخدم مكون WU (Windows Update) لتنزيل المعادلات السليمة للملفات التالفة المتأثرة بالفساد.

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

إذا كنت لا تزال تواجه الخطأ 0x80070043 عند تنفيذ نفس الإجراء ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الرابعة: استخدام الأداة المساعدة لاستعادة النظام

إذا لاحظت حدوث هذا الخطأ مؤخرًا فقط ، فمن المحتمل أن ينتهي الأمر بتغيير النظام مؤخرًا بالتدخل في قدرة نظام التشغيل لديك على فتح InstallShield القابل للتنفيذ. إذا كان هذا السيناريو قابلاً للتطبيق ، فيجب أن تكون قادرًا على التحايل على المشكلة أو إصلاحها باستخدام الأداة المساعدة System Restore (استعادة النظام) لإعادة الكمبيوتر إلى حالة صحية لم تكن فيها نفس الظروف التي تسبب المشاكل الآن.

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

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

إذا فهمت التداعيات وما زلت ترغب في متابعة استخدام الأداة المساعدة System Restore ، فاتبع الإرشادات أدناه:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run. بمجرد دخولك إلى الأمر Run ، اكتب "rstrui" واضغط على Enter لفتح قائمة System Restore (استعادة النظام) .
  2. بمجرد وصولك إلى شاشة استعادة النظام الأولية ، انقر فوق التالي للتقدم إلى القائمة التالية.
  3. بعد الوصول إلى الشاشة التالية ، ابدأ العملية بتحديد المربع المرتبط بعرض المزيد من نقاط التقرير . بمجرد إكمال هذه الخطوة ، ابدأ في النظر إلى تواريخ كل نقطة استعادة محفوظة وحدد واحدة أقدم من الفترة التي لاحظت فيها بدء حدوث المشكلة.
  4. بمجرد تحديد نقطة استعادة النظام الصحيحة ، انقر فوق " إنهاء" لإكمال الإعداد.
  5. بعد بدء هذه العملية ، سيتم إعادة تشغيل جهاز الكمبيوتر الخاص بك وسيتم تحميل الحالة السابقة. عند بدء التشغيل التالي ، كرر الإجراء الذي تسبب في حدوث الخطأ ومعرفة ما إذا كان قد تم حل المشكلة الآن.

إذا كان نفس الخطأ 0x80070043 لا يزال يحدث ، فانتقل إلى الطريقة النهائية أدناه.

الطريقة الخامسة: إجراء تثبيت إصلاح / تثبيت نظيف

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

أكد العديد من المستخدمين المتأثرين الذين كانوا يكافحون أيضًا لحل الخطأ 0x80070043 أن هذه العملية سمحت لهم بإصلاح المشكلة تمامًا.

عندما يتعلق الأمر بإعادة تعيين كل مكون من مكونات نظام التشغيل ، لديك طريقتان للمضي قدمًا:

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