اقرأ في هذا المقال
- كيفية إصلاح خطأ التحديث 0x80070643 أثناء عملية التحديث
- كيفية إصلاح الخطأ 0x80070643 أثناء تثبيت البرنامج
خطأ (Windows Update 0x80070643) عبارة عن رسالة مزعجة شائعة تظهر عند محاولة تثبيت التحديث التراكمي، قد تكون هناك أسباب مختلفة لهذه المشكلة، قاعدة بيانات التحديث تالفة، ويحتاج إطار عمل (NET.) إلى الإصلاح، وملف النظام مفقود، وما إلى ذلك، هذه هي الأسباب المحتملة لخطأ (Windows Update 0x80070643)، أول شيء هنا هو التحقق من بنية النظام وتثبيت أحدث إصدار من ملف (.NET Framework.)، مرة أخرى، قم بتشغيل أمر (SFC) وتثبيت التحديثات يدويًا وتحديث برنامج مكافحة الفيروسات لـ (Windows Defender) يدويًا، إنّها بعض الحلول الممكنة الأخرى لحل هذه المشكلة، هنا في هذه المقالة، سنوجهك حول كيفية حل هذه المشكلة.
كيفية إصلاح خطأ التحديث 0x80070643 أثناء عملية التحديث
قد تواجه الخطأ (0x80070643) أثناء تحديث جهاز الكمبيوتر الخاص بك أو بعد تثبيت التحديث، اتبع هذه الإرشادات لأداء هذا:
القيام بتشغيل الأمر SFC / SCANNOW
بشكل أساسي، قد تتسبب ملفات نظام التشغيل التالفة في حدوث هذا الخطأ (0x80070643) على جهاز كمبيوتر يعمل بنظام (Windows 10)، يعمل أمر (SFC) على فحص الخطأ في الملفات وإصلاحه إن أمكن، إليك كيفية القيام بذلك:
- اضغط على مفتاح (Windows) ومفتاح الاختصار (R) لبدء تشغيل مربع الحوار (Run).
- اكتب (cmd) واضغط بالتتابع على مفتاح (Ctrl+ Shift+ Enter) لفتح موجه الأوامر كمسؤول.
- اكتب مرة أخرى (sfc / scannow) في الموجه ثمّ اضغط على (Enter).
- هذه عملية تستغرق وقتًا طويلاً، لذا انتظر حتى تكتمل العملية.
- بمجرد انتهاء العملية، حاول تثبيت تحديثات (Windows).
إعادة تعيين مكونات التحديث
إذا كانت الطريقة المذكورة أعلاه غير قادرة على تصحيح الخطأ (0x80070643) على نظامك، فجرّب هذه الأوامر في نفس الموجه:
- أولاً، افتح موجه الأوامر كمسؤول.
- اكتب الرموز أدناه واحدة تلو الأخرى واضغط على (Enter) بعد نهاية كل أمر:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
- اكتب خروج واضغط على مفتاح (Enter) لإغلاق الموجه.
- في النهاية، أغلق موجه الأوامر وحاول إعادة تثبيت تحديث (Windows) مرة أخرى.
تثبيت التحديثات يدويًا
إذا لم تتمكن من الحصول على التحديثات تلقائيًا، فحاول تثبيتها باستخدام الطرق اليدوية، كل ما عليك فعله هو اتباع الخطوات التالية:
- انتقل إلى (File Explorer) على شريط المهام وانقر فوق هذا الكمبيوتر.
- هنا انقر بزر الماوس الأيمن في أي مكان وحدد خصائص من قائمة السياق.
- بعد ذلك، تحقق من التفاصيل حول طبيعة النظام، أي ما إذا كان نظام التشغيل المثبت (32) بت (مستند إلى x86) أو (64) بت (مستند إلى x64).
- ابحث مرة أخرى عن التحديث المتاح في نافذة الإعداد.
- ثمّ انسخ التحديث التراكمي، الذي بدأ بـ (KB).
- قم بزيارة كتالوج (Microsoft Update) وحدد موقعه المتاح هناك.
- تأكد من تحديد تحديث مناسب لنظامك (x86) أو (x64).
- بمجرد التأكيد، انقر فوق الزر تنزيل وانتظر حتى يتم تنزيل الملف.
- أخيرًا، قم بتثبيت التحديث، يجب أن يتم تثبيت الملف بنجاح دون توقف.
القيام بتحديث برنامج Windows Defender Antivirus يدويًا
بشكل عام، يحدث خطأ (Windows Update 0x80070643) بسبب عدم تنشيط (Windows Defender)، أفضل حل هنا هو تحديث برنامج أمان (Windows)، يمكنك اتباع الخطوات الموضحة أدناه لتحديث (Windows Defender) يدويًا:
- في البداية، تحقق من بنية النظام لديك من أجل تكوين (32) أو (64) بت.
- الآن قم بتنزيل ملف (Windows Defender) المحدث لـ (32) بت أو (64) بت أو (ARM) وفقًا لمعالج النظام الخاص بك.
- يمكنك الانتقال إلى موقع (Microsoft) على الويب لتنزيل الملف مباشرةً إذا كنت تستخدم أي إصدار آخر.
- بمجرد تنزيل الملف، قم بتثبيته لتنشيط (Windows Defender).
- أخيرًا، أعد تشغيل جهاز الكمبيوتر الخاص بك وحاول إعادة تثبيت (Windows Update) مرة أخرى، تحقق ممّا إذا كانت المشكلة قد اختفت أم لا، إذا لم يكن كذلك، فاتبع الحل أدناه.
القيام بتثبيت أحدث إصدار من NET Framework
يعد (NET Framework.) أداة حيوية لإجراء تحديث (Windows)، في حالة تلف ملف (NET.) أو فقده بطريقة ما، يمكن أن يؤدي إلى الخطأ (0x80070643)، إذا كان الأمر كذلك، فيجب عليك تنزيل الإصدار الأخير من (NET Framework.) وتثبيته على نظامك، إذا كنت لا تعرف كيفية المتابعة، فإليك الخطوات:
- في البداية، قم بزيارة الموقع الرسمي لتنزيل (Microsoft .NET Framework).
- حدد ملف (NET Framework.) الأخير، ثمّ قم بتنزيله.
- انقر نقرًا مزدوجًا فوق الملف الذي تمّ تنزيله، مرة أخرى لإكمال الإعداد، اتبع التعليمات التي تظهر على الشاشة.
- سيؤدي هذا بالتأكيد إلى حل الخطأ (0x80070643) على النظام.
كيفية إصلاح الخطأ 0x80070643 أثناء تثبيت البرنامج
يمكن أن يحدث نفس الخطأ (0x80070643) أيضًا أثناء تثبيت برنامج على النظام، يمكنك تجربة الطرق التالية لإصلاح هذه المشكلة على جهاز الكمبيوتر الخاص بك:
إعادة تشغيل جهاز الكمبيوتر الخاص بك
بشكل عام، عند تثبيت تطبيق جديد على النظام، تظهر مطالبة تطلب إعادة تشغيل الكمبيوتر، إذا تجاهلت هذا الطلب، فسيقوم النظام بإنشاء بعض ملفات السجل، وهذا بدوره سيبدأ في خلق المشاكل لاحقًا، يتم إصلاح معظم الأخطاء ببساطة عن طريق إعادة تشغيل جهاز الكمبيوتر، لذلك، جرب هذه الطريقة ومعرفة ما إذا كان الخطأ (0x80070643) قد تمّ حله أم لا.
إعادة تشغيل خدمة Windows Installer
يمكن أن تتسبب التكوينات الخاطئة ضمن خدمة (Windows Installer) في حدوث خطأ التثبيت (0x80070643)، لذا قد تكون إعادة تشغيل هذه الخدمة أيضًا حلاً ممكنًا لحل هذه المشكلة، هذه هي العملية:
- اضغط على شعار (Win) ومفتاح التشغيل السريع (R) معًا لبدء تشغيل مربع الحوار (Run).
- هنا في المربع الفارغ اكتب (services.msc) ثمّ اضغط على مفتاح (Enter).
- مرة أخرى في نافذة الخدمات، حدد موقع (Windows Installer) وحدده وانقر بزر الماوس الأيمن فوقه.
- حدد “بدء / إعادة التشغيل” (Start/ Restart) للتنشيط.
- إذا نجح هذا الحل البديل، فلن تحصل على خطأ التثبيت (0x80070643) على نظامك بعد الآن.
إصلاح وتثبيت NET Framework
عندما لا يساعدك أي من الإصلاحات في حل مشكلة تحديث (Windows 0x80070643)، فقد يكون ملف (NET Framework.) تالفًا:
- في حالة تلف الملف، استخدم (NET Framework Repair Tool.) لإصلاح ذلك.
- إذا استمر الخطأ حتى بعد تجربة الأداة المذكورة أعلاه، فقم بتثبيت أحدث إصدار من (NET Framework.) على نظامك، التثبيت موضح في القسم أعلاه.
نأمل ألّا يكون خطأ التثبيت (0x80070643) ما زال موجودًا على نظامك.