Недостаточно системных ресурсов для завершения вызова API — как исправить?
Решая проблемы с работой какого-либо устройства, открыв его свойства, пользователи могут увидеть сообщение об ошибке «Недостаточно системных ресурсов для завершения вызова API» с кодом 10 в диспетчере устройств.
В этой инструкции о способах исправить ошибку в Windows 11 и Windows 10 и вернуть работоспособность устройства.
Обновления Windows
Если до недавнего времени устройство работало исправно, а после установки недавних обновлений системы стало сообщать об ошибке, возможно, причина именно в обновлении Windows.

Например, в начале 2025-го года (спасибо комментаторам, которые сообщили), после установки обновлений безопасности и накопительного обновления (упоминаются номера KB5049981 и KB5050021) в системе был обновлён драйвер wdma_usb.inf который привёл к ошибке «Недостаточно системных ресурсов для завершения вызова API» на внешних аудио-устройствах пользователей. Не исключено, что подобное может повториться и это следует учитывать.
Возврат прошлогодней версии драйвера или удаление обновлений позволило решить проблему. Здесь могут быть полезными материалы: Как удалить обновления Windows 11, Как удалить обновления Windows 10.
UpperFilters и LowerFilters
Прежде чем приступать к использованию далее описанных способов решения проблемы, рекомендую создать точку восстановления системы: есть вероятность того, что что-то пойдёт не так — все действия под вашу ответственность.
Основной способ исправить ошибку «Недостаточно системных ресурсов для завершения вызова API» — изменить параметры в реестре для соответствующего класса устройств, шаги будут следующими:
- В диспетчере устройств, в свойствах устройства с ошибкой перейдите на вкладку «Сведения» и выберите «GUID класса» в поле «Свойство», не закрывайте окно.
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter для запуска редактора реестра.
- Перейдите к следующему разделу, где в качестве GUID класса следует использовать значение, полученное на 1-м шаге:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{GUID_класса}
- При наличии в этом разделе параметров с именами LowerFilters и UpperFilters — удалите их: нажмите правой кнопкой мыши по параметру — «Удалить».
- Перезагрузите компьютер.
Проверьте, решило ли это проблему с работой устройства: возможно, ошибка будет исправлена.
Параметры управления памятью в реестре
Следующий вариант — изменить параметры управления памятью в реестре Windows. Как и в предыдущем случае, имеет смысл озаботиться созданием точки восстановления, прежде чем приступать. Дальнейшие действия:
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter.
- Перейдите к разделу
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
- При отсутствии параметров DWORD с именами PoolUsageMaximum и PagedPoolSize, создайте их: правый клик мышью в пустом месте правой панели реестра — Создать — параметр DWORD (32 бита), даже для x64 систем, после чего укажите приведённые имена параметров.
- Дважды нажмите по параметру PoolUsageMaximum и измените его значение на 60 в десятичном представлении, нажмите «Ок».
- Тем же образом измените значение параметра PagedPoolSize, установив для него FFFFFFFF в шестнадцатеричном представлении.
- Перезагрузите компьютер.
После перезагрузки проверьте, была ли решена проблема с работой устройства.
Дополнительная информация
Некоторые дополнительные возможные нюансы и варианты решения проблемы:
- Если вы столкнулись с ошибкой после изменения параметров файла подкачки, попробуйте вернуть его параметры по умолчанию. Подробнее: настройка файла подкачки в Windows.
- В случае, если до недавнего времени проблема не наблюдалась, попробуйте использовать точки восстановления системы на дату до появления ошибки: нажмите клавиши Win+R на клавиатуре, введите rstrui и нажмите Enter, выберите подходящую точку восстановления.
- В некоторых случаях причиной сбоя может оказаться установка стороннего антивируса: если в последнее время вы устанавливали такой, попробуйте его удалить.
- Ошибка «Код 10» в диспетчере устройств может иметь и другие описания и соответствующие подходы к исправлению проблемы, подробнее: Код 10 — Запуск этого устройства невозможен.
Надеюсь, инструкция была полезной: будет отлично, если в комментариях ниже вы сможете рассказать, какой из вариантов помог решить проблему.
Alex
Внезапно отвалилось внешнее USB audio с такой ошибкой. Железка в порядке, на другом компе заводится без вопросов. К сожалению, ничего из описанного не помогло.
Ответить
Dmitry
Пробовали полный снос драйверов, подключение к другому USB-разъёму (лучше на отдельном контроллере)?
Ответить
Alex
Спасибо за столь оперативные комментарии.
Обнаружил причину — проблема прилетела с обновлением Win10 последним от 16-17 января. Встал новый Microsoft wdma_usb.inf от 03.01.2025, который и клинило, и который не хотел откатываться. С предыдущим от 12/04/2024 все работает.
Ответить
Dmitry
Отлично! Спасибо, что поделились, не исключено что ещё пригодится)
Ответить
jester
А можно подробнее, такая же проблема после обновления windows 11 в таких же датах, не понял как откатить можно универсальный драйвер. У меня сбойный стоит от 20.12.2024
Ответить
jester
upd
Благодаря коллегам по несчастью на reddit, советовали удалить последнее обновление безопасность windows, у меня это KB5050021 от 15.01.2024, удалил, перезагрузил, всё работает, кстати теперь драйвер от 16.10.2024
Ответить
Никита
Уважаемый Alex, подскажите, пожалуйста, как вернуть этот предыдущий от 12/04/2024 вместо этого нового Microsoft wdma_usb.inf от 03.01.2025, который и клинило ? Я вообще чайник.. точно знаю только, что точки восстановления не было… щас сижу, копаюсь, перепробовал по туташнему описанию эти 2 способа описанные… не помогло.
Ответить
Alex
Я просто снес последние обновления:
2025-01 Накопительный пакет обновления .NET Framework 3.5, 4.8 и 4.8.1 для Windows 10 Version 22H2 для x64 систем (KB5050188)
Накопительное обновление для Windows 10 Version 22H2 для систем на базе процессоров x64, 2025 01 (KB5049981)
Ответить
Alex
Идете в Центр обновлений, далее «Просмотр журнала обновлений» и там пункт «Удалить обновления», где можно выбрать какие именно.
Ответить
Александр
Дай бог тебе здоровья, добрый человек!
Я уж думал, мой ЦАП сгорел.
Сначала нашел файл этот wdma_usb.inf и кое-как подменил его старой версией, это не спасло ситуацию. Потом открыл список обновлений винды, отсортировал по дате и удалил последнее обновление безопасности от 16.01.2025. Номер у него был другой, правда. Но это помогло! Теперь все работает.
Ответить