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

يواجه بعض مستخدمي Windows 10 الخطأ 0xc1900223 عندما يحاولون تثبيت تحديث Windows بشكل تقليدي. في معظم الحالات الموثقة ، تحدث المشكلة عندما يحاول المستخدم تثبيت تحديث 1903 ، وعادةً ما يظهر الخطأ عندما يصل التحديث إلى 97٪.

في حالة مواجهة المشكلة مع تحديث 1903 فقط ، يجب محاولة تثبيت التحديث مرة أخرى عبر مجلد $ GetCurrent . إذا لم يفلح ذلك ، فإن الطريقة الأخرى المناسبة التي قد تسمح لك للتحايل على المشكلة هي استخدام ميزة ترقية هذا الكمبيوتر الآن في أداة إنشاء الوسائط . هناك طريقة أخرى للتحايل على مكون WU المضمن وهي تثبيت التحديث يدويًا عبر كتالوج Microsoft Update .

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

في بعض الحالات ، يمكن أن تحدث المشكلة أيضًا بسبب نوع من الخلل أو تلف ملف النظام الذي ينتهي بالتأثير على مكون Windows Update. في هذه الحالة ، يمكنك محاولة تحديث كل مكون من مكونات Windows Update أو تشغيل بعض الأدوات المساعدة القادرة على إصلاح تلف ملف النظام (SFC أو DISM أو Clean Install).

الطريقة الأولى: فرض التحديث عبر مجلد $ getcurrent

كلما حاولت تثبيت تحديث Windows معلق ، سيقوم Windows 10 تلقائيًا بإنشاء مجلدين $ GetCurrent و $ SysReset في محرك الأقراص C: \ . سيحتوي هذا المجلد على ملفات سجل حول أحدث عملية Windows Update ، ولكن قد يحتوي أيضًا على ملفات تثبيت من هذا التحديث.

إذا كنت تتعامل مع تحديث Windows فاشل (وهذا هو الحال إذا كنت تواجه الخطأ 0xc1900223) ، فقد تتمكن من فرض تثبيت التحديث عن طريق الوصول إلى مجلد الوسائط الفرعي للمجلد $ getcurrent وإعادة إجراء التثبيت من ذلك الطريق.

ومع ذلك ، ضع في اعتبارك أن المجلد $ getcurrent يكون مخفيًا افتراضيًا. لذلك ، ستحتاج إما إلى الوصول مباشرة عبر شريط العناوين أو عن طريق تمكين المجلدات المخفية من File Explorer.

إليك دليل سريع خطوة بخطوة حول فرض التحديث عبر المجلد c :

  1. افتح File Explorer ، والصق الأمر التالي داخل شريط التنقل في الأعلى واضغط على Enter:
     C: / getcurrent $

    ملاحظة: ضع في اعتبارك أنك قد تحتاج إلى تغيير الحرف C إلى الحرف المقابل لمحرك نظام التشغيل الحالي لديك.

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

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

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

الطريقة الثانية: التحديث عبر أداة إنشاء الوسائط

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

أكد العديد من المستخدمين المتأثرين أن هذه العملية سمحت لهم بتحديث إصدار Windows 10 الخاص بهم.

فيما يلي دليل سريع حول التحديث إلى الإصدار 1903 من Windows 10 عبر أداة إنشاء الوسائط:

  1. قم بزيارة هذا الرابط ( هنا ) وانقر على زر التحديث الآن لتنزيل مساعد ترقية Windows 10.
  2. بعد تنزيل الملف القابل للتنفيذ بنجاح ، انقر نقرًا مزدوجًا فوقه وانقر فوق نعم في UAC (التحكم في حساب المستخدم) لمنح الامتيازات الإدارية.
  3. بعد ذلك ، اتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت.
  4. بمجرد اكتمال العملية ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة عند بدء تشغيل الكمبيوتر التالي.
  5. بمجرد إعادة تشغيل جهاز الكمبيوتر الخاص بك احتياطيًا ، تحقق مما إذا كان قد تم حل المشكلة الآن.

في حالة فشل محاولة تثبيت تحديث Windows بنفس 0xc1900223 ، انتقل إلى الإصلاح المحتمل التالي أدناه.

الطريقة الثالثة: تعطيل Pi-Hole (أو أداة حظر إعلانات مختلفة على مستوى الشبكة)

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

أكد المستخدمون الذين وجدوا أنفسهم في موقف مشابه أنهم تمكنوا من تثبيت التحديث بدون نفس الخطأ عن طريق تعطيل أو إلغاء تثبيت Pi-Hole أثناء إجراء التحديث.

تعطيل Pi-Hole مؤقتًا

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . بعد ذلك ، اكتب "cmd" واضغط على Ctrl + Shift + Enter لفتح موجه CMD مرتفع مع وصول المسؤول. عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر فوق " نعم" لمنح الامتيازات الإدارية.
  2. بمجرد دخولك إلى موجه CMD المرتفع ، اكتب الأمر التالي لاستدعاء الأداة المساعدة Pi-Hole:
     ثقب
  3. بمجرد استدعاء Pi-Hole ، اكتب الأمر التالي واضغط على Enter لتعطيله:
    تعطيل ثقب
  4. الآن بعد أن تم تعطيل الأداة المساعدة Pi-Hole adblocker ، حاول تثبيت التحديث الذي فشل مرة أخرى ومعرفة ما إذا كان يمكنك تثبيته دون الحصول على 0xc1900223.
  5. إذا تم تثبيت التحديث بنجاح ، فقم بتشغيل الأمر التالي في نفس الجهاز المرتفع لتمكين Pi-Hole مرة أخرى:
    تعطيل ثقب

إلغاء تثبيت Pi-Hole

  1. فتح تشغيل مربع الحوار عن طريق الضغط على مفتاح Windows + R . بعد ذلك ، اكتب 'cmd' في مربع النص واضغط على Ctrl + Shift + Enter لفتح موجه CMD مرتفع. في موجه UAC (التحكم في حساب المستخدم) ، انقر فوق " نعم" لمنح الامتيازات الإدارية.
  2. داخل موجه CMD المرتفع ، اكتب الأوامر التالية واضغط على Enter لبدء إلغاء تثبيت Pi-Hole:
    pihole إلغاء
  3. بمجرد معالجة الأمر بنجاح ، أعد تشغيل الكمبيوتر.
  4. في التحديث التالي ، حاول تثبيت التحديث الذي فشل سابقًا بسبب الخطأ 0xc1900223 ومعرفة ما إذا كانت العملية قد اكتملت.

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

الطريقة الرابعة: مسح ذاكرة التخزين المؤقت لـ DNS

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

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

فيما يلي دليل سريع للخطوات التي تحتاج إلى اتخاذها من أجل مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات من نافذة موجه أوامر مرتفعة:

  1. افتح مربع حوار Run بالضغط على مفتاح Windows + R على لوحة المفاتيح. ثم ، داخل مربع النص ، اكتب "cmd" واضغط على Ctrl + Shift + Enter لفتح نافذة CMD مرتفعة.

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

  2. بمجرد دخولك إلى موجه CMD المرتفع ، اكتب الأوامر التالية بالترتيب واضغط على Enter بعد كل أمر:
    ipconfig / flushdns ipconfig / registerdns ipconfig / إطلاق ipconfig / تجديد
  3. بعد معالجة كل أمر بنجاح ، أعد تشغيل الكمبيوتر وحاول تثبيت التحديث الذي فشل سابقًا عند بدء تشغيل الكمبيوتر التالي.

إذا لم تسمح لك هذه الطريقة بإصلاح الخطأ 0xc1900223 ، فانتقل إلى الإصلاح المحتمل التالي أدناه.

الطريقة الخامسة: تثبيت التحديث عبر كتالوج Microsoft Update

إذا لم تسمح لك أي من الطرق المذكورة أعلاه بإصلاح المشكلة حتى الآن ، فقد تتمكن من إكمال تثبيت 1903 عن طريق القيام بذلك يدويًا عبر كتالوج Microsoft Update. سيقوم هذا الإجراء بتثبيت التحديث مباشرةً (بدون إشراك مكون WU المحلي). هذا يعني أن كل تبعية تالفة قد تتسبب في حدوث هذه المشكلة سيتم التحايل عليها.

فيما يلي دليل سريع حول تثبيت تحديث 1903 يدويًا عبر كتالوج Microsoft Update:

  1. أول الأشياء أولاً ، تحتاج إلى معرفة بنية نظام التشغيل لديك (إذا كانت 32 بت أو 64 بت). إذا كنت لا تعرف ذلك ، فافتح File Explorer ، وانقر بزر الماوس الأيمن على هذا الكمبيوتر واختر خصائص من قائمة السياق التي ظهرت حديثًا.
  2. بمجرد دخولك إلى شاشة خصائص النظام ، ألق نظرة على فئة نوع النظام . إذا كان 64 بت ، فستحتاج إلى تنزيل تحديث 64 بت وإذا كان 32 بت ، فأنت بحاجة إلى الإصدار 32 بت.
  3. بمجرد أن تتأكد من بنية نظام التشغيل لديك ، قم بزيارة هذا الرابط ( هنا ) واستخدم وظيفة البحث في الزاوية العلوية اليمنى من الشاشة للبحث عن " 4522355 " واضغط على Enter.
  4. بعد إنشاء صفحة النتائج ، ابحث عن الإصدار الصحيح المقابل لإصدار Windows 10 لديك (مستند إلى x64 أو مستند إلى x86) وانقر فوق الزر تنزيل المرتبط بتحديث Windows الصحيح.
  5. في صفحة التأكيد ، انقر فوق الارتباط مرة أخرى لبدء التنزيل.
  6. انتظر بصبر حتى اكتمال التنزيل ، ثم افتح حزمة تثبيت .msu واتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت.
  7. بعد اكتمال التثبيت ، أعد تشغيل الكمبيوتر للسماح بتثبيت الملفات المتبقية.

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

الطريقة السادسة: تحديث كل مكون من مكونات Windows Update

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

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

إليك دليل سريع خطوة بخطوة حول إعادة تعيين كل مكون Windows Update متضمن يدويًا من موجه CMD مرتفع:

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

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

  2. بعد أن تتمكن من فتح موجه CMD المرتفع ، اكتب الأوامر التالية بالترتيب واضغط على Enter بعد كل واحد لإيقاف كل خدمة WU أساسية:
    صافي توقف wuauserv net stop cryptSvc net stop بت net stop msiserver

    ملاحظة: ستوقف هذه الأوامر تلقائيًا الخدمات المرتبطة بخدمات Windows Update و MSI Installer والتشفير و BITS.

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

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

  4. بمجرد أن تتمكن من حذف المجلدين ، اكتب هذه الأوامر النهائية واضغط على Enter بعد كل أمر لإعادة تشغيل نفس الخدمات (نفس تلك التي قمنا بتعطيلها في الخطوة 2):
    صافي بدء wuauserv صافي بدء cryptSvc بت بدء صافي msiserver
  5. بعد إعادة تشغيل كل خدمة ، حاول تثبيت نفس التحديث الذي تم حفظه مسبقًا مرة أخرى ومعرفة ما إذا كان يتم تثبيته بنجاح الآن (بدون خطأ 0xc1900223 ).

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

الطريقة 7: تشغيل عمليات فحص DISM & SFC

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

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

نصيحتنا هي تشغيل كلتا المرافقين في تتابع سريع وإعادة تشغيل النظام بينهما.

ابدأ بإجراء فحص SFC ، ثم أعد التشغيل وقم بإجراء فحص DISM بمجرد اكتمال بدء التشغيل التالي.

إذا كنت لا تزال تواجه مشكلات ، ففكر في إجراء إصلاح موضعي (أو تثبيت نظيف إذا تم نسخ بياناتك احتياطيًا بالفعل)