Недостаточно системных ресурсов для завершения вызова API
Недостаточно системных ресурсов для завершения вызова API
Содержание:
В этой публикации, друзья, рассмотрим такую ошибку Windows, как «Недостаточно системных ресурсов для завершения вызова API». Её иногда можно обнаружить в диспетчере устройств Windows в свойствах устройств компьютера, обозначенных жёлтым значком восклицания, указывающих на то, что с этим устройством имеются какие-то проблемы. Часто ошибка сопровождается проблемами в работе этого устройства компьютера. Что делать при появлении такой ошибки в свойствах устройств компьютера?
↑ Недостаточно системных ресурсов для завершения вызова API
↑ ***
Рассматриваемая ошибка возникает в диспетчере устройств Windows. Если мы сделаем двойной клик на устройстве, обозначенном жёлтым значком восклицания, в блоке состояния устройства будет значиться:
Недостаточно системных ресурсов для завершения вызова API.»
Формулировка «Недостаточно системных ресурсов для завершения вызова API» указывает на то, что операционная система не может выполнить определённую задачу, потому что у неё не хватает ресурсов, необходимых для этого. Это может быть связано с высокой загрузкой процессора, недостатком оперативной памяти, пространства на жёстком диске, либо же других системных ресурсов. Увы, простое решение в виде закрытия лишних программ, которые могут потреблять много ресурсов компьютера, вряд ли поможет устранить эту ошибку. Её причина кроется либо в неправильной работе устройства, либо в проблемах с оперативной памятью.
↑ Перезагрузка без быстрого запуска Windows
В случае утечки оперативной памяти поможет перезагрузка Windows с отключённой функцией быстрого запуска. Это полностью высвободит оперативную память компьютера. Для разовой перезагрузки компьютера с отключённым быстрым запуском в меню «Пуск» нажимаем «Перезагрузить», удерживая при этом клавишу Shift.
↑ Включение файла подкачки
Причиной рассматриваемой ошибки может быть отключённый или малого размера файл подкачки. Если файл подкачки отключён или его размер слишком мал, операционная система может испытывать недостаток виртуальной памяти, что может привести к ошибкам API и другим проблемам. Необходимо вернуть дефолтное значение файла подкачки.
↑ Восстановление целостности системных файлов
Неправильная работа устройства и, как следствие, появление в диспетчере устройств Windows ошибки «Недостаточно системных ресурсов для завершения вызова API» может быть вызвано повреждением системных файлов. Необходимо восстановить их целостность.
↑ Аппаратные проблемы устройства
Неправильно устройства компьютера могут работать по причине нестабильного соединения. Необходимо осмотреть их аппаратное подключение – не окислены ли контакты, плотно ли они вставлены в разъёмы, не повреждены ли кабели, не повреждены ли порты, слоты, выходы. Если для устройства есть другой кабель, необходимо проверить подключение через него. Порты, слоты, выходы проверяются путём подключения устройства к другим. Окисленные контакты необходимо аккуратно протереть ластиком.
Неправильно устройства компьютера могут работать по причине их неисправностей. Проверить это можно путём подключения устройства к другому компьютеру.
↑ Устранение проблем с драйверами
Неправильная работа устройства может быть вызвана проблемами с его драйверами. Некорректно работающие или устаревшие драйверы могут приводить к ошибкам API. Необходимо обновить или переустановить драйверы проблемного устройства.
↑ Правка реестра Windows
Если ничего из предложенного выше не помогает, возможно, друзья, у вас есть точка восстановления или бэкап Windows, созданные, когда рассматриваемой проблемы ещё не было. Чтобы к ним можно было откатиться. Если нет, нужно создать точку или бэкап сейчас, поскольку далее устранить ошибку в диспетчере устройств Windows «Недостаточно системных ресурсов для завершения вызова API» будем пытаться методами правки системного реестра. Что несёт определённые риски.
Причиной неправильной работы устройств Windows могут быть ошибки системного реестра, появившиеся в результате некорректного вмешательства – ручного пользовательского, либо сторонних программ (различных чистильщиков, оптимизаторов и им подобных).
В диспетчере устройств Windows двойным кликом открываем свойства причинного устройства. Во вкладке «Сведения» в графе «Свойство» выставляем «GUID класса». И смотрим его значение.
Открываем редактор системного реестра – в системный поиск вписываем:
В адресную строку редактора вставляем путь:
HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerMemory Management
Далее ищем папку со значением «GUID класса» устройства. Раскрываем её. Смотрим, есть ли внутри неё параметры с наименованиями «LowerFilters» и «UpperFilters». Если есть, удаляем их, вызвав на них контекстное меню и выбрав «Удалить».
Перезагружаем компьютер и смотрим, устранена ли рассматриваемая ошибка.
Если нет, далее снова обращаемся к редактору системного реестра. В его адресную строку вписываем путь:
HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerMemory Management
Смотрим, есть ли по этому пути параметры с наименованиями «PoolUsageMaximum» и «PagedPoolSize». Если нет, создаём их. На пустом месте правой панели редактора вызываем контекстное меню, выбираем «Создать», далее «Параметр DWORD (32 бита)».
И вписываем имя одного из них:
Далее таким же образом создаём другой параметр и называем его:
Затем на каждом из созданных параметров делаем двойной клик и вносим изменения. Для параметра PagedPoolSize выставляем значение:
Для параметра PoolUsageMaximum выставляем десятичную систему исчисления и вводим значение:
Перезагружаем компьютер и смотрим, устранена ли ошибка.
Выделите и нажмите Ctrl+Enter
Windows, Ошибки Windows
Недостаточно системных ресурсов для завершения вызова API