Поправка: Съществуват недостатъчни системни ресурси за попълване на контролера Api Xbox



Опитайте Нашия Инструмент За Премахване На Проблемите

Някои потребители се свързват с нас с въпроси, след като техните контролери Xbox (Xbox 360 или Xbox One) внезапно са спрели да работят на Windows 10, Windows 8.1 и Windows 7. Най-засегнатите потребители съобщават, че устройството е маркирано с жълт удивителен знак в Device Manager .



Щракнете двукратно върху устройството и погледнете Състояние на устройствотообщ раздел) ще разкрие следното съобщение за грешка:



„Това устройство не може да се стартира (код 10). Съществуват недостатъчни системни ресурси за попълване на API. “



Забележка: Това обикновено се съобщава на потребителите, които свързват безжичен Xbox 360 контролер чрез USB донгъл.

Причини, поради които възникват недостатъчни системни ресурси за попълване на грешката Api

След проучване на проблема и разглеждане на различни потребителски отчети, ние съставихме списък със ситуации, при които тази грешка може да възникне:

  • Драйверът на устройството се повреди - Това обикновено се съобщава, че се случва след Windows Update или ако системата наскоро се е събудила от хибернация.
  • UpperFilters и LowerFilters са повредени - Това са две стойности в системния регистър, които могат да се повредят и да причинят кода 10. Вижте Метод 3 за стъпки за справяне с тях.
  • Файловете от драйвера на контролера са повредени - Актуализация на Windows или намеса на трета страна може да предизвика грешка на Xbox контролера.
  • Предният USB не може да поддържа търсенето - Това обикновено се случва с контролери, които са включени в преден USB (чрез USB донгъл). Обикновено предните USB портове нямат същия вид захранване и може да не функционират правилно с някои устройства.

Как да се коригира; Съществуват недостатъчни системни ресурси за попълване на грешката на Api

Ако се мъчите да разрешите същото съобщение за грешка, тази статия ще ви предостави списък с ефективни стъпки за отстраняване на неизправности. По-долу имате списък с методи, които други потребители в подобна ситуация са използвали, за да отстранят проблема.



За най-добри резултати следвайте методите в реда, в който са представени. Започнете с първата потенциална корекция и продължете надолу, докато не откриете корекция, която е ефективна, за да принуди вашата версия на Windows да разпознае вашия Xbox контролер. Нека да започнем!

Метод 1: Изключете устройството и го извадете от екрана Devices

Някои потребители, които се борят със същия проблем, са успели да принудят Windows да разпознае контролера отново, като изключат устройството и използват Устройства екран, за да принуди Windows да рестартира драйвера, който създава проблема.

Ако грешката е причинена просто от лошо инсталиран драйвер или временен проблем, рестартирането на връзката на устройството ще реши проблема. Ето какво трябва да направите:

  1. Първо, изключете вашия Xbox контролер, като физически изключите USB кабела. Ако използвате безжичен донгъл, изключете USB паметта.
  2. При изключено устройство натиснете Клавиш на Windows + R за да отворите поле за изпълнение. След това въведете или поставете „ ms-настройки: свързани устройства ”И удари Въведете за да отворите Устройства в раздела Настройки ап.
  3. В Устройства , превъртете надолу до Други устройства , щракнете върху вашия Xbox контролер и щракнете върху Премахнете устройството .
  4. След като устройството е премахнато, затворете Устройства и рестартирайте компютъра си. След като завърши следващото стартиране, свържете отново вашия Xbox контролер и изчакайте търпеливо, докато настройката завърши.
  5. Вижте дали контролерът функционира правилно сега.

Ако вашият Xbox контролер все още показва Съществуват недостатъчни системни ресурси за попълване на API грешка, продължете надолу със следващия метод по-долу.

Метод 2: Заменете драйвера на контролера с локално кеширана версия

Ако повторното създаване на връзката не е работило, нека видим дали ще имате по-голям късмет, като замените инсталирания в момента драйвер на Xbox Controller с локално съхранявано копие.

Забележка: Имайте предвид, че този метод е приложим само за онези от вас, които срещат проблема с контролер на Xbox 360.

Някои потребители, които се оказват в подобна позиция, са успели да възвърнат нормалната функционалност на своите контролери за Xbox 360, като използват Device Manager за актуализиране на неидентифицираното устройство с драйвера за безжичен приемник Xbox 360 за Windows, който се съхранява локално. Ето кратко ръководство за това как да направите това:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай кутия. След това напишете „ devmgmt.msc ”И удари Въведете да се отвори Диспечер на устройства . Ако бъдете подканени от UAC (Контрол на потребителски акаунти) , приемете, като кликнете върху Да .
  2. Вътре Диспечер на устройства , щракнете с десния бутон върху драйвера на вашия Xbox контролер (той трябва да бъде посочен като Неидентифицирано устройство ) и изберете Имоти .
  3. В Имоти на екрана на устройството, отидете на Шофьор и щракнете върху Актуализиране на драйвера бутон.
  4. В следващия екран кликнете върху Прегледайте компютъра ми за софтуер с драйвери и след това щракнете върху Позволете ми да избера от списък с налични драйвери на моя компютър .
  5. След това изберете Windows Common Controller за Windows Class и след това изберете Безжичен приемник Xbox 360 за версия на Windows: 2.1.0.1349
  6. В Актуализиране на предупреждение за драйвери , щракнете Да за да инсталирате остарялата версия на драйвера.
  7. След като инсталирате по-старата версия на драйвера, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране.

Ако проблемът все още се появява и сте възпрепятствани да използвате вашия Xbox 360 контролер, продължете надолу със следващия метод по-долу.

Метод 3: Използвайте основен 2.0 USB порт

Ако свържете вашия Xbox контролер през преден USB, опитайте да го свържете с един от USB портовете, които се намират на гърба. Предните USB портове се третират като AUX и в случай, че системата ви се бори да се справи с нуждите от енергия, предните USB портове няма да имат приоритет. Това може да доведе до ситуации, при които някои устройства няма да функционират правилно, тъй като предният порт не може да поддържа търсенето.

Този конкретен сценарий е особено често срещан при потребители, които свързват своя Xbox контролер с USB донгъл. Ако този сценарий се отнася за вас, просто преместете USB връзката на заден USB порт. Освен това, ако имате USB 2.0 и USB 3.0 портове, не забравяйте да превключите връзката към USB 2.0 порта. И накрая, рестартирайте компютъра си и вижте дали проблемът е разрешен.

Ако все още срещате същия проблем, продължете със следващия метод по-долу.

Метод 4: Изтриване на стойностите на системния регистър UpperFilters и LowerFilters

Според различни потребителски отчети, UpperFilters и Долни филтри са две стойности в регистъра с потенциал да сринат широк спектър от устройства, които са свързани чрез USB портове.

Някои потребители в подобна ситуация съобщават, че проблемът е отстранен, след като са използвали редактора на системния регистър, за да изтрият тези две стойности в системния регистър, принуждавайки Windows да създава нови.

Следвайте инструкциите по-долу, за да премахнете UpperFilters и Долни филтри стойности на системния регистър чрез Редактор на системния регистър за разрешаване на Съществуват недостатъчни системни ресурси за попълване на API грешка:

Забележка: Тези стъпки трябва да са приложими, независимо коя версия на Windows използвате.

  1. Натиснете Клавиш на Windows + R за да отворите ново поле за изпълнение. След това напишете „ regedit ”И удари Въведете да се отвори Редактор на регистъра . Ако бъдете подканени от 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 и изберете Изтрий . След това повторете същата процедура с Долни филтри ключ.
  6. С изтритите двата клавиша затворете редактора на системния регистър и рестартирайте компютъра. При следващото стартиране вижте дали проблемът е решен и можете ли да използвате вашия Xbox контролер.
5 минути четене