Διορθώστε: Δεν υπάρχουν αρκετοί πόροι συστήματος για να ολοκληρωθεί ο ελεγκτής Xbox του Api

Ορισμένοι χρήστες μας έρχονται με ερωτήσεις όταν οι ελεγκτές Xbox 360 ή Xbox One σταμάτησαν να λειτουργούν ξαφνικά στα Windows 10, στα Windows 8.1 και στα Windows 7. Οι περισσότεροι χρήστες που επηρεάζονται αναφέρουν ότι η συσκευή επισημαίνεται με ένα κίτρινο θαυμαστικό στο Device Manager .

Κάνοντας διπλό κλικ στη συσκευή και εξετάζοντας την κατάσταση της συσκευής (στην καρτέλα Γενικά ) θα εμφανιστεί το ακόλουθο μήνυμα λάθους:

"Αυτή η συσκευή δεν μπορεί να ξεκινήσει (Κωδικός 10). Δεν υπάρχουν επαρκείς πόροι συστήματος για την ολοκλήρωση του API. "

Σημείωση: Αυτό αναφέρεται συνήθως στους χρήστες που συνδέουν έναν ασύρματο ελεγκτή Xbox 360 μέσω ενός dongle USB.

Λόγοι για τους οποίους υπάρχουν ανεπαρκείς πόροι συστήματος για να ολοκληρωθεί το σφάλμα Api

Αφού ερευνήσαμε το ζήτημα και εξετάσαμε διάφορες αναφορές χρηστών, έχουμε συνθέσει μια λίστα καταστάσεων όπου αυτό το σφάλμα μπορεί να συμβεί:

  • Το πρόγραμμα οδήγησης συσκευής έχει σβήσει - Αυτό συμβαίνει συνήθως μετά από ένα Windows Update ή αν το σύστημα έχει ξυπνήσει πρόσφατα από αδρανοποίηση.
  • Τα UpperFilters και τα LowerFilters είναι κατεστραμμένα - Αυτές είναι δύο τιμές μητρώου που μπορεί να καταστραφούν και να προκαλέσουν τον Κώδικα 10. Ανατρέξτε στη μέθοδο 3 για βήματα αντιμετώπισης τους.
  • Τα αρχεία από το πρόγραμμα οδήγησης ελεγκτή έχουν καταστραφεί - Μια ενημερωμένη έκδοση των Windows ή μια παρεμβολή τρίτων ενδέχεται να προκαλέσει σφάλμα ελεγκτή Xbox.
  • Το μπροστινό USB δεν μπορεί να υποστηρίξει τη ζήτηση - Αυτό συμβαίνει συνήθως με τους ελεγκτές που είναι συνδεδεμένοι σε μπροστινό USB (μέσω USB dongle). Συνήθως, οι μπροστινές θύρες USB δεν έχουν το ίδιο είδος τροφοδοσίας και ενδέχεται να μην λειτουργούν σωστά με ορισμένες συσκευές.

Πώς να διορθώσετε τα ανεπαρκή πόρων του συστήματος υπάρχουν για να ολοκληρωθεί το σφάλμα Api

Εάν αγωνίζεστε να επιλύσετε το ίδιο μήνυμα σφάλματος, αυτό το άρθρο θα σας παράσχει μια λίστα αποτελεσματικών βημάτων αντιμετώπισης προβλημάτων. Παρακάτω θα βρείτε μια λίστα με μεθόδους που έχουν χρησιμοποιηθεί άλλοι χρήστες σε μια παρόμοια κατάσταση για να επιδιορθωθεί το ζήτημα.

Για καλύτερα αποτελέσματα, ακολουθήστε τις μεθόδους με τη σειρά που παρουσιάζονται. Ξεκινήστε με την πρώτη δυναμική διόρθωση και εργώστε προς τα κάτω μέχρι να ανακαλύψετε μια επιδιόρθωση που είναι αποτελεσματική για να αναγκάσετε την έκδοση των Windows να αναγνωρίσει τον ελεγκτή Xbox. Ας ξεκινήσουμε!

Μέθοδος 1: Αποσυνδέστε τη συσκευή και αφαιρέστε την από την οθόνη Devices

Μερικοί χρήστες που αντιμετωπίζουν το ίδιο πρόβλημα έχουν καταφέρει να αναγκάσουν τα Windows να αναγνωρίσουν ξανά τον ελεγκτή αποσυνδέοντας τη συσκευή και χρησιμοποιώντας την οθόνη Devices για να αναγκάσουν τα Windows να επανεκκινήσουν το πρόγραμμα οδήγησης που δημιουργεί το πρόβλημα.

Εάν το σφάλμα προκαλείται απλώς από έναν ανεπαρκώς εγκατεστημένο οδηγό ή από προσωρινή σφάλμα, η επανεκκίνηση της σύνδεσης της συσκευής θα λύσει το πρόβλημα. Εδώ πρέπει να κάνετε:

  1. Πρώτα πράγματα πρώτα, αποσυνδέστε τον ελεγκτή Xbox αποσυνδέοντας φυσικά το καλώδιο USB. Εάν χρησιμοποιείτε ασύρματο dongle, αποσυνδέστε το USB stick.
  2. Με τη συσκευή αποσυνδεδεμένη, πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα πλαίσιο Εκτέλεση. Στη συνέχεια, πληκτρολογήστε ή επικολλήστε " ms-settings: connecteddevices " και πατήστε Enter για να ανοίξετε την καρτέλα Devices της εφαρμογής Settings .

  3. Στην καρτέλα Συσκευές, μετακινηθείτε προς τα κάτω στην επιλογή Άλλες συσκευές, κάντε κλικ στον ελεγκτή Xbox και κάντε κλικ στην επιλογή Κατάργηση συσκευής .

  4. Μόλις αφαιρεθεί η συσκευή, κλείστε την καρτέλα Συσκευές και επανεκκινήστε τον υπολογιστή σας. Μετά την ολοκλήρωση της επόμενης εκκίνησης, επανασυνδεθείτε με τον ελεγκτή Xbox και περιμένετε υπομονετικά μέχρι να ολοκληρωθεί η εγκατάσταση.
  5. Δείτε αν ο ελεγκτής λειτουργεί σωστά τώρα.

Εάν ο ελεγκτής Xbox εξακολουθεί να εμφανίζει τους ανεπαρκείς πόρους συστήματος υπάρχουν για να ολοκληρώσετε το σφάλμα API, συνεχίστε με την επόμενη μέθοδο παρακάτω.

Μέθοδος 2: Αντικαταστήστε το πρόγραμμα οδήγησης ελεγκτή με την τοπικά κρυπτογραφημένη έκδοση

Εάν η επαναδημιουργία της σύνδεσης δεν λειτούργησε, ας δούμε αν θα έχετε καλύτερη τύχη αντικαθιστώντας το επί του παρόντος εγκατεστημένο πρόγραμμα οδήγησης του Xbox Controller με ένα τοπικά αποθηκευμένο αντίγραφο.

Σημείωση: Λάβετε υπόψη ότι αυτή η μέθοδος ισχύει μόνο για όσους από εσάς αντιμετωπίζουν το ζήτημα με ελεγκτή Xbox 360.

Κάποιοι χρήστες που βρίσκονται σε παρόμοια θέση κατάφεραν να ανακτήσουν την κανονική λειτουργικότητα των ελεγκτών Xbox 360, χρησιμοποιώντας τη Διαχείριση Συσκευών (Device Manager) για την ενημέρωση της μη αναγνωρισμένης συσκευής με το πρόγραμμα οδήγησης εκδότη ασύρματου δέκτη Xbox 360 για Windows που αποθηκεύεται τοπικά. Ακολουθεί ένας γρήγορος οδηγός για το πώς να το κάνετε αυτό:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα πλαίσιο Εκτέλεση . Στη συνέχεια, πληκτρολογήστε " devmgmt.msc " και πατήστε Enter για να ανοίξετε το Device Manager . Εάν σας ζητηθεί από το UAC (User Account Control), αποδέχεστε κάνοντας κλικ στο Yes .

  2. Μέσα στη Διαχείριση Συσκευών (Device Manager), κάντε δεξί κλικ στο πρόγραμμα οδήγησης του ελεγκτή Xbox (θα πρέπει να αναφέρεται ως μη αναγνωρισμένη συσκευή ) και επιλέξτε Ιδιότητες .
  3. Στην οθόνη Ιδιότητες της συσκευής, μεταβείτε στην καρτέλα Πρόγραμμα οδήγησης και κάντε κλικ στο κουμπί Ενημέρωση προγράμματος οδήγησης .
  4. Στην επόμενη οθόνη, κάντε κλικ στην επιλογή Αναζήτηση του υπολογιστή μου για λογισμικό προγράμματος οδήγησης και, στη συνέχεια, κάντε κλικ στο κουμπί Επιτρέπω μου να επιλέξω από μια λίστα διαθέσιμων προγραμμάτων οδήγησης στον υπολογιστή μου .

  5. Στη συνέχεια, επιλέξτε Windows Common Controller για την κλάση των Windows και στη συνέχεια επιλέξτε Xbox 360 Wireless Receiver for Windows Version: 2.1.0.1349
  6. Στην ενημέρωση Προειδοποίηση προγράμματος οδήγησης, κάντε κλικ στο κουμπί Ναι (Yes) για να εγκαταστήσετε την παλιά έκδοση του προγράμματος οδήγησης.
  7. Μόλις εγκατασταθεί η παλαιότερη έκδοση του προγράμματος οδήγησης, επανεκκινήστε τον υπολογιστή σας και δείτε εάν το πρόβλημα έχει επιλυθεί κατά την επόμενη εκκίνηση.

Εάν το ζήτημα εξακολουθεί να εμφανίζεται και δεν μπορείτε να χρησιμοποιήσετε τον ελεγκτή Xbox 360, συνεχίστε με την παρακάτω μέθοδο παρακάτω.

Μέθοδος 3: Χρησιμοποιήστε μια κύρια θύρα USB 2.0

Εάν συνδέσετε τον ελεγκτή Xbox μέσω ενός μπροστινού USB, δοκιμάστε να το συνδέσετε σε μία από τις θύρες USB που υπάρχουν στο πίσω μέρος. Οι μπροστινές θύρες USB αντιμετωπίζονται ως AUX και σε περίπτωση που το σύστημά σας αγωνίζεται να συμβαδίσει με τη ζήτηση ισχύος, οι μπροστινές θύρες USB δεν θα έχουν προτεραιότητα. Αυτό μπορεί να οδηγήσει σε καταστάσεις όπου ορισμένες συσκευές δεν θα λειτουργήσουν σωστά επειδή η μπροστινή θύρα δεν μπορεί να υποστηρίξει τη ζήτηση.

Αυτό το συγκεκριμένο σενάριο είναι ιδιαίτερα κοινό με τους χρήστες που συνδέουν τον ελεγκτή Xbox με ένα USB dongle. Αν το σενάριο αυτό ισχύει για εσάς, απλά μετακινήστε τη σύνδεση USB σε μια πίσω θύρα USB. Επίσης, αν έχετε θύρες USB 2.0 και USB 3.0, βεβαιωθείτε ότι έχετε αλλάξει τη σύνδεση στη θύρα USB 2.0. Τέλος, επανεκκινήστε τον υπολογιστή σας και δείτε εάν το πρόβλημα επιλύθηκε.

Εάν εξακολουθείτε να αντιμετωπίζετε το ίδιο ζήτημα, συνεχίστε με την παρακάτω μέθοδο παρακάτω.

Μέθοδος 4: Διαγραφή των τιμών μητρώου UpperFilters και LowerFilters

Σύμφωνα με διάφορες αναφορές χρηστών, τα UpperFilters και τα LowerFilters είναι δύο τιμές μητρώου με πιθανότητα να συντρίψουν μια μεγάλη σειρά συσκευών που είναι συνδεδεμένες μέσω θυρών USB.

Μερικοί χρήστες που βρίσκονται σε παρόμοια κατάσταση έχουν αναφέρει ότι το ζήτημα έχει διορθωθεί αφού χρησιμοποιήσουν τον Επεξεργαστή Μητρώου (Registry Editor) για να διαγράψουν αυτές τις δύο τιμές μητρώου, αναγκάζοντας τα Windows να δημιουργήσουν νέες.

Ακολουθήστε τις παρακάτω οδηγίες για να καταργήσετε τις τιμές μητρώου UpperFilters και LowerFilters μέσω του Επεξεργαστή Μητρώου (Registry Editor) για να επιλύσετε τους υπάρχοντες πόρους συστήματος για να ολοκληρώσετε το σφάλμα API :

Σημείωση: Αυτά τα βήματα πρέπει να ισχύουν ανεξάρτητα από την έκδοση των Windows που χρησιμοποιείτε.

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα νέο πεδίο Εκτέλεση. Στη συνέχεια, πληκτρολογήστε " regedit " και πατήστε Enter για να ανοίξετε τον Επεξεργαστή Μητρώου . Εάν σας ζητηθεί από το UAC (User Account Control), επιλέξτε Ναι .

  2. Μέσα στο Επεξεργαστή Μητρώου, χρησιμοποιήστε το αριστερό παράθυρο για να μεταβείτε στην ακόλουθη θέση:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. Σε αυτό το δευτερεύον κλειδί της κλάσης, κάθε δευτερεύον κλειδί 32 ψηφίων είναι εντελώς μοναδικό και αντιστοιχεί σε ένα συγκεκριμένο υλικό στο Device Manager. Για τον σκοπό επίλυσης ενός ζητήματος που σχετίζεται με τον ελεγκτή Xbox, θα χρειαστούμε τους GUID των κλάσεων USB που είναι 36FC9E60-C465-11CF-8056-444553540000.
  4. Κάντε διπλό κλικ στο 36FC9E60-C465-11CF-8056-444553540000 (ελεγκτές υποδοχής USB και διανομέας) μέσα στο δευτερεύον κλειδί της κλάσης .

  5. Με τη σωστή κλάση που επιλέξατε από το αριστερό παράθυρο, μετακινηθείτε στο δεξιό τμήμα του παραθύρου, κάντε δεξί κλικ στο UpperFilters και επιλέξτε Διαγραφή . Στη συνέχεια, επαναλάβετε την ίδια διαδικασία με το πλήκτρο LowerFilters .

  6. Με τα δύο κλειδιά διαγράφονται, κλείστε τον Επεξεργαστή Μητρώου και επανεκκινήστε τον υπολογιστή σας. Κατά την επόμενη εκκίνηση, δείτε εάν το πρόβλημα έχει λυθεί και μπορείτε να χρησιμοποιήσετε τον ελεγκτή Xbox.

Ενδιαφέροντα Άρθρα