حل خطأ Windows Update 0x80073712 في Windows 11 بعد التحديثات الحديثة

حل خطأ Windows Update 0x80073712 في Windows 11 بعد التحديثات الحديثة

·

الإجابة السريعة:
يظهر الخطأ 0x80073712 نتيجة تلف مخزن المكونات (Component Store) أو تعارض ملفات التحديث السابقة. الحل الأسرع والأكثر أمانًا هو تشغيل أدوات DISM وSFC بصلاحيات المسؤول، ثم إعادة تعيين مكونات Windows Update يدويًا إذا استمر التعطل.

ملخص سريع:

  • اسم الخطأ: 0x80073712 (ERROR_SXS_COMPONENT_STORE_CORRUPT)
  • المنصة: Windows 11 (جميع الإصدارات)
  • السبب الرئيسي: تلف ملفات النظام الحرجة أو انقطاع عملية تحديث سابقة
  • وقت الإصلاح المتوقع: 15–30 دقيقة

شاشة إعدادات Windows Update تُظهر رسالة الخطأ 0x80073712 تحت زر التحقق من التحديثات

ما هو خطأ Windows Update 0x80073712؟

الخطأ 0x80073712 هو رمز فشل رسمي من Microsoft يشير إلى تلف في مخزن المكونات (Component Store). يعمل هذا المخزن على تخزين نسخ من ملفات النظام المطلوبة للتحديثات والإصلاحات. عندما تتلف هذه الملفات أو تفقد مراجعها الداخلية، يفشل Windows في تنزيل أو تثبيت التحديثات الجديدة ويُرجع هذا الرمز.

أسباب ظهور خطأ 0x80073712 في Windows 11

يظهر الخطأ عادةً بعد تثبيت تحديثات تراكمية أو ميزات جديدة. العوامل التالية تزيد من احتمالية حدوثه:

السبب التقني آلية التأثير مستوى صعوبة الإصلاح
تلف مخزن المكونات (CBS) فقدان أو تعطل مراجع ملفات النظام الأساسية متوسط
انقطاع التحديث السابق انقطاع التيار أو إعادة التشغيل القسري أثناء الكتابة على القرص سهل
أخطاء في نظام الملفات (NTFS/ReFS) وجود قطاعات تالفة تمنع الوصول لملفات التحديث متوسط
تعارض برامج الحماية أو التنظيف حذف ملفات مؤقتة حرجة أو حصر صلاحيات مجلد WinSxS سهل إلى متوسط

الحلول خطوة بخطوة

الحل الأول: تشغيل أداة استكشاف الأخطاء وإصلاح التحديثات

هذا الحل آمن ولا يتطلب أوامر متقدمة. ينظف ذاكرة التخزين المؤقت ويعيد ضبط الخدمات المعطلة تلقائيًا.

  1. افتح الإعدادات (Win + I) ← انتقل إلى النظام ← استكشاف الأخطاء وإصلاحها ← أدوات استكشاف الأخطاء وإصلاحها الأخرى.
  2. بجانب Windows Update، انقر على تشغيل.
  3. اتبع التعليمات على الشاشة حتى تنتهي الأداة.
  4. أعد تشغيل الجهاز، ثم حاول التحقق من التحديثات مجددًا.

الحل الثاني: إصلاح مخزن المكونات وملفات النظام عبر DISM وSFC

⚠️ تحذير قبل البدء: تتطلب هذه الخطوة صلاحيات المسؤول. العملية آمنة رسميًا من Microsoft، لكنها قد تستغرق 10–20 دقيقة. لا تقم بإيقاف الجهاز أو إغلاق النافذة أثناء التنفيذ.

  1. اضغط بزر الماوس الأيمن على قائمة ابدأ ← اختر Terminal (Admin) أو PowerShell (Admin).
  2. إذا طلبت نافذة التحكم في الحسابات (UAC)، انقر على نعم.
  3. الصق الأمر التالي واضغط Enter لإصلاح صورة النظام:
    DISM /Online /Cleanup-Image /RestoreHealth
    
  4. انتظر حتى تصل النسبة إلى 100.0%. إذا ظهرت رسالة نجاح، انتقل للخطوة التالية.
  5. الصق الأمر التالي لإصلاح ملفات النظام التالفة:
    sfc /scannow
    
  6. بعد الانتهاء، أعد تشغيل الجهاز يدويًا.
  7. تحقق من وجود تحديثات جديدة عبر الإعدادات.

ملاحظة فنية: يعمل DISM على إصلاح المخزن من خوادم Microsoft مباشرة. يعمل SFC على استبدال الملفات التالفة محليًا باستخدام النسخ السليمة من المخزن المُصلح.

الحل الثالث: إعادة تعيين مكونات Windows Update يدويًا

⚠️ تحذير متقدم: تتضمن هذه الخطوة إيقاف خدمات النظام وإعادة تسمية مجلدات التحديث المؤقتة. يُنصح بإنشاء نقطة استعادة نظام قبل المتابعة. الإجراء رسمي ومعتمد من Microsoft لحل أخطاء التحديث المتكررة.

  1. افتح Terminal (Admin) أو PowerShell (Admin).
  2. نفّذ الأوامر التالية واحدًا تلو الآخر لإيقاف الخدمات ذات الصلة:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    
  3. أعد تسمية مجلدات التحديث المؤقتة لمنع النظام من قراءة الملفات التالفة:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    
  4. أعد تشغيل الخدمات التي تم إيقافها:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    
  5. أغلق النافذة وأعد تشغيل الجهاز.
  6. افتح Windows Update وتحقق من التحديثات مجددًا. سيتم إنشاء مجلدات جديدة تلقائيًا وتنزيل التحديثات من البداية.

نافذة Terminal تظهر تنفيذ أوامر net stop و ren و net start مع مؤشرات نجاح كل سطر

متى يجب التوقف أو طلب معلومات إضافية؟

  • إذا فشل DISM /RestoreHealth وظهرت أخطاء مثل 0x800f081f أو 0x800f0906، فهذا يعني عدم قدرة النظام على الوصول لمصادر الإصلاح الرسمية. سيتطلب الأمر استخدام صورة تثبيت ISO أو إصلاح محلي.
  • إذا تكرر الخطأ بعد إعادة تعيين المكونات ثلاث مرات متتالية، فقد تكون هناك أعطال فيزيائية في محرك التخزين أو تعارض عميق مع برامج أمان تابعة لجهة خارجية.
  • لا تقم بتكرار حذف مجلد WinSxS أو تعديل سجل النظام (Registry) يدويًا لهذا الخطأ. الإجراء غير مدعوم رسميًا وقد يمنع الإقلاع.

متى يجب التواصل مع الدعم الفني؟

  • استمرار الخطأ بعد تطبيق الحلول الثلاثة بالكامل.
  • ظهور شاشات زرقاء (BSOD) مرتبطة بملفات ntoskrnl.exe أو cbs.dll.
  • عدم القدرة على الدخول إلى بيئة بيئة العمل العادية بسبب فشل التحديث.

الأسئلة الشائعة (FAQ)

س: هل يؤدي حذف مجلد SoftwareDistribution إلى فقدان التحديثات المثبتة؟
ج: لا. يحذف المجلد ملفات التحديث المؤقتة والتنزيلات غير المكتملة فقط. لا يؤثر على التحديثات التي تم تثبيتها بنجاح.

س: لماذا يفشل أمر DISM /RestoreHealth في بعض الأحيان؟
ج: يفشل عادةً عند انقطاع الاتصال بخوادم Microsoft، أو وجود جدار حماية صارم يحظر منفذ 443، أو تلف صورة النظام بما يتجاوز الإصلاح السحابي. الحل البديل هو استخدام وسائط تثبيت Windows 11 الرسمية.

س: هل يمكن تخطي هذا الخطأ وتثبيت التحديث يدويًا عبر كتالوج Microsoft؟
ج: يمكن تجربة ذلك، لكنه لا يحل السبب الجذري. إذا كان مخزن المكونات تالفًا، سيفشل تثبيت الحزمة اليدوية بنفس الرمز أو برمز مشابه. يُنصح بإصلاح النظام أولاً.

خلاصة القول

خطأ 0x80073712 في Windows 11 يشير بشكل مباشر إلى تلف في بنية نظام التحديث الداخلي. يبدأ الإصلاح دائمًا بأداة الاستكشاف المدمجة، ثم الانتقال إلى DISM وSFC لضمان سلامة الملفات الأساسية، وأخيرًا إعادة تعيين مكونات التحديث يدويًا لضمان تنزيل نظيف. التزم بترتيب الحلول لتجنب التعقيد غير الضروري.