إصلاح: توجد موارد نظام غير كافية لإكمال وحدة تحكم Api Xbox

وصل بعض المستخدمين إلينا بأسئلة بعد أن توقفت وحدات تحكم Xbox الخاصة بهم (Xbox 360 أو Xbox One) فجأة عن العمل على Windows 10 و Windows 8.1 و Windows 7. أبلغ معظم المستخدمين المتأثرين أنه تم وضع علامة تعجب صفراء على الجهاز داخل إدارة الأجهزة .

انقر نقرا مزدوجا فوق الجهاز والنظر في حالة الجهاز (في العام التبويب) سوف تكشف عن رسالة الخطأ التالية:

"لا يمكن بدء تشغيل هذا الجهاز (الرمز 10). توجد موارد نظام غير كافية لإكمال واجهة برمجة التطبيقات. "

ملاحظة: يتم الإبلاغ عن ذلك عادةً على المستخدمين الذين يقومون بتوصيل وحدة تحكم Xbox 360 لاسلكية عبر دونجل USB.

أسباب وجود موارد نظام غير كافية لإكمال خطأ Api

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

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

كيفية إصلاح ؛ توجد موارد نظام غير كافية لإكمال خطأ Api

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

للحصول على أفضل النتائج ، اتبع الطرق بالترتيب الوارد. ابدأ بأول إصلاح محتمل واعمل في طريقك حتى تكتشف إصلاحًا فعالاً في إجبار إصدار Windows على التعرف على وحدة تحكم Xbox الخاصة بك. هيا نبدأ!

الطريقة الأولى: فصل الجهاز وإزالته من خلال شاشة الأجهزة

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

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

  1. أول الأشياء أولاً ، افصل جهاز التحكم Xbox الخاص بك عن طريق فصل كابل USB فعليًا. إذا كنت تستخدم دونجل لاسلكيًا ، فافصل محرك أقراص USB.
  2. مع فصل الجهاز ، اضغط على مفتاح Windows + R لفتح مربع التشغيل. بعد ذلك ، اكتب أو الصق " إعدادات ms: الأجهزة المتصلة " واضغط على Enter لفتح علامة التبويب " الأجهزة" في تطبيق الإعدادات .

  3. في علامة التبويب " الأجهزة" ، قم بالتمرير لأسفل إلى " الأجهزة الأخرى" ، وانقر فوق وحدة تحكم Xbox الخاصة بك وانقر فوق " إزالة الجهاز" .

  4. بمجرد إزالة الجهاز ، أغلق علامة التبويب " الأجهزة" وأعد تشغيل الكمبيوتر. بعد اكتمال بدء التشغيل التالي ، أعد توصيل وحدة تحكم Xbox وانتظر بصبر حتى يكتمل الإعداد.
  5. تحقق مما إذا كانت وحدة التحكم تعمل بشكل صحيح الآن.

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

الطريقة 2: استبدال برنامج تشغيل جهاز التحكم بالإصدار المخزن مؤقتًا محليًا

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

ملاحظة: ضع في اعتبارك أن هذه الطريقة قابلة للتطبيق فقط لمن يواجهون المشكلة مع وحدة تحكم Xbox 360.

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

  1. اضغط على مفتاح Windows + R لفتح مربع التشغيل . التالي، اكتب " devmgmt.msc " وضرب أدخل لفتح إدارة الأجهزة . إذا طُلب منك ذلك بواسطة UAC (التحكم في حساب المستخدم) ، اقبل بالنقر فوق نعم .

  2. داخل إدارة الأجهزة ، انقر بزر الماوس الأيمن فوق برنامج تشغيل جهاز التحكم Xbox (يجب أن يتم إدراجه كجهاز غير محدد ) واختر خصائص .
  3. في شاشة الخصائص بالجهاز ، انتقل إلى علامة التبويب برنامج التشغيل وانقر فوق الزر تحديث برنامج التشغيل .
  4. في الشاشة التالية ، انقر فوق استعراض جهاز الكمبيوتر الخاص بي للحصول على برنامج التشغيل  ، ثم انقر فوق اسمح لي بالاختيار من قائمة برامج التشغيل المتوفرة على جهاز الكمبيوتر الخاص بي .

  5. بعد ذلك ، حدد Windows Common Controller for Windows Class ثم اختر Xbox 360 Wireless Receiver لإصدار Windows: 2.1.0.1349
  6. في تحذير تحديث برنامج التشغيل ، انقر فوق نعم لتثبيت إصدار برنامج التشغيل القديم.
  7. بمجرد تثبيت إصدار برنامج التشغيل الأقدم ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة عند بدء التشغيل التالي.

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

الطريقة الثالثة: استخدم منفذ USB 2.0 أساسي

إذا قمت بتوصيل جهاز التحكم Xbox الخاص بك من خلال USB أمامي ، فحاول توصيله بأحد منافذ USB الموجودة في الخلف. يتم التعامل مع منافذ USB الأمامية على أنها AUX وفي حال كان نظامك يكافح لمواكبة الطلب على الطاقة ، فلن يكون لمنافذ USB الأمامية الأولوية. قد يؤدي هذا إلى مواقف لا تعمل فيها بعض الأجهزة بشكل صحيح لأن المنفذ الأمامي لا يمكنه دعم الطلب.

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

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

الطريقة الرابعة: حذف قيم UpperFilters و LowerFilters Registry

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

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

اتبع التعليمات الواردة أدناه لإزالة قيم التسجيل UpperFilters و LowerFilters عبر محرر التسجيل لحل  موارد النظام غير الكافية الموجودة لإكمال خطأ API  :

ملاحظة: يجب أن تكون هذه الخطوات قابلة للتطبيق بغض النظر عن إصدار Windows الذي تستخدمه.

  1. اضغط على مفتاح Windows + R لفتح مربع تشغيل جديد. التالي، اكتب " رجديت " وضرب أدخل لفتح محرر التسجيل . إذا طلب منك UAC (التحكم في حساب المستخدم) ،  اختر نعم .

  2. داخل محرر التسجيل ، استخدم الجزء الأيمن للانتقال إلى الموقع التالي:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. في هذا المفتاح الفرعي للفئة ، يكون كل مفتاح فرعي مكون من 32 رقمًا فريدًا تمامًا ويتوافق مع جهاز معين في إدارة الأجهزة. لغرض حل مشكلة متعلقة بوحدة تحكم Xbox ، سنحتاج إلى معرفات GUID لفئة USB وهي  36FC9E60-C465-11CF-8056-444553540000.
  4. انقر نقرًا مزدوجًا فوق  36FC9E60-C465-11CF-8056-444553540000  (وحدات تحكم مضيف USB ولوحات الوصل) داخل المفتاح الفرعي للفئة .

  5. مع تحديد الفئة الصحيحة من الجزء الأيسر ، انتقل إلى الجزء الأيمن ، وانقر بزر الماوس الأيمن على UpperFilters واختر Delete . ثم كرر نفس الإجراء باستخدام مفتاح LowerFilters .

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