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



جرب أداة القضاء على المشاكل

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



خطأ 0xc1900223



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



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

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

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

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



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

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

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

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

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

    تم تحديد خيار عرض العناصر المخفية

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

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

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

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

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

فيما يلي دليل سريع حول التحديث إلى Windows 10 الإصدار 1903 عبر Media Creation Tool:

  1. قم بزيارة هذا الرابط ( هنا ) وانقر على زر التحديث الآن لتنزيل مساعد ترقية Windows 10.

    تنزيل التحديث القابل للتنفيذ

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

    التحديث إلى أحدث إصدار باستخدام Windows 1 Update Assistant

  5. بمجرد إعادة تشغيل جهاز الكمبيوتر الخاص بك احتياطيًا ، تحقق مما إذا كان قد تم حل المشكلة الآن.

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

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

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

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

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

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. بعد ذلك ، اكتب 'cmd' و اضغط Ctrl + Shift + Enter لفتح موجه CMD مرتفع مع وصول المسؤول. عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح الامتيازات الإدارية.

    تشغيل موجه الأوامر

  2. بمجرد دخولك إلى موجه CMD المرتفع ، اكتب الأمر التالي لاستدعاء الأداة المساعدة Pi-Hole:
    ثقب
  3. بمجرد استدعاء Pi-Hole ، اكتب الأمر التالي واضغط أدخل لتعطيله:
    تعطيل ثقب
  4. الآن بعد أن تم تعطيل الأداة المساعدة Pi-Hole adblocker ، حاول تثبيت التحديث الذي فشل مرة أخرى ومعرفة ما إذا كان يمكنك تثبيته دون الحصول على 0xc1900223.
  5. إذا تم تثبيت التحديث بنجاح ، فقم بتشغيل الأمر التالي في نفس الجهاز المرتفع لتمكين Pi-Hole مرة أخرى:
    تعطيل ثقب

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

  1. افتح ملف يركض مربع الحوار بالضغط على مفتاح Windows + R. . بعد ذلك ، اكتب 'cmd' في مربع النص واضغط على Ctrl + Shift + Enter لفتح موجه CMD مرتفع. في ال UAC (التحكم في حساب المستخدم) موجه ، انقر نعم لمنح الامتيازات الإدارية.

    اكتب 'cmd' في مربع حوار التشغيل

  2. داخل موجه CMD المرتفع ، اكتب الأوامر التالية واضغط أدخل لبدء إلغاء تثبيت Pi-Hole:
    pihole إلغاء
  3. بمجرد معالجة الأمر بنجاح ، أعد تشغيل الكمبيوتر.
  4. في التحديث التالي ، حاول تثبيت التحديث الذي فشل سابقًا مع 0xc1900223 خطأ ومعرفة ما إذا كانت العملية قد اكتملت.

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

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

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

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

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

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

    تشغيل موجه الأوامر

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

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

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

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

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

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

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

    فتح شاشة خصائص النظام

  2. بمجرد دخولك إلى خصائص النظام الشاشة ، ألق نظرة على نوع النظام الفئة. إذا كان 64 بت ، فستحتاج إلى تنزيل تحديث 64 بت وإذا كان 32 بت ، فأنت بحاجة إلى الإصدار 32 بت.

    التحقق من بنية نظام التشغيل الخاص بك

  3. بمجرد التأكد من بنية نظام التشغيل لديك ، تفضل بزيارة هذا الرابط ( هنا ) واستخدم وظيفة البحث في الزاوية العلوية اليمنى من الشاشة للبحث عن 4522355 ' و اضغط أدخل.
  4. بعد إنشاء صفحة النتائج ، ابحث عن الإصدار الصحيح المطابق لإصدار Windows 10 لديك (مستند إلى x64 أو مستند إلى x86) وانقر فوق تحميل الزر المرتبط بتحديث Windows الصحيح.

    تنزيل تحديث Windows الصحيح يدويًا

  5. في صفحة التأكيد ، انقر فوق الارتباط مرة أخرى لبدء التنزيل.

    تنزيل تحديث Windows الصحيح

  6. انتظر بصبر حتى اكتمال التنزيل ، ثم افتح حزمة تثبيت .msu واتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت.
  7. بعد اكتمال التثبيت ، أعد تشغيل الكمبيوتر للسماح بتثبيت الملفات المتبقية.

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

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

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

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

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

  1. افتح مربع حوار Run بالضغط على مفتاح 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. بمجرد أن تتمكن من تعطيل كل خدمة أساسية ، الصق الأوامر التالية (بأي ترتيب) واضغط أدخل بعد كل واحد لإعادة تسمية المجلدين اللذين يستخدمهما مستخدمو Windows لتخزين ملفات التحديث (توزيع البرمجيات و Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

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

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

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

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

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

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

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

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

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

العلامات شبابيك قراءة 9 دقائق