كيفية إصلاح الخطأ 0x80070643 في نظام ويندوز خطوة بخطوة

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

الخطأ 0x80070643 في نظام التشغيل ويندوز

إذا كنت تستخدم نظام التشغيل Windows 10 أو إصدارًا آخر من Windows، وبعد محاولة التحديث، تلقيت الرسالة "حدثت بعض المشاكل أثناء تثبيت التحديثات... (0x80070643)"من الطبيعي أن تشعر ببعض القلق. فليس الأمر مجرد عطل ما، بل إن تحديثات ويندوز تستمر في المحاولة دون إكمال التثبيت.

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

ماذا يعني الخطأ 0x80070643 ولماذا يظهر؟

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

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

تتنوع الأسباب الأكثر شيوعًا للخطأ 0x80070643 بشكل كبير: مكونات تحديث ويندوز تالفة، وقواعد بيانات تحديث معطوبة، الخدمات الضرورية التي لا تعمل، والأخطاء في .NET Framework، وبقايا عمليات التثبيت القديمة، وأعطال نظام الملفات، أو حتى انقطاع التيار الكهربائي الذي ترك التحديثات غير مكتملة.

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

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

الأسباب الشائعة للخطأ 0x80070643 في نظام التشغيل ويندوز

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

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

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

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

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

أسباب الخطأ 0x80070643

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

تحقق من الأساسيات قبل تطبيق الحلول المتقدمة

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

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

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

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

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

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

استخدم مستكشف أخطاء Windows Update ومصلحها

مستكشف أخطاء Windows Update ومصلحها

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

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

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

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

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

أعد تشغيل مكونات تحديثات ويندوز يدويًا

أعد تشغيل مكونات تحديثات ويندوز

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

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

تتمثل الخطوة الأولى في إيقاف الخدمات المشاركة في عملية التحديث لمنعها من استخدام الملفات التي نحتاج إلى تعديلها. وعادةً ما يتم إيقاف هذه الخدمات على النحو التالي: تحديثات ويندوز (wuauserv)، وخدمة نقل الملفات الذكية في الخلفية (BITS)، وخدمة التشفير (CryptSvc)، وبرنامج تثبيت MSIيتم ذلك باستخدام أوامر مثل net stop متبوعة باسم الخدمة.

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

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

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

قم بفحص وإصلاح ملفات النظام باستخدام SFC وDISM

إصلاح ملفات النظام

عندما يكون الخطأ 0x80070643 ناتجًا عن ملفات النظام التالفة أو المفقودةمن الضروري استخدام أدوات محددة تقوم بتحليل هذه المشاكل وإصلاحها تلقائيًا. يوفر نظام ويندوز أداتين قويتين: SFC وDISM.

الأول، وهو SFC (مدقق ملفات النظام)، مسؤول عن قارن ملفات النظام بنسخة مرجعية واستعادة أي ملفات تم تعديلها أو تلفها. لاستخدام هذه الأداة، افتح موجه الأوامر كمسؤول وقم بتشغيل الأمر sfc /scannow.

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

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

عادةً، يُستخدم DISM بتشغيل أوامر مثل DISM /Online /Cleanup-Image /RestoreHealth، دائمًا في نافذة موجه الأوامر بصلاحيات المسؤول. قد تستغرق هذه العملية عدة دقائق، وكما هو الحال مع SFC، يُفضّل تركها تُكمل عملها دون مقاطعة.

بمجرد أن يكمل نظام إدارة معلومات الدفاع (DISM) عمله، يُوصى بما يلي: أعد تشغيل الأمر sfc /scannow لضمان أن جميع ملفات النظام في حالة جيدة، أعد تشغيل جهاز الكمبيوتر الخاص بك وحاول تثبيت التحديثات التي فشلت سابقًا برمز الخطأ 0x80070643.

مراجعة المشكلات المتعلقة بإطار عمل .NET والتحديثات المحددة

يرتبط جزء كبير من حالات الخطأ 0x80070643 بـ تحديثات إطار عمل .NET أو التطبيقات التي تعتمد على هذا المكون. إذا كان الخطأ يحدث دائمًا مع تحديث معين، فمن المفيد التحقق من رمز أو اسم ذلك التحديث في تحديثات ويندوز.

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

في هذه الحالات، يتمثل الحل العملي في قم بتنزيل التحديث يدويًا يمكنك الحصول على التحديث من كتالوج تحديثات مايكروسوفت بالبحث عن رمز قاعدة المعارف (KB) الذي يظهر في تحديثات ويندوز. قد يؤدي تثبيت الحزمة يدويًا إلى تجنب التعارض الذي يحدث عند تنزيل التحديث نفسه تلقائيًا.

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

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

تداخل من برامج مكافحة الفيروسات وأدوات الأمان الأخرى

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

عمليات التحقق الأساسية من تحديثات ويندوز

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

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

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

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

قم بتحديث برامج التشغيل وتحقق من حالة القرص

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

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

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

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

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

مع كل ما سبق، لديك مجموعة شاملة من الخطوات لتجاوز رسالة "حدثت بعض المشاكل أثناء تثبيت التحديثات... (0x80070643)" والعودة إلى ستعمل خدمة تحديثات ويندوز بشكل طبيعي دون الحاجة إلى إعادة تثبيت النظام بالكامل..

ذاكرة للذاكرة الوصول العشوائي
المادة ذات الصلة:
ذاكرة الوصول العشوائي (RAM): دليل شامل للتصميم الجرافيكي والإبداع الرقمي