Oprava: Nedostatečné systémové prostředky k dokončení řadiče Api Xbox

Někteří uživatelé nás oslovovali otázkami poté, co jejich řadiče Xbox (Xbox 360 nebo Xbox One) náhle přestali pracovat na Windows 10, Windows 8.1 a Windows 7. Většina postižených uživatelů hlásí, že je zařízení označeno žlutým vykřičníkem ve Správci zařízení .

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

„Toto zařízení nelze spustit (kód 10). Pro dokončení API neexistují dostatečné systémové prostředky. “

Poznámka: Toto se obvykle uvádí u uživatelů, kteří připojují bezdrátový řadič Xbox 360 přes USB klíč.

Důvody, proč neexistují dostatečné systémové prostředky k dokončení chyby Api

Po prozkoumání problému a prohlížení různých uživatelských sestav jsme sestavili seznam situací, ve kterých by k této chybě mohlo dojít:

  • Ovladač zařízení se zazářil - k tomu obvykle dochází po aktualizaci Windows Update nebo pokud se systém nedávno probudil z režimu spánku.
  • UpperFilters a LowerFilters jsou poškozeny - jedná se o dvě hodnoty registru, které mohou být poškozeny a způsobit kód 10. Kroky pro jejich řešení najdete v metodě 3 .
  • Soubory z ovladače řadiče byly poškozeny - Aktualizace systému Windows nebo interference třetích stran mohou způsobit chybu řadiče Xbox.
  • Přední USB nemůže tuto poptávku podpořit - Obvykle k tomu dochází u ovladačů, které jsou připojeny k přednímu USB (prostřednictvím USB dongle). Přední porty USB obvykle nemají stejný druh energie a u některých zařízení nemusí fungovat správně.

Jak opravit nedostatek systémových prostředků k dokončení chyby Api '

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

Chcete-li dosáhnout nejlepších výsledků, postupujte podle uvedených metod. Začněte první potenciální opravou a pokračujte dolů, dokud nenajdete opravu, která účinně nutí vaši verzi systému Windows k rozpoznání řadič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 systém Windows znovu rozpoznat řadič odpojením zařízení a pomocí obrazovky Zařízení, aby systém Windows donutil 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 se vyřeší restartováním připojení zařízení. Co musíte udělat:

  1. Nejprve nejprve odpojte řadič Xbox fyzickým odpojením kabelu USB. Pokud používáte bezdrátový klíč, odpojte jednotku USB.
  2. Po odpojení zařízení stiskněte klávesu Windows + R a otevřete pole Spustit. Poté zadejte nebo vložte „ ms-settings: connectdevices “ a stiskem klávesy Enter otevřete kartu Zařízení v aplikaci Nastavení .

  3. Na kartě Zařízení přejděte dolů na Jiná zařízení, klikněte na řadič Xbox a klikněte na Odstranit zařízení .

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

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

Metoda 2: Nahradit ovladač řadiče verze místně v mezipaměti

Pokud opětovné vytvoření připojení nepomohlo, uvidíme, jestli budete mít větší štěstí nahrazením aktuálně nainstalovaného ovladače Xbox Controller místně uloženou kopií.

Poznámka: Mějte na paměti, že tato metoda je použitelná pouze pro ty z vás, kteří se setkávají s problémem s řadičem Xbox 360.

Někteří uživatelé, kteří se ocitli na podobné pozici, dokázali obnovit normální funkčnost svých řadičů Xbox 360 pomocí Správce zařízení k aktualizaci neidentifikovaného zařízení bezdrátovým přijímačem Xbox 360 pro verzi Windows, který je uložen místně. Zde je rychlý průvodce, jak to provést:

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

  2. Ve Správci zařízení klepněte pravým tlačítkem myši na ovladač řadiče Xbox (měl by být uveden jako neidentifikované zařízení ) a vyberte příkaz 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č pro software ovladačů a poté klikněte na Nechat mě vybrat ze seznamu dostupných ovladačů v mém počítači .

  5. Dále vyberte možnost Windows Common Controller for Windows Class a poté vyberte bezdrátový přijímač Xbox 360 pro Windows Verze: 2.1.0.1349
  6. Při upozornění na aktualizaci ovladače klepněte na tlačítko Ano a nainstalujte zastaralou verzi ovladače.
  7. Po instalaci 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 přetrvává a nelze vám používat řadič Xbox 360, pokračujte níže s další metodou níže.

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

Pokud řadič Xbox připojíte přes přední USB, zkuste jej připojit k jednomu z portů USB na zadní straně. Přední porty USB se považují za AUX a v případě, že se váš systém snaží udržet krok s poptávkou po energii, přední porty USB nebudou mít prioritu. To může vést k situacím, kdy určitá zařízení nebudou fungovat správně, protože přední port nemůže požadavek uspokojit.

Tento konkrétní scénář je obzvláště běžný u uživatelů, kteří propojují svůj řadič Xbox s hardwarovým klíčem USB. Pokud se na vás tento scénář vztahuje, jednoduše přesuňte připojení USB na zadní port 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 zjistěte, zda je problém vyřešen.

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

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

Podle různých uživatelských zpráv jsou UpperFilters a LowerFilters dvě hodnoty registru, které mohou zřítit celou řadu zařízení připojených přes USB porty.

Někteří uživatelé v podobné situaci hlásili, že problém byl vyřešen poté, co pomocí Editoru registru odstranili tyto dvě hodnoty registru, což nutilo systém Windows vytvořit nové.

Postupujte podle níže uvedených pokynů a odstraňte hodnoty registru UpperFilters a LowerFilters pomocí Editoru registru k vyřešení nedostatku systémových prostředků k dokončení chyby API :

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

  1. Stisknutím klávesy Windows + R otevřete nové pole Spustit. Dále zadejte „ regedit “ a stiskněte Enter pro otevření Editoru registru . Pokud se zobrazí výzva UAC (Řízení uživatelských účtů), zvolte Ano .

  2. V Editoru registru přejděte v levém podokně k následujícímu umístění:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. V tomto podklíči Class je každý 32místný podklíč zcela jedinečný a odpovídá konkrétnímu hardwaru ve Správci zařízení. K vyřešení problému s řadičem Xbox potřebujeme 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 Class .

  5. Pokud je v levém podokně vybrána správná třída, přejděte do pravého podokna, klepněte pravým tlačítkem myši na UpperFilters a zvolte Odstranit . Poté opakujte stejný postup s klíčem 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 je možné použít váš řadič Xbox.

Zajímavé Články