Ошибка «Недостаточно ресурсов для завершения вызова API» – первая помощь

Понравилось? Поделитесь...

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

Ошибка «Недостаточно ресурсов для завершения вызова API» — первая помощь

Ошибки часто имеют ту же причину, что и ошибка «Недостаточно системных ресурсов для завершения операции», анализ которого доступен на нашем сайте. Возможные причины включают файл подкачки неправильного размера, недостаточно места в системном разделе, проблемы с оперативной памятью и утечки памяти приложений. Об отображаемом коде ошибки 10, вот возможные варианты решения проблемы:

Параметры UpperFilters и LowerFilters

В Windows параметры реестра UpperFilters и LowerFilters контролируют доступ к устройствам. Сброс выполняется по параметрам конкретного устройства с проблемой и используется для поиска этого устройства в реестре GUID.

Последний можно посмотреть в свойствах устройства на вкладке «Информация», выбрав «Class GUID» в раскрывающемся меню «Свойства».

Ошибка «Недостаточно ресурсов для завершения вызова API» — первая помощь

Затем вам нужно открыть редактор реестра, используя следующую команду regedit Затем перейдите в раздел:

HKLM\SYSTEM\CurrentControlSet\Control\Class\{GUID}

Замените содержимое фигурных скобок на GUID из окна свойств вашего устройства. Проверьте, доступны ли одинаковые параметры UpperFilters и LowerFilters в правом столбце окна редактора. Если да, удалите их и перезагрузите компьютер.

Ошибка «Недостаточно ресурсов для завершения вызова API» — первая помощь

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

Параметры PoolUsageMaximum и PagedPoolSize

Эффективное решение — настроить параметры пула выгружаемой памяти.

В Windows он отвечает за параметры реестра PoolUsageMinimum и PagedPoolSize в ключе:

HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management

Перейдите в этот раздел и установите для параметра PoolUsageMinimum значение 3c в десятичном формате (28, если ошибка не исчезнет,

Ошибка «Недостаточно ресурсов для завершения вызова API» — первая помощь

значение pagedPoolSize — FFFFFFFF, оба в шестнадцатеричном формате.

Ошибка «Недостаточно ресурсов для завершения вызова API» — первая помощь

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

Иногда оба параметра отсутствуют. В этом случае создайте его вручную.

тип, который они должны иметь DWORD.

Ошибка «Недостаточно ресурсов для завершения вызова API» также может быть вызвана неправильной работой драйвера устройства. Если приведенные выше решения не дали желаемых результатов, попробуйте переустановить устройство из диспетчера устройств или, желательно, установить оригинальный драйвер с веб-сайта производителя.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *