Недостаточно системных ресурсов для завершения операции в Windows

В Windows 10, 8 и Windows 7 пользователи могут столкнуться с ошибкой Недостаточно системных ресурсов для завершения операции — при запуске какой-либо программы или игры, или во время ее работы. Это может происходить даже на достаточно мощных компьютерах со значительным объемом памяти и без видимых чрезмерных нагрузок в диспетчере устройств.

В этом руководстве будет подробно рассказано, как исправить ошибку "Недостаточно системных ресурсов для завершения операции" и что может ее вызвать. Статья написана в контексте Windows 10, но методы актуальны и для предыдущих версий ОС.

Простые способы исправления ошибки "Недостаточно системных ресурсов"

Чаще всего ошибка недостаточного количества ресурсов вызвана относительно простыми, базовыми вещами, которые легко исправить, но сначала давайте поговорим о том, как.

Вот несколько быстрых решений и основные вещи, которые могут вызвать это сообщение.

  1. Если ошибка возникает сразу после запуска программы или игры (особенно если она сомнительного происхождения) — причина может быть в вашем антивирусе, который блокирует выполнение этой программы. Если вы уверены в его безопасности — добавьте его в исключения антивируса или временно отключите его.
  2. Если на вашем компьютере отключен файл подкачки (даже если у вас установлено много оперативной памяти) или недостаточно свободного места на разделе системного диска (2-3 Гб = недостаточно), это может привести к ошибке. Попробуйте включить файл подкачки, но используйте размер, автоматически определяемый системой (см. файл подкачки Windows), и позаботиться о достаточном количестве свободного места).
  3. В некоторых случаях причина действительно в недостаточных ресурсах компьютера для программы (проверьте минимальные системные требования, особенно если это игра вроде PUBG) или в том, что они заняты другими фоновыми процессами (вы можете проверить запуск той же программы в режиме чистой загрузки Windows 10, и если ошибки нет — сначала почистите автозагрузку). Иногда бывает так, что ресурсов для программы в целом хватает, а для каких-то тяжелых операций — нет (бывает при работе с большими таблицами в Excel).

Также если в диспетчере задач вы видите постоянно высокое использование ресурсов компьютера даже без запущенных программ — попробуйте определить процессы, которые перегружают ваш компьютер, а заодно проверьте его на вирусы и вредоносное ПО, см. Как проверить процессы Windows на наличие вирусов, инструменты для удаления вредоносных программ.

Дополнительные методы исправления ошибок

Если ни один из описанных выше способов не помог или не подошел в вашей конкретной ситуации — вот более сложные варианты.

32-битная Windows

Есть еще один распространенный фактор, который вызывает ошибку "Недостаточно системных ресурсов для завершения операции" в Windows 10, 8 и Windows 7 — ошибка может появиться, если на вашем компьютере установлена 32-битная (x86) версия системы. См. Как узнать, 32-битная или 64-битная система установлена на вашем компьютере.

В этом случае программа может запускаться, даже работать, но иногда завершается с указанной ошибкой, это связано с ограничениями объема виртуальной памяти на процесс в 32-битных системах.

Одним из решений является установка Windows 10 x64 вместо 32-битной версии, о том, как это сделать: Как поменять Windows 10 32-бит на 64-бит.

Изменение параметров выгружаемого пула памяти в редакторе реестра

Еще один способ помочь при возникновении ошибки — изменить два параметра реестра, которые отвечают за работу с незагружаемым пулом памяти.

  1. Нажмите Win+R, введите regedit и нажмите Enter — запустится редактор реестра.
  2. Перейдите в раздел реестра
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management

    Управление памятью в реестре Windows

  3. Дважды щелкните на параметре PoolUsageMaximum (если его нет — щелкните правой кнопкой мыши в правой части редактора реестра — создать — параметр DWORD и дайте указанное имя), установите десятичную систему счисления и укажите значение 60. Измените параметр PoolUsageMaximum (пул подкачки
  4. Измените значение параметра PagedPoolSize Для ffffffffff Изменение параметра PagedPoolSize в реестре
  5. Закройте редактор реестра и перезагрузите компьютер.

Если это не помогло, сделайте еще одну попытку, изменив PoolUsageMaximum на 40, и не забудьте перезагрузить компьютер.

Надеемся, что один из вариантов сработает в вашем случае и вы избавитесь от ошибки. Если не получается, подробно опишите ситуацию в комментариях, возможно, я смогу помочь.

Оцените статью
Добавить комментарий