Ошибка «Недостаточно ресурсов для завершения вызова API» – первая помощь
Если у вас возникли проблемы с вашим устройством, сначала проверьте Диспетчер устройств. Во вкладке «Общие» вы наверняка найдете описание ошибок, и сегодня мы рассмотрим, как решить одну из них это ошибка в коде 10 «Недостаточно ресурсов для завершения вызова API»Это часто встречается в Windows 10 и 11 и не обязательно ограничивается мощностью процессора и памяти.
Ошибки часто имеют ту же причину, что и ошибка «Недостаточно системных ресурсов для завершения операции», анализ которого доступен на нашем сайте. Возможные причины включают файл подкачки неправильного размера, недостаточно места в системном разделе, проблемы с оперативной памятью и утечки памяти приложений. Об отображаемом коде ошибки 10, вот возможные варианты решения проблемы:
Параметры UpperFilters и LowerFilters
В Windows параметры реестра UpperFilters и LowerFilters контролируют доступ к устройствам. Сброс выполняется по параметрам конкретного устройства с проблемой и используется для поиска этого устройства в реестре GUID.
Последний можно посмотреть в свойствах устройства на вкладке «Информация», выбрав «Class GUID» в раскрывающемся меню «Свойства».
Затем вам нужно открыть редактор реестра, используя следующую команду regedit Затем перейдите в раздел:
HKLM\SYSTEM\CurrentControlSet\Control\Class\{GUID}
Замените содержимое фигурных скобок на GUID из окна свойств вашего устройства. Проверьте, доступны ли одинаковые параметры UpperFilters и LowerFilters в правом столбце окна редактора. Если да, удалите их и перезагрузите компьютер.
Примечание. Мы рекомендуем создать точку восстановления перед внесением изменений в реестр.
Параметры PoolUsageMaximum и PagedPoolSize
Эффективное решение — настроить параметры пула выгружаемой памяти.
В Windows он отвечает за параметры реестра PoolUsageMinimum и PagedPoolSize в ключе:
HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management
Перейдите в этот раздел и установите для параметра PoolUsageMinimum значение 3c в десятичном формате (28, если ошибка не исчезнет,
значение pagedPoolSize — FFFFFFFF, оба в шестнадцатеричном формате.
Перезагрузите компьютер.
Иногда оба параметра отсутствуют. В этом случае создайте его вручную.
тип, который они должны иметь DWORD.
Ошибка «Недостаточно ресурсов для завершения вызова API» также может быть вызвана неправильной работой драйвера устройства. Если приведенные выше решения не дали желаемых результатов, попробуйте переустановить устройство из диспетчера устройств или, желательно, установить оригинальный драйвер с веб-сайта производителя.