حل خطأ 0x80070002 في Windows Update بخطوات آمنة

يظهر خطأ 0x80070002 في ويندوز غالبًا أثناء محاولة تنزيل أو تثبيت تحديث جديد من Windows Update. قد ترى رسالة تفيد بأن التحديث فشل في التثبيت، أو أن النظام سيحاول مرة أخرى لاحقًا، ثم يظهر الكود 0x80070002 بجانب التحديث الفاشل.

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

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

ما معنى خطأ 0x80070002؟

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

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

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

أين يظهر خطأ 0x80070002 غالبًا؟

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

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

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

أسباب ظهور خطأ 0x80070002 في Windows Update

السبب الأول هو تلف ملفات التحديث المؤقتة. يحتفظ ويندوز بملفات التحديث داخل مجلدات مخصصة، وأشهرها مجلد SoftwareDistribution. إذا حدث تلف أو تنزيل ناقص داخل هذا المجلد، قد يفشل التحديث أكثر من مرة.

السبب الثاني هو توقف خدمات Windows Update. يحتاج التحديث إلى عدة خدمات حتى يعمل، منها Windows Update وBackground Intelligent Transfer Service وCryptographic Services. إذا كانت إحدى هذه الخدمات متوقفة أو معطلة، قد يظهر خطأ 0x80070002.

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

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

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

قبل البدء: افحص المساحة والإنترنت

ابدأ بالخطوات البسيطة. تأكد من أن اتصال الإنترنت مستقر، لأن انقطاع الاتصال أثناء تنزيل التحديثات قد يسبب ملفات ناقصة. بعد ذلك افحص مساحة القرص C من الإعدادات أو من This PC.

يفضل ترك مساحة فارغة لا تقل عن 15 إلى 20 جيجابايت، خصوصًا عند تثبيت تحديثات كبيرة. إذا كان القرص ممتلئًا، احذف الملفات المؤقتة من إعدادات التخزين، أو انقل ملفاتك الشخصية إلى قرص آخر قبل محاولة التحديث.

بعد ذلك أعد تشغيل الكمبيوتر مرة واحدة. أحيانًا تكون هناك عملية تحديث معلقة أو خدمة لم تبدأ بشكل صحيح. إعادة التشغيل قد تحل المشكلة إذا كانت مؤقتة.

تشغيل مستكشف أخطاء Windows Update

إذا استمر خطأ 0x80070002، شغّل أداة استكشاف أخطاء Windows Update. في ويندوز 11 افتح الإعدادات، ثم النظام، ثم استكشاف الأخطاء وإصلاحها، ثم أدوات استكشاف الأخطاء الأخرى، وبعدها اختر Windows Update واضغط تشغيل.

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

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

فحص خدمات Windows Update يدويًا

إذا لم تنجح الأداة، افحص خدمات التحديث بنفسك. اضغط على Windows + R، ثم اكتب:

services.msc

ابحث عن الخدمات التالية:

  • Windows Update
  • Background Intelligent Transfer Service
  • Cryptographic Services
  • Windows Installer

افتح كل خدمة وتأكد أنها ليست معطلة. إذا كانت متوقفة، اضغط Start. وإذا كانت تعمل بالفعل، يمكنك الضغط على Restart. بعد ذلك أعد تشغيل الجهاز وجرب التحديث مرة أخرى.

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

إعادة ضبط ملفات Windows Update المؤقتة

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

افتح موجه الأوامر كمسؤول. اضغط على قائمة ابدأ، واكتب cmd، ثم اختر Run as administrator. بعد ذلك نفذ الأوامر التالية بالترتيب:

net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits

بعد تنفيذ الأوامر، أعد تشغيل الكمبيوتر. عندما تفتح Windows Update مرة أخرى، سيقوم ويندوز بإنشاء مجلد SoftwareDistribution جديد وتنزيل التحديثات من البداية.

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

إعادة ضبط مجلد Catroot2 عند استمرار المشكلة

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

افتح موجه الأوامر كمسؤول، ثم نفذ:

net stop cryptsvc
ren C:\Windows\System32\catroot2 catroot2.old
net start cryptsvc

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

تشغيل SFC لفحص ملفات النظام

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

sfc /scannow

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

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

استخدام DISM لإصلاح مكونات ويندوز

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

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

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

sfc /scannow

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

مراجعة التاريخ والوقت والمنطقة

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

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

تعطيل برنامج الحماية مؤقتًا عند الحاجة

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

إذا نجح التحديث بعد تعطيل الحماية، أعد تفعيل الحماية فورًا وراجع إعدادات البرنامج. لا تترك الجهاز بدون حماية، ولا تعتمد على تعطيل الحماية كحل دائم.

إذا كنت تستخدم أكثر من برنامج حماية في الوقت نفسه، فقد يحدث تعارض بينهما. الأفضل استخدام برنامج حماية واحد موثوق مع Windows Security المدمج أو بدونه حسب احتياجك.

ماذا لو فشل تحديث واحد فقط؟

إذا كان خطأ 0x80070002 يظهر مع تحديث واحد فقط بينما باقي التحديثات تعمل، فقد تكون المشكلة في هذا التحديث المحدد أو في ملفه الذي تم تنزيله. بعد إعادة ضبط SoftwareDistribution، جرّب البحث عن التحديثات من جديد.

يمكنك أيضًا مراجعة اسم التحديث أو رقم KB الظاهر بجانبه، ثم تحميله من Microsoft Update Catalog إذا كنت تعرف ما تفعله. لكن للمستخدم العادي، الأفضل تجربة أدوات ويندوز أولًا قبل التثبيت اليدوي.

الفرق بين هذا الخطأ وأخطاء الإقلاع

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

إذا ظهر لك كود مثل 0xc000000f، راجع شرح حل خطأ 0xc000000f عند تشغيل الكمبيوتر. وإذا ظهر كود 0xc000000e، راجع شرح حل خطأ 0xc000000e في ويندوز. هذه الأكواد ترتبط غالبًا بملفات الإقلاع وWindows Boot Manager، وليست مجرد فشل تحديث عادي.

متى تحتاج إلى إعادة تعيين ويندوز؟

إذا جربت مستكشف الأخطاء، وأعدت ضبط SoftwareDistribution وCatroot2، وشغلت SFC وDISM، وما زال الخطأ يظهر مع كل تحديث، فقد تحتاج إلى خيار إصلاح أعمق مثل Reset this PC مع الاحتفاظ بالملفات.

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

أما الفورمات الكامل، فاجعله آخر حل فقط. معظم حالات خطأ 0x80070002 يمكن التعامل معها بدون حذف النظام بالكامل، خصوصًا إذا كانت المشكلة في ملفات التحديث المؤقتة أو خدمات Windows Update.

كيف تتجنب تكرار خطأ 0x80070002؟

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

من الأفضل تحديث ويندوز بانتظام بدل ترك التحديثات تتراكم لفترة طويلة. كلما تراكمت التحديثات، زادت احتمالية فشل أحدها بسبب ملفات قديمة أو تعارضات في النظام.

مصادر مفيدة لفهم المشكلة

يمكن مراجعة صفحة Windows Update على ويكيبيديا لفهم فكرة تحديثات ويندوز عمومًا. وللخطوات العملية، توفر Microsoft صفحة رسمية بعنوان Troubleshoot problems updating Windows لمساعدة المستخدم عند فشل تنزيل أو تثبيت التحديثات.

أسئلة وإجابات سريعة

هل خطأ 0x80070002 يحتاج إلى فورمات؟

لا، غالبًا لا يحتاج إلى فورمات. ابدأ بمستكشف أخطاء Windows Update، ثم إعادة ضبط ملفات التحديث المؤقتة، ثم تشغيل SFC وDISM إذا استمرت المشكلة.

ما سبب ظهور خطأ 0x80070002؟

السبب الشائع هو ملفات تحديث ناقصة أو تالفة، أو توقف خدمات Windows Update، أو تلف ملفات النظام، أو مساحة غير كافية في القرص C.

هل حذف SoftwareDistribution آمن؟

الأفضل إعادة تسمية المجلد بدل حذفه مباشرة. بعد إعادة تشغيل خدمات التحديث، ينشئ ويندوز مجلدًا جديدًا ويعيد تنزيل ملفات التحديث.

هل يمكن أن يسبب برنامج الحماية هذا الخطأ؟

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

لماذا يظهر الخطأ مع تحديث واحد فقط؟

قد يكون ملف هذا التحديث تحديدًا ناقصًا أو تالفًا. أعد ضبط ملفات Windows Update المؤقتة، ثم ابحث عن التحديثات من جديد.

هل خطأ 0x80070002 مرتبط بالإقلاع؟

غالبًا لا. هذا الخطأ يظهر عادة أثناء تحديث ويندوز. أما أخطاء مثل 0xc000000f و0xc000000e فهي أقرب لمشاكل الإقلاع وملفات Boot Manager.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top