كيفية إصلاح خطأ Windows Update C80003F3؟

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

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

ما الذي يسبب خطأ Windows Update C80003F3؟

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

  • مثيل Windows Update المعطل - السبب الأكثر شيوعًا الذي سيؤدي إلى تشغيل رمز الخطأ هذا هو عندما يتعطل واحد أو أكثر من مكونات WU في حالة عدم اليقين. في مثل هذه المواقف ، فإن أفضل طريقة هي تشغيل مستكشف أخطاء Windows Update ومصلحها (أداة مساعدة قادرة على تحديد معظم التناقضات وتطبيق استراتيجية الإصلاح الصحيحة تلقائيًا).
  • يتطلب التحديث الذي فشل شرطًا مسبقًا - كما اتضح ، قد تعرض بعض التحديثات رمز الخطأ هذا لأنها تتطلب تحديثًا لم يتم تثبيته بعد على هذا الجهاز المحدد. يحدث هذا عادةً عندما يحاول المستخدم تثبيت تحديث غير إلزامي بينما تكون تحديثات الأمان المهمة معلقة أيضًا. في هذه الحالة ، يمكنك حل المشكلة عن طريق تثبيت التحديثات المهمة أولاً.
  • لم يتم تمكين بعض خدمات WU الأساسية - الاحتمال الآخر الذي يجعلك تواجه رمز الخطأ هذا هو المواقف التي يتم فيها تعطيل الخدمات الحاسمة المشاركة في عملية WU. يمكن أن يحدث هذا إما بسبب تدخل المستخدم اليدوي أو بسبب عمل روتيني لتحسين الموارد يقوم به تطبيق إدارة الموارد. إذا كان هذا السيناريو قابلاً للتطبيق ، فيجب أن تكون قادرًا على حل المشكلة عن طريق التأكد من تمكين جميع خدمات WU الأساسية.
  • مكون WU التالف - في الحالات الأكثر خطورة ، قد يحدث رمز الخطأ هذا بسبب خلل WU مستمر لن يختفي بشكل تقليدي. إذا أصبحت بعض المكونات عالقة في حالة النسيان ، فإن الإصلاح الوحيد القابل للتطبيق هو إعادة تعيين كل مكون من مكونات WU بحيث تقضي على احتمال وجود مكون مشلول. يمكن القيام بذلك إما باستخدام وكيل WU الآلي أو عن طريق نشر سلسلة من الأوامر في موجه CMD مرتفع.
  • DDLs لـ Windows Update غير مسجلة - بعد التحقق من تقارير عدة مستخدمين ، اتضح أن هذه المشكلة يمكن أن تحدث أيضًا بسبب إلغاء تسجيل مجموعة DDLs المهمة المرتبطة بعملية WSUS. إذا كان هذا السيناريو قابلاً للتطبيق ، فيجب أن تكون قادرًا على حل المشكلة عن طريق إنشاء برنامج نصي .BAT قادر على إعادة تسجيل جميع ملفات .DDL المتضمنة في عملية التحديث.
  • مجموعة جدار الحماية الزائد - كما اتضح ، قد ينتهي الأمر ببعض مجموعات جدار الحماية بحظر الاتصال بين كمبيوتر المستخدم النهائي وخادم WU. يتم الإبلاغ عن جدار حماية Commodo الأكثر شيوعًا بأنه مسؤول عن المستخدمين المتأثرين (ولكن قد يكون هناك آخرون). في هذه الحالة ، ستتمكن من حل المشكلة عن طريق إلغاء تثبيت مجموعة الحماية الزائدة والعودة إلى جدار الحماية الأصلي.

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

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

هيا نبدأ!

الطريقة الأولى: تشغيل مستكشف أخطاء Windows Update ومصلحها

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

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

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . بعد ذلك ، اكتب " ms-settings -roubleshoot " واضغط على Enter لفتح علامة التبويب استكشاف الأخطاء وإصلاحها في تطبيق الإعدادات .
  2. بمجرد دخولك إلى علامة التبويب استكشاف الأخطاء وإصلاحها ، انتقل إلى الجزء الأيمن وانتقل إلى قسم Get up and run . بمجرد الوصول إلى هناك ، انقر فوق Windows Update ، ثم انقر فوق تشغيل مستكشف الأخطاء ومصلحها .
  3. بعد أن تتمكن من بدء تشغيل الأداة ، انتظر بصبر حتى يكتمل الفحص الأولي. سيحدد هذا ما إذا كانت أي من استراتيجيات الإصلاح المضمنة في مستكشف الأخطاء ومصلحها تنطبق على السيناريو الخاص بك.
  4. إذا تم تحديد إصلاح قابل للتطبيق ، فستظهر لك نافذة جديدة. في هذه الحالة ، انقر فوق " تطبيق هذا الإصلاح" ثم اتبع التعليمات التي تظهر على الشاشة لفرض استراتيجية الإصلاح الموصى بها.
  5. بعد تطبيق الإصلاح بنجاح ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة الآن.

إذا كنت لا تزال تواجه خطأ Windows Update C80003F3 ،  فانتقل إلى الطريقة التالية أدناه.

الطريقة الثانية: تثبيت التحديثات المهمة أولاً

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

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

إليك دليل سريع حول كيفية القيام بذلك:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . ثم اكتب " ms-settings: windowsupdate " واضغط على Enter لفتح علامة تبويب Windows Update في تطبيق الإعدادات .

    ملاحظة: إذا كنت لا تستخدم Windows 10 ، فاستخدم الأمر " ms-settings: windowsupdate" باستبدال الأمر "wuapp".

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

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

الطريقة الثالثة: تمكين جميع خدمات WU الأساسية

سيناريو آخر محتمل سترى فيه خطأ Windows Update C80003F3 هو المواقف التي يتم فيها تعطيل خدمة  واحدة أو عدة خدمات ضرورية لعملية تثبيت التحديثات المعلقة. في حالة وجود أي من هذه الخدمات الرئيسية ، ستفشل عملية تثبيت التحديث في النهاية (غالبًا مع رمز الخطأ هذا).

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

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

تمكين الخدمات عبر موجه الأوامر

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

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run. بعد ذلك ، اكتب "cmd" داخل مربع النص واضغط على Ctrl + Shift + Enter لفتح موجه الأوامر مع وصول المسؤول.

    ملاحظة: إذا رأيت مطالبة UAC (التحكم في حساب المستخدم) ، فانقر فوق " نعم" لمنح امتيازات إدارية.

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

تمكين جميع خدمات WU عبر واجهة المستخدم الرسومية

إذا لم تكن مغرمًا باستخدام محطة CMD ، فهناك أيضًا حل بديل سيمكنك من تعديل حالة خدمات WU نفسها باستخدام Windows GUI - باستخدام شاشة الخدمات. لكن حذر من أن الخطوات مملة قليلاً ، لكن النتائج هي نفسها تمامًا. إليك ما عليك القيام به:

  1. فتح تشغيل مربع الحوار عن طريق الضغط على مفتاح Windows + R . بعد ذلك ، اكتب “services.msc” داخل مربع النص واضغط على Enter لفتح شاشة الخدمات .
  2. بعد أن تتمكن من الدخول إلى شاشة الخدمات ، قم بالتمرير لأسفل عبر قائمة الخدمات وحدد موقع خدمة Windows Module installer . بمجرد رؤيته ، انقر نقرًا مزدوجًا فوقه لفتح شاشة الخصائص .
  3. داخل خصائص برنامج Windows Installer وحدة الشاشة، انتقل إلى عامة التبويب وتغيير نوع بدء التشغيل إلى تلقائي، ثم انقر على تطبيق لتطبيق التغييرات.
  4. التالي، كرر الخطوتين 2 و 3 مع كل من خدمة التشفير و المثبتة الموثوق بها الخدمة.
  5. بمجرد التأكد من تمكين جميع الخدمات المعنية ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة.

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

الطريقة الرابعة: إعادة تعيين كافة مكونات WU

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

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

إعادة تعيين جميع مكونات WU باستخدام الوكيل الآلي

  1. قم بالوصول إلى صفحة Microsoft Technet ( هنا ) باستخدام المستعرض الافتراضي الخاص بك وقم بتنزيل البرنامج النصي Reset Windows Update Agent .
  2. انتظر بصبر حتى اكتمال التنزيل ، ثم استخرج أرشيف zip باستخدام أداة مثل WinRar أو WinZip أو 7Zip.
  3. بعد اكتمال الاستخراج ، انقر نقرًا مزدوجًا فوق ResetWUENG.exe ، ثم اتبع التعليمات التي تظهر على الشاشة لتشغيل البرنامج النصي على جهاز الكمبيوتر الخاص بك. أثناء هذه العملية ، ستتم إعادة تعيين جميع مكونات WU تلقائيًا.
  4. بمجرد اكتمال العملية ، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك ومعرفة ما إذا كان يمكنك تثبيت التحديث الذي فشل سابقًا بسبب خطأ Windows Update C80003F3.

إعادة تعيين جميع مكونات WU عبر موجه CMD مرتفع

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . داخل مربع التشغيل ، اكتب "cmd" داخل مربع النص ، ثم اضغط على Ctrl + Shift + Enter لفتح موجه أوامر مرتفع. بمجرد رؤية UAC (التحكم في حساب المستخدم) ،  انقر فوق " نعم" لمنح الامتيازات الإدارية.
  2. بمجرد دخولك إلى موجه الأوامر المرتفع ، اكتب الأوامر التالية بالترتيب واضغط على Enter بعد كل واحد لإيقاف جميع الخدمات ذات الصلة بـ WU:
    net stop wuauserv net stop crypt Svcnet stop bits net stop msiserver

    ملاحظة: بمجرد تشغيل هذه الأوامر ، ستوقف بشكل فعال خدمات Windows Update و MSI Installer وخدمات التشفير وخدمات BITS.

  3. بعد أن تتمكن من إيقاف جميع الخدمات ذات الصلة ، استمتع بالأوامر التالية لمسح مجلدي SoftwareDistribution و Catroot2 وإعادة تسميتهما :
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    ملاحظة: هذان المجلدان هنا مسؤولان عن تخزين ملفات التحديث المؤقتة التي يستخدمها مكون WU.

  4. الآن بعد أن تم حذف مجلدي Catroot2 و SoftwareDistribution ، قم بتشغيل الأوامر التالية واضغط على Enter بعد كل واحد لإعادة تمكين الخدمات التي قمنا بتعطيلها سابقًا:
    صافي بدء wuauserv صافي بدء cryptSvc بت بدء صافي msiserver
  5. Restart your computer and, once the next startup is complete, repeat the action that was previously causing the issue and see if the issue is now resolved.

If the same issue is still occurring, move down to the next method below.

Method 5: Re-registering DDLs connected to WSUS

Several Windows users that have tried resetting all WU components without success have finally been able to resolve the issue by re-registering all the DDLs that are involved with WSUS. The steps of creating this script are not hard to replicate, and it will save you from a lot of manual labor.

Here’s a quick guide on using Notepad to create a script that will reset all Windows components and re-register all involved DLLs components:

  1. Press Windows key + R to open up a Run dialog box. Then, type “notepad.exe” and press Ctrl + Shift + Enter to open up Notepad with administrative privileges. When you’re prompted by the UAC (User Account Control), click yes to grant administrative privileges.
  2. Once you’re inside the elevated Notepad window, paste the following commands inside the blank notepad window:
    net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" Del %windir%\SoftwareDistribution\*.* /S /Q Ren %windir%\system32\catroot2 catroot2.bak sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) cd /d %windir%\system32 regsvr32.exe /S atl.dll regsvr32.exe /S urlmon.dll regsvr32.exe /S mshtml.dll regsvr32.exe /S shdocvw.dll regsvr32.exe /S browseui.dll regsvr32.exe /S jscript.dll regsvr32.exe /S vbscript.dll regsvr32.exe /S scrrun.dll regsvr32.exe /S msxml.dll regsvr32.exe /S msxml3.dll regsvr32.exe /S msxml6.dll regsvr32.exe /S actxprxy.dll regsvr32.exe /S softpub.dll regsvr32.exe /S wintrust.dll regsvr32.exe /S dssenh.dll regsvr32.exe /S rsaenh.dll regsvr32.exe /S gpkcsp.dll regsvr32.exe /S sccbase.dll regsvr32.exe /S slbcsp.dll regsvr32.exe /S cryptdlg.dll regsvr32.exe /S oleaut32.dll regsvr32.exe /S ole32.dll regsvr32.exe /S shell32.dll regsvr32.exe /S initpki.dll regsvr32.exe /S wuapi.dll regsvr32.exe /S wuaueng.dll regsvr32.exe /S wuaueng1.dll regsvr32.exe /S wucltui.dll regsvr32.exe /S wups.dll regsvr32.exe /S wups2.dll regsvr32.exe /S wuweb.dll regsvr32.exe /S qmgr.dll regsvr32.exe /S qmgrprxy.dll regsvr32.exe /S wucltux.dll regsvr32.exe /S muweb.dll regsvr32.exe /S wuwebv.dll netsh winsock reset netsh winhttp reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
  3. Once the script is successfully pasted inside the Notepad window, go to File > Save As. After you establish a location where you want to save the script, name it however you want, but make sure you change the extension at the end to .bat.
  4. Click Save to produce the .bat file, then right-click on the newly created file and choose Run as administrator to run the script.
  5. Run the script, then wait until all commands are processed. Once the script is finished, close the elevated CMD prompt and install the Windows Update that was previously causing the Windows Update Error C80003F3.

If the same problem is still occurring, move down to the next method below.

Method 6: Uninstalling Commodo firewall (if applicable)

As it turns out if you’re using Commodo antivirus on an older Windows version like Windows 7 or Windows Vista. There are a couple of Commodo firewall versions (particularly versions older than v3.0.15.277) that will cause this error with new Windows Updates.

Several users that found themselves in a similar situation have managed to resolve it and install the failing update by getting rid of the 3rd party firewall solution first. As it turns out, switching to the native firewall will no longer trigger this particular behavior. This suggests the possibility that Commodo firewall tends to be overprotective in certain situations.

Here’s a quick guide on uninstalling Commodo firewall and removing any remnant files:

  1. Press Windows key + R to open up a Run dialog box. Once you’re inside the Run dialog box, type “appwiz.cpl” and press Enter to open up the Programs and Features screen.
  2. Once you’re inside the Programs and Features screen, scroll down through the list of installed applications and locate Comodo firewall. When you see it, right-click on it and choose Uninstall from the newly appeared context menu.
  3. Follow the on-screen prompts to complete the uninstall process.
  4. Make sure you remove any remnant file that might still interfere with the Windows Update component by following the instruction (here).
  5. أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة عند بدء تشغيل النظام التالي.