#Гайды
April 6

Как исправить ошибку «Недостаточно системных ресурсов для завершения вызова API» в Windows 10/11

Эта ошибка (код 10 в диспетчере устройств) означает, что система не может корректно использовать устройство. Разберём несколько способов её устранения.

1. Удаление проблемных обновлений

Иногда новые обновления Windows вызывают сбои. Например, в 2025 году обновление драйвера wdma_usb.inf нарушило работу внешних аудиоустройств. Если ошибка появилась после обновления, попробуйте:

  • Удалить последнее обновление в Параметры → Обновление и безопасность → Центр обновления Windows.
  • Откатить драйвер устройства через Диспетчер устройств → Свойства → Драйвер → Откатить.

2. Удаление UpperFilters и LowerFilters в реестре

Перед изменением реестра создайте точку восстановления системы!

  1. Откройте Диспетчер устройств, перейдите в Свойства проблемного устройства.
  2. На вкладке Сведения выберите GUID класса и скопируйте значение.
  3. Нажмите Win + R, введите regedit и нажмите Enter.
  4. Перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{GUID_класса} (замените {GUID_класса} на скопированное ранее значение).
  5. Если в этом разделе есть параметры UpperFilters и LowerFilters, удалите их.

6. Перезагрузите компьютер.

3. Настройка управления памятью

Если проблема связана с нехваткой памяти, попробуйте изменить её параметры:

  1. Откройте Редактор реестра (regedit).
  2. Перейдите в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management.

3. Если нет параметров PoolUsageMaximum и PagedPoolSize, создайте их (тип DWORD 32 бита).

4. Задайте им значения:

    • PoolUsageMaximum = 60 (десятичное).
    • PagedPoolSize = FFFFFFFF (шестнадцатеричное).
  1. Перезагрузите компьютер.

Эти шаги могут помочь устранить ошибку. Будьте осторожны при работе с реестром и перед изменениями создавайте точку восстановления системы.