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

Може да срещнете съобщение за грешка, което гласи: Това устройство не може да стартира. (Код 10) Съществуват недостатъчни системни ресурси за завършване на API(This device cannot start. (Code 10) Insufficient system resources exist to complete the API ) , когато се опитате да свържете Xbox 360 Controller към вашия компютър с Windows 10 с помощта на Dongle . Няма да можете да използвате вашия Xbox 360 контролер, когато устройството покаже тази грешка.

Въпреки това, не трябва да го бъркате със съобщението за грешка: Съществуват недостатъчни системни ресурси за завършване на заявената услуга(Insufficient system resources exist to complete the requested service ) , която се случва, когато се опитате да инсталирате ново приложение на компютъра си, когато дисковото ви място за съхранение е изчерпано. Тази статия се концентрира основно върху стъпките за разрешаване на недостатъчни системни ресурси за завършване на съобщението за грешка на API на вашия компютър с Windows 10( Insufficient system resources exist to complete the API error message on your Windows 10 PC) . Така че, продължете да четете.

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

Поправете недостатъчни системни ресурси, за да завършите грешката в API(Fix Insufficient System Resources Exist to Complete the API Error)

Причини: Съществуват недостатъчни системни ресурси за завършване на грешката в API(Reasons: Insufficient System Resources Exist to Complete the API Error)

  • Проблеми с драйвери на устройства или драйвери на контролер:(Problems with Device Drivers or Controller Drivers: ) Между хардуера на компютъра и неговата операционна система се установява надежден интерфейс с помощта на драйвери(Device Drivers) на устройства . Докато(Whereas) , Controller Driver получава данни от устройството и ги съхранява временно, за да ги прехвърли към драйвера на устройството по-късно. Ако има проблем с драйверите на устройството(Device) или драйверите на контролера(Controller) , това може да доведе до Това устройство не може да се стартира. (Код 10) Съществуват недостатъчни системни ресурси за завършване на(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) съобщението за грешка в API. Този проблем се наблюдава по-често, когато използвате системата си в режим на хибернация(Hibernation Mode) или след актуализация.
  • Остарели драйвери на устройства: Драйверите(Outdated Device Drivers: ) на устройства(Device) , инсталирани на вашата система, ако са несъвместими, може да предизвикат споменатата грешка. Можете бързо да отстраните този проблем, като актуализирате драйвера си до най-новата версия.
  • Неправилни конфигурации:(Improper Configurations: ) Понякога неправилно конфигурирана настройка може да причини тази грешка, тъй като системата може да не разпознае свързаното устройство.
  • Несъвместим USB порт:(Incompatible USB Port: ) Когато включите Xbox контролера в предния USB порт, той може да не работи, тъй като предните портове имат по-ниска мощност в сравнение с портовете, разположени в задната част на процесора(CPU) .
  • Настройки за спиране на USB:(USB Suspend Settings: ) Ако сте активирали настройките за преустановяване на USB(USB Suspend) на вашия компютър, тогава всички USB устройства ще бъдат спрени от компютъра, ако не се използват активно. Тази настройка може да предизвика спомената грешка, когато свържете Xbox Controller към вашия компютър с Windows .
  • Повредени системни файлове и системни файлове: (Corrupt Registry Files and System Files: )Повредени горни филтри(Corrupt Upper Filters) и долни филтри в(Lower Filters) регистъра може също да задействат Недостатъчни системни ресурси за завършване на(Insufficient system resources exist to complete the API ) съобщението за грешка на API във вашата система. Същото може да бъде причинено от повредени системни файлове.
  • Антивирусен софтуер на трети страни:(Third-Party Antivirus Software: ) Някои антивирусни програми на трети страни може да попречат на външно устройство да се изпълнява и потенциално да причини такива проблеми.

Забележка:(Note:) Препоръчваме ви да изтеглите и инсталирате приложението Xbox Accessories(Xbox Accessories app) за унифицирана поддръжка за вашия Xbox контролер и за управление на акаунти.

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

Метод 1: Основно отстраняване на хардуерни неизправности(Method 1: Basic Hardware Troubleshooting)

1. Уверете се, че свързващият кабел е в добро състояние( connecting cable is in good condition) и е включен в правилния порт.

2. Опитайте се да свържете USB кабела към USB (connect the USB cable to the USB) 2.0 порта(2.0 port) , намиращ се в задната част на процесора(CPU) , а не към предния порт, който се счита за спомагателен порт(Auxiliary Port) .

3. В случай на търсене на висок ресурс, предният USB порт е настроен на Ниско(Low) в списъка с приоритети. Тази ситуация става по-изразена, когато свържете Xbox контролера с помощта на USB ключ(USB dongle) .

4. Ако към вашия компютър са свързани няколко USB устройства, използвайте вместо това USB хъб .(USB hub)

Това може да помогне за коригиране . Това устройство не може да стартира. (Код 10) Съществуват недостатъчни системни ресурси за завършване на(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) грешката на API в компютър с Windows 10 след рестартиране на системата.

Въпреки това, ако това не работи, опитайте да свържете Xbox Controller с друг компютър(another computer) . Ако отново се сблъскате със същия проблем, тогава може да има хардуерен проблем с устройството.

Метод 2: Принудете Windows да разпознае Xbox Controller(Method 2: Force Windows to Recognize Xbox Controller)

Ако има проблем с драйвера на вашето устройство, можете да принудите Windows да разпознае Xbox 360 Controller , както е указано по-долу:

1. Първо, изключете Xbox Controller(unplug Xbox Controller) от вашия компютър.

2. Натиснете Windows + I keys за да отворите Настройки( Settings) на Windows .

3. Щракнете върху раздела Устройства (Devices ) , както е показано.

Натиснете клавиша Windows + I, за да отворите Настройки, след което щракнете върху Устройства.  Поправете недостатъчни системни ресурси, за да завършите грешката в API

4. Навигирайте до Bluetooth и други устройства(Bluetooth & other devices ) от левия панел.

5. Щракнете върху Xbox Controller и след това Премахнете устройството(Remove Device ) , както е показано по-долу.

Тук щракнете върху Xbox Controller и щракнете върху Премахване на устройство Поправете Недостатъчни системни ресурси съществуват, за да завършите грешката в API

6. Следвайте инструкциите в предстоящите подкани, за да премахнете(Remove) устройството от вашата система.

7. Накрая рестартирайте(restart ) компютъра си и свържете Xbox Controller(connect Xbox Controller) към него.

Прочетете също: (Also Read:) Как да предавате към Xbox One от вашия телефон с Android(How to Cast to Xbox One from your Android Phone)

Метод 3: Актуализиране на драйвери(Method 3: Update Drivers)

Драйверите на устройства, инсталирани във вашата система, ако са несъвместими или остарели, може да задействат Това устройство не може да се стартира. (Код 10) Съществуват недостатъчни системни ресурси за завършване на(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) проблема с API. Можете бързо да отстраните този проблем, като актуализирате системните драйвери до най-новата версия, като използвате някоя от дадените опции.

3А. Актуализирайте драйверите на Xbox Controller чрез Windows Update
(3A. Update Xbox Controller Drivers through Windows Update )

1. Отворете настройките(Settings) на Windows , както е обяснено по-горе.

2. Щракнете върху Актуализация и сигурност(Update & Security) , както е показано.

Натиснете клавиша Windows + I, за да отворите Настройки, след което щракнете върху иконата Актуализиране и сигурност

3. Щракнете върху Проверка за актуализации(Check for Updates) и след това инсталирайте наличните актуализации на Xbox( Xbox updates) , ако има такива.

щракнете върху проверка за актуализации, за да инсталирате актуализации на Windows.  Поправете недостатъчни системни ресурси, за да завършите грешката в API

3B. Актуализирайте драйверите на Xbox Controller чрез диспечера на устройства(3B. Update Xbox Controller Drivers through Device Manager)

1. Стартирайте диспечера(Device Manager) на устройства през лентата за търсене на Windows , както е показано.(Windows Search )

Въведете Device Manager в лентата за търсене на Windows и го стартирайте

2. Превъртете надолу и щракнете двукратно върху Xbox Peripherals , за да разширите този раздел.

3. Щракнете с десния бутон върху драйвера на Microsoft Xbox One Controller и след това щракнете върху Актуализиране на драйвера(Update driver) , както е показано по-долу.

Щракнете с десния бутон върху Xbox драйвер и щракнете върху Актуализиране на драйвера. Поправете недостатъчни системни ресурси, за да завършите грешката в API

4. Сега щракнете върху  Преглед...(Browse… ) последвано от  Нека избера от списък с налични драйвери на моя компютър (Let me pick from a list of available drivers on my computer ) в предстоящия изскачащ прозорец.

Сега щракнете върху Преглед на моя компютър за софтуер за драйвери, последвано от Позволете ми да избера от списък с налични драйвери на моя компютър в предстоящия изскачащ прозорец.

5. Сега изберете Windows Common Controller за(Windows Common Controller for Windows) драйвер за Windows.

6. Тук щракнете върху Актуализиране на безжичен приемник на Xbox 360(Update Xbox 360 wireless receiver) .

7. Прозорецът  за предупреждение за актуализиране на драйвера(Update Driver ) ще се появи на екрана. Щракнете(Click) върху Да(Yes ) и продължете.

Диспечерът(Device Manager) на устройствата ще инсталира последните актуализации на драйвери на вашето устройство. Рестартирайте (Restart your) системата(system) си и проверете дали това може да поправи . Съществуват недостатъчни(Insufficient) системни ресурси, за да завършите грешката в API . Ако не, опитайте следващите методи.

Метод 4: Изтриване на повредени стойности на регистъра
(Method 4: Delete Corrupt Registry Values )

Както беше обсъдено по-рано, неправилните стойности на системния регистър могат да задействат недостатъчни(Insufficient) системни ресурси за завършване на съобщението за грешка в API . За да изтриете тези стойности на системния регистър от вашата Windows система, следвайте стъпките, посочени по-долу:

1. Стартирайте диалоговия прозорец Run чрез едновременно натискане на клавиши(Run) Windows + (keys)Windows + R

2. Въведете regedit и щракнете върху OK , както е показано по-долу.

Отворете диалоговия прозорец Run (Щракнете върху клавиша Windows и клавиша R заедно) и въведете regedit.  Поправете недостатъчни системни ресурси, за да завършите грешката в API

3. Навигирайте по следния път:

HKEY _LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

Можете просто да копирате и поставите следния път в редактора на системния регистър.  HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Class

4. На екрана ще се покажат няколко подключа за клас . (Class sub-keys)Сред тях намерете подключа 36FC9E60-C465-11CF-8056-444553540000(36FC9E60-C465-11CF-8056-444553540000 ) и щракнете двукратно върху него .

5. От десния панел щракнете с десния бутон върху UpperFilters. (right-click on UpperFilters. )Щракнете върху опцията Изтриване(Delete) , за да изтриете този файл на системния регистър за постоянно.

Сега пренасочете към десния панел и щракнете с десния бутон върху стойностите на UpperFilters.  Тук изберете опцията Изтриване, за да изтриете този файл на системния регистър от системата за постоянно.

6. Повторете стъпка 4, за да изтриете и стойностите на LowerFilters(delete the LowerFilters values) .

7. Накрая рестартирайте системата си(restart your system) и опитайте да свържете Xbox 360 контролер.

Прочетете също: (Also Read:) Коригирането на безжичния Xbox One контролер изисква ПИН за Windows 10(Fix Wireless Xbox One controller requires a PIN for Windows 10)

Метод 5: Премахване на повредени файлове
(Method 5: Remove Corrupt Files )

Ще използваме System File Checker ( SFC ) и Deployment Image Service(Deployment Image Servicing) & Management ( DISM ), за да сканираме и поправяме повредени файлове и да възстановим системата до нейното функциониращо състояние. Следвайте дадените стъпки, за да изпълните посочените команди на вашия компютър с Windows 10:

1. Стартирайте командния ред(Command Prompt) , като напишете  cmd в лентата за търсене на Windows.(Windows Search bar.)

2. Щракнете върху Изпълни като администратор(Run as administrator) , както е подчертано по-долу. 

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

3. Въведете следните команди една след друга и натиснете Enter след всяка:

sfc /scannow
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
DISM.exe /Online /Cleanup-image /startcomponentcleanup 

Въведете друга команда Dism /Online /Cleanup-Image /restorehealth и изчакайте да завърши

Изчакайте(Wait) да се изпълнят всички команди. След това проверете дали това може да поправи Това устройство не може да стартира. (Код 10) Съществуват недостатъчни системни ресурси за завършване на(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) грешката в API. Или опитайте следващото решение.

Метод 6: Деинсталиране на антивирусен софтуер на трети страни(Method 6: Uninstall Third-Party Antivirus Software)

Поради конфликти с антивирусна програма на трети страни, Xbox 360 може да не бъде разпознат от системата. Неуспехът при установяване на стабилна връзка между хардуера и драйвера води до споменатата грешка. По този начин можете да го деактивирате или още по-добре да го деинсталирате.

Забележка:(Note:) Обяснихме стъпките за деинсталиране на Avast Free Antivirus от компютър с Windows 10 като пример.

1. Стартирайте безплатната антивирусна програма Avast(Avast Free Antivirus ) на вашия компютър.

2. Щракнете върху Menu > Настройки(Settings) , както е показано по-долу.

Настройки на Avast

3. Под секцията Отстраняване(Troubleshooting ) на неизправности премахнете отметката от квадратчето Активиране на самозащита(Enable Self-Defense) .

Деактивирайте самозащитата, като премахнете отметката от квадратчето до „Активиране на самозащита“

4. Щракнете върху OK в подканата за потвърждение и излезте(Exit) от приложението.

5. Стартирайте контролния панел(Control Panel) , като го потърсите в лентата за търсене на Windows .(Windows search)

Отворете приложението Контролен панел от резултатите от търсенето.  Поправете недостатъчни системни ресурси, за да завършите грешката в API

6. Изберете Програми и функции(Programs and Features) , както е показано по-долу.

.  Стартирайте контролния панел и изберете Програми и функции.

7. Тук щракнете с десния бутон върху Avast Free Antivirus и след това щракнете върху Деинсталиране(Uninstall) , както е подчертано.

Щракнете с десния бутон върху Avast Free Antivirus и изберете Деинсталиране.  Поправете недостатъчни системни ресурси, за да завършите грешката в API

8. Деинсталирайте го, като щракнете върху Да(Yes) в подканата за потвърждение и Рестартирайте системата си.(Restart your system.)

Прочетете също: (Also Read:) Как да споделяте игри на Xbox One(How to Gameshare on Xbox One)

Метод 7: Променете настройките на захранването(Method 7: Tweak Power Settings)

Някои настройки за пестене(Certain Power Saver) на енергия могат да попречат на свързването с външни устройства или автоматично да ги изключват, когато не се използват. Важно е да проверите за него и да ги деактивирате, ако е необходимо.

1. Отворете контролния панел(Control Panel) , както е указано в предишния метод.

2. Щракнете върху Преглед по(View by) > Големи икони. (Large icons. )След това щракнете върху Опции за захранване(Power Options) , както е показано по-долу.

Сега задайте Изглед по като големи икони и превъртете надолу и потърсете Опции за захранване |  Поправете недостатъчни системни ресурси, за да завършите грешката в API

3. Щракнете върху Промяна на настройките на плана(Change plan settings ) в следващия екран.

Сега щракнете върху Промяна на настройките на плана под Избрания план.

4. В прозореца Редактиране на настройките на плана(Edit Plan Settings ) щракнете върху Промяна на разширените настройки на захранването.(Change advanced power settings.)

В прозореца Редактиране на настройките на плана щракнете върху Промяна на разширените настройки на захранването

5. Щракнете двукратно върху USB settings > USB селективна настройка за спиране, за(USB selective suspend setting) да разширите тези секции.

6. Щракнете върху опцията На батерия(On battery ) и изберете Disabled от падащото меню, както е показано.

Сега разширете USB настройките и допълнително разширете настройката за селективно спиране на USB.  Първо, щракнете върху На батерия и изберете Disabled.  По същия начин щракнете върху Включен и изберете Деактивиран.

7. По същия начин изберете Disabled за опцията Plugged in .

8. Накрая щракнете върху OK и рестартирайте компютъра(restart the computer) , за да приложите тези промени.

Метод 8: Стартирайте Windows Clean Boot(Method 8: Run Windows Clean Boot)

Проблемът относно Недостатъчни системни ресурси за завършване на API(Insufficient system resources exist to complete the API) може да бъде отстранен чрез чисто зареждане на всички основни услуги(clean boot of all essential services) и файлове във вашата Windows 10 система, както е обяснено в този метод.

Забележка:(Note:) Уверете се, че сте влезли като администратор(administrator) , за да извършите чисто зареждане на Windows.

1. Отворете диалоговия прозорец Run , въведете командата (Run )msconfig и натиснете клавиша Enter .

След като въведете msconfig, щракнете върху бутона OK.  Поправете недостатъчни системни ресурси, за да завършите грешката в API

2. Ще се появи прозорецът System Configuration . Превключете към раздела Услуги(Services) .

3. Поставете отметка в квадратчето до Скриване на всички услуги на Microsoft(Hide all Microsoft services) и щракнете върху бутона Деактивиране на всички(Disable all) , както е показано на дадената снимка.

Поставете отметка в квадратчето Скриване на всички услуги на Microsoft

4. След това преминете към раздела Startup и щракнете върху връзката Open Task Manager .

Сега превключете към раздела Стартиране и щракнете върху връзката към Open Task Manager |  Windows 10: Как да коригирате недостатъчните системни ресурси, за да завършите грешката в API

5. Превключете към раздела Стартиране(Startup) в прозореца на Task Manager .

6. След това изберете задачата(task ) за стартиране , която не е задължителна. Щракнете върху Деактивиране(Disable) , показано в долния десен ъгъл.

След това изберете задачите за стартиране, които не са необходими, и щракнете върху Деактивиране, показано в долния десен ъгъл.  Скриване на всички услуги на Microsoft

7. Повторете(Repeat) го за всички такива отнемащи ресурси, неуместни задачи, забраняващи процеси, свързани с Windows и Microsoft(Microsoft-related) .

8. Излезте от прозореца на диспечера на задачите(Task Manager) и системната конфигурация(System Configuration) и рестартирайте компютъра(restart your PC) .

Препоръчва се:(Recommended:)

Надяваме се, че това ръководство е било полезно и сте успели да поправите Това устройство не може да стартира. (Код 10) Съществуват недостатъчни системни ресурси за завършване на грешката на API в Windows 10(fix This device cannot start. (Code 10) Insufficient system resources exist to complete the API error in Windows 10) . Кажете ни кой метод работи за вас. Чувствайте се свободни да пуснете вашите запитвания или предложения в секцията за коментари по-долу.



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts