إصلاح: خطأ استرداد BlueScreen 0xc0000017 على نظام التشغيل Windows 10

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

ما الذي يسبب 0xc0000017 الموت الزرقاء على نظام Windows؟

  • تداخل برنامج مكافحة الفيروسات التابع لجهة خارجية - إذا كنت تواجه المشكلة أثناء محاولة التحديث إلى Windows 10 من إصدار أقدم من Windows ، فإن الجاني الأول الذي يجب أن تنظر إليه هو مجموعة مكافحة الفيروسات. من الممكن أن تحدد أن العملية ليست آمنة ، لذا فإنها توقف الاتصالات بين أداة الترقية وخادم Microsoft الخارجي. في هذه الحالة ، يمكنك حل المشكلة عن طريق إيقاف أو إلغاء تثبيت مجموعة أمان الطرف الثالث أثناء تنشيط عملية الترقية.
  • ذاكرة الوصول العشوائي غير كافية - إذا كان لديك الكثير من الأجهزة المتصلة بـ USB ولكن ليس لديك الكثير من ذاكرة الوصول العشوائي ، فمن المحتمل أن تحدث هذه المشكلة بسبب حقيقة أن جهازك غير قادر على تخصيص ذاكرة كافية لإكمال عملية الترقية. في هذه الحالة ، أحد الحلول التي ستتيح لك إكمال العملية دون ترقية أجهزتك هو فصل جميع أجهزة USB غير الضرورية.
  • برنامج تشغيل قديم للوحة الأم - كما اتضح ، هناك سبب آخر محتمل يثير هذه المشكلة وهو برنامج تشغيل اللوحة الأم غير المتوافق وغير قادر على استيعاب Windows 10. إذا كان هذا السيناريو قابلاً للتطبيق ، يمكنك حل المشكلة عن طريق تحديث برامج تشغيل اللوحة الأم إلى أحدث الإصدارات .
  • كتل الذاكرة السيئة - كما تم تأكيده من قبل Microsoft ، يمكن أن تحدث هذه المشكلة أيضًا بسبب سلسلة من كتل الذاكرة السيئة التي ستمنع نظام التشغيل الخاص بك من إنشاء بيئة Windows PE اللازمة للترقية. في هذه الحالة ، يمكنك حل المشكلة عن طريق تنظيف إدخالات الذاكرة السيئة من موجه CMD مرتفع.
  • يتم تمكين الرسومات الهجينة - إذا كنت تستخدم طراز Zbook HP ، فمن المحتمل أنك تواجه هذه المشكلة بسبب حقيقة أن الرسومات المختلطة ممكّنة في إعدادات BIOS. لإصلاح هذه المشكلة ، ما عليك سوى الوصول إلى إعدادات BIOS وتعطيل الرسومات الهجينة أو تبديلها إلى Discrete Graphics.
  • تداخل مختلف من طرف ثالث - كما اتضح ، هناك العديد من تطبيقات الطرف الثالث المختلفة التي قد تسبب رمز الخطأ هذا بما في ذلك تطبيقات الأداة المساعدة. للتأكد من عدم تسبب أي خدمة أو عملية تابعة لجهة خارجية في حدوث هذه المشكلة ، قم بإجراء تمهيد نظيف وأعد محاولة العملية مرة أخرى.

الطريقة الأولى: إيقاف مجموعة AV (إن أمكن)

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

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

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

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

فيما يلي دليل سريع حول كيفية إلغاء تثبيت مجموعة الجهات الخارجية التي بها مشكلات وإزالة أي ملفات متبقية قد لا تزال تمنع حدوث الترقية:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . بعد ذلك ، اكتب "appwiz.cpl" واضغط على Enter لفتح قائمة البرامج والميزات .
  2. بمجرد دخولك إلى قائمة التطبيقات والميزات ، قم بالتمرير لأسفل عبر قائمة التطبيقات المثبتة وحدد موقع مجموعة أمان الطرف الثالث التي ترغب في إلغاء تثبيتها. عندما تراه ، انقر بزر الماوس الأيمن فوقه واختر إلغاء التثبيت من قائمة السياق التي ظهرت حديثًا.
  3. اتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت ، ثم أعد تشغيل الكمبيوتر لحفظ التغييرات.
  4. افتح هذه المقالة ( هنا ) واتبع الإرشادات الموجودة هناك لإزالة أي ملفات متبقية مرتبطة بمجموعة AV التي قمت بإلغاء تثبيتها للتو.

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

الطريقة الثانية: افصل جميع الأجهزة الخارجية

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

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

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

إذا لم يكن الجهاز قيد التشغيل ، فلا داعي للسماح له بحجز الذاكرة. مع وضع ذلك في الاعتبار ، افصل كل جهاز USB غير ضروري وكرر العملية التي تسببت في حدوث 0xc0000017 - لا توجد ذاكرة كافية لإنشاء جهاز ذاكرة الوصول العشوائي.

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

الطريقة الثالثة: تحديث برامج تشغيل اللوحة الأم

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

يُعرف Windows Update بالفشل في تحديث برامج تشغيل اللوحة الأم ، لذا من المحتمل أنك ستحتاج إلى القيام بذلك يدويًا.

إليك دليل سريع حول كيفية تحديث اللوحة الأم يدويًا:

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

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

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

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

الطريقة الرابعة: تنظيف إدخالات الذاكرة التالفة

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

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

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . بعد ذلك ، اكتب "cmd" داخل مربع النص واضغط على Ctrl + Shift + Enter لفتح موجه أوامر مرتفع. عندما تحصل على موجه التحكم في حساب المستخدم (UAC) ، انقر فوق نعم للموافقة على طلب المسؤول.
  2. بمجرد دخولك إلى موجه الأوامر المرتفع ، اكتب الأمر التالي واضغط على Enter لسرد جميع إدخالات الذاكرة السيئة:
    bcdedit / تعداد {badmemory}
  3. في حال أظهر لك التحقيق أعلاه أن مخزن BCD يحتوي بالفعل على كتل ذاكرة سيئة تمنع إنشاء ramdisk ، فإن الخطوة التالية هي تنظيف هذه الإدخالات. للقيام بذلك ، اكتب الأمر التالي واضغط على Enter:
    bcdedit / deletevalue {badmemory} badmemorylist
  4. بعد نجاح العملية ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة عند بدء تشغيل النظام التالي.

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

الطريقة الخامسة: تعطيل الرسومات الهجينة من BIOS

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

تم الإبلاغ عن نجاح هذه الطريقة عادةً مع طرازات ZBook المصنعة بواسطة HP.

إليك دليل سريع حول تعطيل Hybrid Graphics من إعدادات BIOS:

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

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

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

    ملاحظة: إذا وجدت خيارًا يسمح لك بتعيين Hybrid Graphics على Disabled ، فقم بذلك.

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

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

الطريقة 6: الترقية بعد التمهيد النظيف (إن أمكن)

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

إذا كنت تواجه 0xc0000017 الموت  الزرقاء أثناء محاولة ترقية إصدار أقدم من Windows إلى Windows 10 ، فيجب عليك التخلص من احتمال تدخل طرف ثالث عن طريق إعادة محاولة الترقية بعد تمهيد نظيف.

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

فيما يلي دليل سريع حول الوصول إلى حالة تمهيد نظيف حيث يمكنك إعادة محاولة العملية:

  1. فتح تشغيل مربع الحوار عن طريق الضغط على مفتاح Windows + R . بمجرد دخولك إلى نافذة التشغيل ، اكتب " msconfig"  واضغط على Enter لفتح قائمة تكوين النظام . بعد مطالبتك من خلال التحكم في حساب المستخدم (UAC) ، انقر فوق " نعم" لمنح وصول المسؤول.
  2. بمجرد أن تتمكن من الدخول إلى قائمة تكوين النظام ، انقر فوق علامة التبويب الخدمات من أعلى القائمة. بعد ذلك ، ابدأ بالتأكد من تحديد المربع المرتبط بـ " إخفاء جميع خدمات Microsoft ". سيضمن ذلك عدم قيامك بتعطيل أي خدمة ضرورية لنظام التشغيل الخاص بك عن طريق الخطأ.
  3. بمجرد استبعاد كل خدمة من خدمات Microsoft من القائمة ، انقر فوق الزر " تعطيل الكل" لمنع استدعاء أي نوع من خدمات الجهات الخارجية بشكل فعال أثناء تسلسل بدء التشغيل التالي.
  4. بعد التعامل مع الخدمات ، انتقل إلى علامة التبويب بدء التشغيل ، ثم انقر فوق فتح إدارة المهام من القائمة التالية.
  5. سيتم نقلك بعد ذلك مباشرة إلى علامة تبويب بدء التشغيل في إدارة المهام. بمجرد الوصول إلى هناك ، حدد بشكل منهجي كل خدمة بدء تشغيل تابعة لجهة خارجية وانقر فوق الزر تعطيل في أسفل الشاشة لاستبعادها من بدء تشغيل النظام التالي. افعل ذلك حتى تتأكد من عدم السماح بتشغيل خدمة بدء التشغيل عند بدء تشغيل النظام التالي.
  6. بمجرد الوصول إلى هذه الخطوة ، تتحقق أسباب حالة التمهيد النظيف. الآن ، للاستفادة منها ، ما عليك سوى إعادة تشغيل جهاز الكمبيوتر الخاص بك.
  7. عند بدء التشغيل التالي ، يتم تمهيد جهاز الكمبيوتر الخاص بك بالخدمات والعمليات الأساسية فقط. لاختبار ما إذا كان أي عنصر تابع لجهة خارجية يسبب رمز الخطأ ، كرر عملية الترقية ومعرفة ما إذا كان قد تم حل المشكلة الآن.