Oprava: K dokončení řadiče Api Xbox není dostatek systémových prostředků

Někteří uživatelé se na nás obracejí s otázkami poté, co jejich ovladače Xbox (Xbox 360 nebo Xbox One) náhle přestanou fungovat v systémech Windows 10, Windows 8.1 a Windows 7. Většina postižených uživatelů uvádí, že zařízení je ve Správci zařízení označeno žlutým vykřičníkem .

Poklepáním na zařízení a prohlížením stavu zařízení (na kartě Obecné ) se zobrazí následující chybová zpráva:

"Toto zařízení nelze spustit (kód 10)." K dokončení API není dostatek systémových prostředků. “

Poznámka: Toto je obvykle hlášeno u uživatelů, kteří připojují bezdrátový ovladač Xbox 360 přes USB klíč.

Důvody, proč k dokončení chyby rozhraní API existuje nedostatek systémových prostředků

Po prozkoumání problému a prohlédnutí různých uživatelských zpráv jsme sestavili seznam situací, kde může k této chybě dojít:

  • Ovladač zařízení se rozsvítil - k tomuto se obvykle hlásí po aktualizaci Windows Update nebo pokud se systém nedávno probudil z režimu spánku.
  • UpperFilters a LowerFilters jsou poškozené - jedná se o dvě hodnoty registru, které se mohou poškodit a způsobit kód 10. Postupy s nimi najdete v metodě 3 .
  • Poškozené soubory z ovladače řadiče - Chyba ovladače Xbox může způsobit aktualizace systému Windows nebo interference třetích stran.
  • Přední USB nemůže podporovat požadavek - K tomu obvykle dochází u řadičů, které jsou zapojeny do předního USB (přes USB klíč). Přední porty USB obvykle nemají stejný druh napájení a u některých zařízení nemusí fungovat správně.

Jak opravit; k dokončení chyby rozhraní API neexistuje dostatek systémových prostředků

Pokud se snažíte vyřešit stejnou chybovou zprávu, tento článek vám poskytne seznam účinných kroků pro řešení potíží. Níže máte seznam metod, které k vyřešení problému použili ostatní uživatelé v podobné situaci.

Nejlepších výsledků dosáhnete, pokud budete postupovat v uvedeném pořadí. Začněte s první potenciální opravou a pokračujte dolů, dokud nenajdete opravu, která je účinná při vynucení vaší verze systému Windows k rozpoznání ovladače Xbox. Pojďme začít!

Metoda 1: Odpojení zařízení a jeho odebrání z obrazovky Zařízení

Někteří uživatelé, kteří se potýkají se stejným druhem problému, dokázali přinutit Windows, aby znovu rozpoznali řadič, a to odpojením zařízení a pomocí obrazovky Zařízení , aby přinutili Windows restartovat ovladač, který problém vytváří.

Pokud je chyba jednoduše způsobena špatně nainstalovaným ovladačem nebo dočasnou závadou, problém vyřeší restartování připojení zařízení. Musíte udělat následující:

  1. Nejdříve nejdříve odpojte ovladač Xbox fyzickým odpojením kabelu USB. Pokud používáte bezdrátový klíč, odpojte USB klíč.
  2. S odpojeným zařízením otevřete klávesu Windows + R a otevřete pole Spustit. Dále zadejte nebo vložte „ ms-settings: connecteddevices “ a stisknutím klávesy Enter otevřete kartu Zařízení v aplikaci Nastavení .

  3. Na kartě Zařízení přejděte dolů na Další zařízení , klikněte na ovladač Xbox a klikněte na Odebrat zařízení .

  4. Po odebrání zařízení zavřete kartu Zařízení a restartujte počítač. Po dokončení dalšího spuštění znovu připojte ovladač Xbox a trpělivě počkejte, dokud nebude instalace dokončena.
  5. Zjistěte, zda ovladač nyní správně funguje.

Pokud váš řadič Xbox stále zobrazuje  nedostatečné systémové prostředky k dokončení chyby API  , pokračujte další metodou níže.

Metoda 2: Nahraďte ovladač řadiče verzí místně uloženou v mezipaměti

Pokud opětovné vytvoření připojení nefungovalo, podívejme se, jestli budete mít větší štěstí tím, že nahradíte aktuálně nainstalovaný ovladač ovladače Xbox lokálně uloženou kopií.

Poznámka: Pamatujte , že tato metoda je použitelná pouze pro ty z vás, u kterých dochází k problému s ovladačem Xbox 360.

Někteří uživatelé, kteří se ocitli v podobné pozici, dokázali obnovit normální funkčnost svých ovladačů Xbox 360 pomocí Správce zařízení k aktualizaci neidentifikovaného zařízení ovladačem Xbox 360 Wireless Receiver pro Windows verze, který je uložen místně. Zde je stručný průvodce, jak to provést:

  1. Stisknutím klávesy Windows + R otevřete pole Spustit . Dále zadejte „ devmgmt.msc “ a stisknutím klávesy Enter otevřete Správce zařízení . Pokud vás k tomu vyzve UAC (Řízení uživatelských účtů) , potvrďte kliknutím na Ano .

  2. Ve Správci zařízení klikněte pravým tlačítkem na ovladač ovladače Xbox (měl by být uveden jako neidentifikované zařízení ) a vyberte Vlastnosti .
  3. Na obrazovce Vlastnosti zařízení přejděte na kartu Ovladač a klikněte na tlačítko Aktualizovat ovladač .
  4. Na další obrazovce klikněte na Procházet můj počítač a vyhledejte software ovladače  a poté klikněte na Nechte mě vybrat ze seznamu dostupných ovladačů v mém počítači .

  5. Dále vyberte Windows Common Controller pro Windows Class a poté vyberte Xbox 360 Wireless Receiver pro Windows verze: 2.1.0.1349
  6. Ve Varování o aktualizaci ovladače klepněte na Ano a nainstalujte zastaralou verzi ovladače.
  7. Jakmile je nainstalována starší verze ovladače, restartujte počítač a zkontrolujte, zda byl problém vyřešen při příštím spuštění.

Pokud problém stále přetrvává a je vám zabráněno v používání ovladače Xbox 360, pokračujte níže s další metodou níže.

Metoda 3: Použijte primární port USB 2.0

Pokud ovladač Xbox připojujete přes přední USB, zkuste jej připojit k jednomu z USB portů, které jsou na zadní straně. Přední USB porty jsou považovány za AUX a v případě, že se váš systém snaží držet krok s požadavkem na energii, přední USB porty nebudou mít prioritu. To by mohlo vést k situacím, kdy některá zařízení nebudou správně fungovat, protože přední port nemůže uspokojit požadavek.

Tento konkrétní scénář je obzvláště běžný u uživatelů, kteří připojují svůj ovladač Xbox pomocí USB klíče. Pokud se vás tento scénář týká, jednoduše přesuňte připojení USB do zadního portu USB. Pokud máte také porty USB 2.0 a USB 3.0, nezapomeňte přepnout připojení na port USB 2.0. Nakonec restartujte počítač a zkontrolujte, zda je problém vyřešen.

Pokud se stále setkáváte se stejným problémem, pokračujte další metodou níže.

Metoda 4: Odstranění hodnot registru UpperFilters a LowerFilters

Podle různých uživatelských sestav jsou UpperFilters a LowerFilters dvě hodnoty registru, které mohou poškodit širokou škálu zařízení připojených prostřednictvím portů USB.

Někteří uživatelé v podobné situaci ohlásili, že problém byl opraven poté, co pomocí Editoru registru odstranili tyto dvě hodnoty registru, což Windows donutilo vytvářet nové.

Postupujte podle pokynů níže a odeberte hodnoty registru UpperFilters a LowerFilters pomocí Editoru registru, abyste vyřešili  nedostatek systémových prostředků k dokončení chyby API  :

Poznámka: Tyto kroky by měly být použitelné bez ohledu na to, jakou verzi systému Windows používáte.

  1. Stisknutím klávesy Windows + R otevřete nové pole Spustit. Dále zadejte „ regedit “ a stisknutím klávesy Enter otevřete Editor registru . Pokud vás k tomu vyzve UAC (Řízení uživatelských účtů),  zvolte Ano .

  2. V editoru registru pomocí levého podokna přejděte do následujícího umístění:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. V tomto podklíči třídy je každý 32místný podklíč zcela jedinečný a odpovídá určitému hardwaru ve Správci zařízení. Pro účely vyřešení problému souvisejícího s ovladačem Xbox budeme potřebovat GUID třídy USB, což je  36FC9E60-C465-11CF-8056-444553540000.
  4. Poklepejte na  36FC9E60-C465-11CF-8056-444553540000  (hostitelské řadiče a rozbočovače USB) uvnitř podklíče třídy .

  5. Se správnou třídou vybranou v levém podokně přejděte do pravého podokna, klikněte pravým tlačítkem na UpperFilters a vyberte Odstranit . Poté opakujte stejný postup s klávesou LowerFilters .

  6. Po odstranění obou klíčů zavřete Editor registru a restartujte počítač. Při příštím spuštění zkontrolujte, zda byl problém vyřešen a zda můžete používat ovladač Xbox.

Doporučená

Oprava: Minecraft neodpovídá
Co je aplikace pro registraci zařízení digitální televize a měla by být odstraněna?
Co je FileRepMalware a měli byste jej odebrat