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

لقد وصل بعض المستخدمين إلينا مع أسئلة بعد أن توقفت وحدات التحكم 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-settings: connecteddevices " واضغط على Enter لفتح علامة التبويب " الأجهزة" في تطبيق " الإعدادات" .

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

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

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

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

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

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

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

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

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

  5. بعد ذلك ، حدد Windows Common Controller لـ 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 لفتح مربع تشغيل جديد. بعد ذلك ، اكتب " regedit " واضغط على Enter لفتح محرر التسجيل . إذا طلب منك UAC (التحكم في حساب المستخدم) ، اختر " نعم" .

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

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

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

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

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

مقالات مثيرة للاهتمام