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

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

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

„Това устройство не може да се стартира (код 10). Няма достатъчно системни ресурси за завършване на API. "

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

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

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

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

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

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

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

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

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

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

  1. Първо, първо изключете вашия Xbox контролер, като физически изключите USB кабела. Ако използвате безжичен ключ, изключете USB флашката.
  2. Когато устройството е изключено, натиснете клавиша Windows + R, за да отворите поле за изпълнение. След това въведете или поставете „ ms-settings: linkeddevices “ и натиснете Enter, за да отворите раздела Devices на приложението Settings .

  3. В раздела Devices превъртете надолу до Other devices, щракнете върху вашия Xbox контролер и щракнете върху Remove Device .

  4. След като устройството бъде премахнато, затворете раздела Devices и рестартирайте компютъра. След като завърши следващото стартиране, свържете отново вашия Xbox контролер и изчакайте търпеливо, докато настройката приключи.
  5. Вижте дали контролерът функционира правилно сега.

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

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

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

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

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

  1. Натиснете клавиша Windows + R, за да отворите поле за изпълнение . След това въведете „ devmgmt.msc “ и натиснете Enter, за да отворите диспечера на устройства . Ако бъдете подканени от UAC (Контрол на потребителски акаунт), приемете, като щракнете върху Да .

  2. Вътре в Device Manager щракнете с десния бутон върху драйвера на вашия Xbox контролер (той трябва да бъде посочен като неидентифицирано устройство ) и изберете Properties .
  3. В екрана Свойства на устройството отидете на раздела Driver и кликнете върху бутона Update Driver .
  4. В следващия екран щракнете върху Преглед на моя компютър за драйвер и след това щракнете върху Позволете ми да избера от списък на наличните драйвери на моя компютър .

  5. След това изберете Windows Common Controller за Windows Class и след това изберете Xbox 360 Wireless Receiver for Windows Version: 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 и LowerFilters са две стойности на системния регистър с потенциал да сринат широк набор от устройства, които са свързани чрез USB портове.

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

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

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

  1. Натиснете клавиша Windows + R, за да отворите ново поле за изпълнение. След това въведете „ regedit “ и натиснете Enter, за да отворите редактора на системния регистър . Ако бъде поискано от 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 контролер.

Интересни Статии