مقدمة عن خطأ 0x80070643 في ويندوز بعد تحديث النظام
يواجه بعض مستخدمي ويندوز عند اجراء تحديث النظام او تثبيت حزمة تحديثية خطأ يحمل الرمز 0x80070643، وهو خطأ شائع يشير الى فشل في اكتمال التحديث او التثبيت لسبب ما، مما يؤدي الى توقف العملية وعدم تطبيق التحسينات الامنية او الميزات الجديدة. في هذا المقال سنتناول سبب المشكلة واساليب الحل الفعالة والمتوفرة في بيئة ويندوز المتعددة مثل ويندوز 10 وويندوز 11، مع التركيز على خطوات عملية يمكن تنفيذها بدون ادوات طرف ثالث مع الحفاظ على استقرار النظام.
فهم سبب الخطأ 0x80070643
الخطأ 0x80070643 غالبا ما يظهر بسبب مشاكل في ملفات النظام، صلاحيات المستخدم، مشاكل في خدمة Windows Installer، تضرر في ملفات تحديث معينة، وجود فيروسات، او تعارض مع برامج حماية. كما قد ينتج عن محاولة تثبيت تحديث امني هام او حزمة تحديث تحتوي على مكونات مطلوبة لما يتضمنه النظام. فهم السبب الدقيق يتطلب فحص رسائل الخطأ المصاحبة وتحديد ما اذا كان الخطأ مرتبط بتحديث معين او عملية تثبيت محددة.
خطوات سريعة لحل المشكلة قبل التعمق
قبل الدخول في خطوات متقدمة، جرب ما يلي:
- اعادة تشغيل الجهاز ثم محاولة التحديث مرة اخرى.
- تشغيل مستكشف اخطاء التحديثات في ويندوز من خلال الاعدادات > التحديث والامان > استكشاف الاخطاء واصلاحها > مستكشف مشاكل التحديثات.
- التأكد من وجود اتصال انترنت مستقر وعدم وجود قيود من جدار الحماية او VPN.
- التأكد من وجود مساحة كافية على القرص الصلب لتثبيت التحديثات.
- فحص وجود برامج مضادة للفيروسات قد تعيق التحديث وتوقيفها مؤقتا اثناء التحديث ثم اعادة تفعيلها بعد الانتهاء.
خطوات مستندة الى مكونات النظام لحل الخطأ 0x80070643
اذا استمرت المشكلة، يمكنك اتباع هذه الخطوات المرتبطة بمكونات النظام الرئيسية:
1. اعادة تشغيل خدمات Windows Installer وتحديثات الخلفية
- افتح موجه الاوامر كمسؤول (Run as administrator).
- نفذ الامر: net stop wuauserv ثم net stop cryptSvc ثم net stop bits ثم net stop msiserver.
- اعاده تشغيل الخدمات بالامر: net start wuauserv ثم net start cryptSvc ثم net start bits ثم net start msiserver.
- اعاد تشغيل الكمبيوتر ثم حاول التحديث مجددا.
2. اعادة تسجيل ملفات Windows Installer
- افتح موجه الاوامر كمسؤول.
- نفذ الاوامر التالية بالتتابع:
– msiexec /unregister
– msiexec /regserver - اعاده تشغيل النظام ثم جرب التحديث مرة اخرى.
3. تشغيل فحص SFC وDISM
- افتح موجه الاوامر كمسؤول.
- نفذ الامرين التاليين بالتتابع:
– sfc /scannow
– DISM /Online /Cleanup-Image /RestoreHealth - اسمح للاوامر بالانتهاء ثم اعادة تشغيل الجهاز.
4. التحقق من وجود تضرر في ملفات التحديث وتجزئة القرص
- افتح موجه الاوامر كمسؤول.
- نفذ الامر: dism /online /cleanup-image /checkhealth ثم dism /online /cleanup-image /restore salud.
- افحص القرص باستخدام الامر: chkdsk /f /r ثم اعادة تشغيل الجهاز عند الطلب.
5. اعادة تعيين مكونات Windows Update
- افتح موجه الاوامر كمسؤول.
- نفذ الاوامر التالية بالتتابع:
– net stop wuauserv
– net stop cryptSvc
– net stop bits
– net stop msiserver
– ren C:WindowsSoftwareDistribution SoftwareDistribution.old
– ren C:WindowsSystem32catroot2 Catroot2.old
– net start wuauserv
– net start cryptSvc
– net start bits
– net start msiserver - اعادة تشغيل الجهاز ثم محاولة التحديث مرة اخرى.
التحقق من وجود تحديث معين يواجه المشكلة
في بعض الحالات، قد يظهر الخطأ مع تحديث محدد فقط. في هذه الحالة، يمكنك محاولة تثبيت التحديث بشكل يدوي من موقع Microsoft Update Catalog بإدخال رقم التحديث (KB) المعني وتنزيله وتثبيته يدويا. اذا استمر الخطأ مع نفس التحديث، قد تحتاج الى الانتظار حتى يوفر Microsoft حلا محدثا او النظر في استعادة النظام.
هل الطريق الصحيحة هي استعادة النظام او اعادة التثبيت
اذا فشلت جميع الخطوات السابقة، قد تفيد عملية استعادة النظام الى نقطة سابقة حيث كان التحديث يعمل بشكل صحيح، او خيار اعادة ضبط ويندوز مع الاحتفاظ بالملفات الشخصية حسب الاختيار. كخيار اخير، يمكن التفكير في تثبيت ويندوز من جديد مع الاحتفاظ بالملفات الهامة من خلال خيارات التحديث واصلاح النظام.
خلاصة
حل خطأ 0x80070643 في ويندوز بعد تحديث النظام يعتمد على سلسة من الخطوات التي تستهدف مكونات النظام الرئيسية مثل Windows Installer وWindows Update، وفحص السلامة العامة للنظام عبر SFC وDISM، واعادة تعيين مكونات التحديث، والتعامل مع التحديث المعني ان وجد. باتباع الخطوات المذكورة بشكل متسلسل، غالبا ما يمكن تجاوز الخطأ واستكمال التحديثات بنجاح دون الحاجة لالتدخل المعقد.

