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

На что влияет память компьютера?

Чтобы разобраться, по какой причине возникает ошибка, рекомендуется ознакомиться с процессами работы, связанные с функционированием памяти компьютера.

Современные пользователя наверняка слышали, что от того, насколько эффективно работает процессор и внутренняя память, зависит общий режим работы ПК.

Важно отметить, что именно эти составляющие позволяют работать с различными программами, проводить вычисления, делать презентации, создавать и хранить различные файлы.

Как правило, процессор редко, когда вызывает вопросы, в отличие от оперативной памяти.

Это важная составляющая часть всей «начинки» любого компьютера.

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

к содержанию ↑

Видео

– Сброс сессии пользователя и завершение зависших процессов в RDS сессии

Сначала попробуем найти и принудительно сбросить сессию пользователя, который не может зайти на RDS сервер. В диспетчере задач, на вкладке Users найдите нужного пользователя и через контекстное меню кликаем “Log off”. В большинстве случаев, этого достаточно, но иногда в диспетчере задач вы можете обнаружить множество зависших сессий с именем “(4)” вместо имени пользователя. Как правило в зависшей сессии будет присутствовать 4 процесса:

  • Client Server Runtime Process (csrss.exe)
  • Desktop Windows Manager (dwm.exe)
  • Windows Logon Application (winlogon.exe)
  • Windows Logon User Interface

В первую очередь попробуйте завершить все зависшие сессии с (4) через диспетчер задач, как описано выше. Если это не поможет, то лучше всего перезагрузить сервер, но зачастую такой возможности нет, поэтому пробуем решить проблему без перезагрузки:

  1. Запустите командную строку с правами администратора и введите: query session ID 2Она покажет всех пользователей и их сессии на терминальном сервере. В выводе команды есть 3 интересующих нас столбца: SESSIONNAME, USERNAME и ID. Найдите пользователя (4) и соответствующий ему ID, в данном примере ID 2. Нам нужно завершить процесс csrss.exe который работает под этой сессией, сначала найдем его.
  2. В командной строке введите: query process /id 2 PIDКоманда выведет все процессы, которые запущены в этой сессии. Нам нужно найти процесс csrss.exe и соответствующий ему PID. В моём случае PID будет 5140. Нам нужно завершить этот процесс.
  3. Сверимся по диспетчеру задач. Откройте диспетчер задач, перейдите на вкладку Details и найдите нужный вам PID и процесс.Если нужный вам PID соответствует процессу csrss.exe, то завершите процесс через контекстное меню и End task, либо через командную строку: taskkill /F /PID 5140

Это нужно проделать с каждым пользователем “(4)”, если их несколько.

Программа Access

Помимо Excel есть и еще одна программа под названием Access, которая не поглощает огромное количество ресурсов, но имеет в структуре сложные программные цепочки базы данных. Если в такой цепочке возникает нелогичность, то появляется ошибка в работе Access: «Недостаточно системных ресурсов». Следует немедленно проверить все, что вы создали, и найти эту ошибку, в противном случае база данных будет нарушена и испорчена. Чтобы избежать этого, всегда делайте резервные копии своих наработок.

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

Опасна ли она для операционной системы?

Многие пользователи постоянно интересуются тем, опасна ли данная ошибка для работоспособности всей системы. Разбирая все потенциальные проблемы, можно с уверенностью утверждать, что этот сбой способен сломать систему. Но только в том случае, если она будет относиться к процессам самой работы Windows. Узнать это довольно просто: нужно запомнить, к какому именно процессу относится возникшая ошибка, и проверить его в панели задач с помощью сочетания клавиш «Ctrl+Alt+Delete». Во вкладке «Процессы» найдите утилиту (которая получила предупреждение) и посмотрите, к какому циклу действий она относится. Если там стоит Windows, то нужно немедленно сохранять данные и менять операционную систему, пока она не слетела.

Программа Access

Помимо Excel есть и еще одна программа под названием Access, которая не поглощает огромное количество ресурсов, но имеет в структуре сложные программные цепочки базы данных. Если в такой цепочке возникает нелогичность, то появляется ошибка в работе Access: «Недостаточно системных ресурсов». Следует немедленно проверить все, что вы создали, и найти эту ошибку, в противном случае база данных будет нарушена и испорчена. Чтобы избежать этого, всегда делайте резервные копии своих наработок.

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

– Проверьте настройки лицензирования хоста RDS

Проверьте, что у вас на RDSH хосте указан правильный сервер лицензирования и тип лицензии (CAL Per User/ CAL Per Device).

Адрес сервера с лицензиями RDS можно указать:

      • В настройках RDS коллекции: Tasks -> Edit Deployment Properties -> RD Licensing;
      • Через GPO: Use the specified Remote Desktop license servers (Computer Configuration -> Policies -> Admin Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Licensing)
      • С помощью PowerShell (см. статью “Не задан режим лицензирования для сервера узла сеансов удаленных рабочих столов”).

Из-за чего она возникает?

Что значит недостаточно системных означает, что компьютерные ресурсы не могут эффективно использоваться утилитой, в которой вы работаете или которая проводит операции. Это не так критично для системы, просто все изменения, которые вы будете в дальнейшем получать или вносить в программе, не смогут быть сохранены и отформатируются для стабилизации. Не стоит пугаться: предупреждение об ошибке появляется задолго до того как происходит сбой. Абсолютно каждая операционная система имеет такое предупреждение. И не стоит сомневаться в этом, даже порой выдают такие ошибки. Ресурсы компьютера — это все его мощности, которые можно использовать, а если они поглощаются и не могут быть целенаправленно задействованы, то это и становится главной причиной проблемы.

Где чаще всего возникает ошибка?

Существует несколько программ, в которых окно с ошибкой, появляется чаще всего:

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

Чтобы минимизировать собственные потери, рекомендуется:

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

Ошибка недостатка ресурсов

В чем же кроется проблема, если, к примеру, у пользователя имеется большое количество оперативной памяти, отличный процессор, да и сама операционная система лицензионная? Ошибка «недостаточно системных ресурсов» показывает, что где-то произошла утечка мощности, которая препятствует нормальной работоспособности программы или процесса. Не стоит пугаться громких заявлений, так как это не так критично или опасно. Просто иногда происходят сбои, и компьютер начинает направлять все свои ресурсы на поддержку программы, а в ней в то время имеется «дыра», которая пропускает через себя весь поток необходимых ресурсов, при этом не использует их. Да, понять весь процесс сложно, но что поделать, именно он и является главной причиной возникновения такой ситуации.

Добавление программы в исключение антивируса

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

В зависимости от используемого антивирусного приложения, расположение этой функции отличается. Например, если пользуетесь антивирусом Касперского, перейдите по пути:

Настройки — Дополнительные — Угрозы и исключения — Исключения — Указать доверенные приложения — Добавить.

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

Как устранить «Недостаточно системных ресурсов для завершения операции»

Пробуем устранить ошибку при помощи редактора реестра:

  1. Откройте командную строку в – меню «Пуск», «Выполнить» или сочетание клавиш WIN+R.
  2. Введите «Regedit.exe» и клавишу ввода.
  3. Откройте HKEY_LOCAL_MACHINE\System\ далее откройте раздел CurrentControlSet\Control\SessionManager\MemoryManagament.
  4. Здесь необходимо создать файл с именем «PoolUsageMaximum», тип – REG_DWORD, установите значение для него – 60 в десятичной системе.
  5. Создайте еще одну запись с названием – PagedPoolSize, типа – REG_DWORD, и шестнадцатеричное значение – 0xFFFFFFFF.
  6. Теперь проследуйте по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentCotrolSet\ далее Serveces\LanmanServer\Parameters.
  7. Создайте новый файл и назовите его – IRPStackSize, типа – REG_DWORD, десятичное значение – 50.
  8. После проделанных настроек в редакторе реестра закройте все окна и перезапустите компьютер.

Исправляем ошибку при заполненном диске

Еще один способ должен помочь вам в решении проблемы с ошибкой при переполненном системном диске.

Для того, чтобы его очистить, перезапустите компьютер:

  • После сигнала спикера нажмите Shift.
  • На мониторе вы увидите список со способами загрузки ОС, выберите нужную и подтвердите выбор нажимая ввод.
  • Снова во время загрузки нажмите F8 для того, чтобы выбрать безопасный режим загрузки операционной системы.
  • Когда загрузился безопасный режим, нажмите Enter.
  • После того, как вы попадете в него зайдите в системный диск, который переполнен и удалите ненужные файлы, которые не относятся к системным, чтобы не нарушить работу ОС.
  • Теперь выходим из режима и перезапускаем компьютер с обычной загрузкой. Проблема с ошибкой должна быть исчерпана.

Часто ошибка «Недостаточно системных ресурсов для завершения операции» появляется при работе в программе Microsoft Excel. Это происходит по той причине, что она использует довольно большое количество вычислительных операций. Excel является очень мощным средством для работы с таблицами, оно известно своей вычислительной мощностью и способно совершать сотни тысяч операций, когда этого требуют обстоятельства. Так при работе программа задействует большое количество ресурсов компьютера, это может привести к сбою маломощных систем и появлению упомянутой ошибки.

В завершении необходимо сказать о вирусах, которые способны выводить из строя даже очень мощные компьютерные системы. Например, DoS-атака, которая заражает пользовательские компьютеры без каких-либо признаков на стороне пользовательского компьютера. Поэтому при возникновении любых сбоев или ошибок в системе воспользуйтесь качественным антивирусным программным обеспечением и проверьте систему на наличие вирусов, сканируя все имеющиеся локальные диски.

Теги