Ошибка «Недостаточно памяти для обработки команды» встречается на серверах Windows и возникает при неправильно установленном значении реестра, а также после сброса или переустановки.
Для ее решения Майкрософт рекомендует изменить значение в определенном разделе реестра. Если проблема сохраняется, нет другого выбора, кроме как выполнить восстановление системы.
Внесение изменений в системный реестр
В большинстве случаев устранить проблему с недостаточно выделенной памятью для обработки команды можно путем использования официального решения. Для его применения требуется доступ администратора. Нужно внести изменения в раздел. Если его нет, создадим вручную.
Примечание: Параметр «IRPStackSize» нужно поменять на том компьютере, к файлам которого мы обращаемся.
Поскольку будем вносить правки в системный реестр, рекомендуется создать резервную копию. Для этого разверните меню Файл, щелкните на Экспорт и выберите папку для сохранения копии.
Откройте Редактор реестра командой regedit из окна «Выполнить» (Win + R).
Перейдите по пути к разделу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Найдите запись IRPStackSize. Если ее не существует, щелкните в правой части окна на пустое пространство, выберите Создать – Параметр DWORD (32 бита).
Установите имя нового параметра «IRPStackSize», щелкните правой кнопкой мыши на него и выберите «Изменить».
В поле значение установите большее число и нажмите на «OK». Значения находятся в пределах от 0x1 до 0xC. Они эквивалентны от 1 до 12 в десятичной системе исчисления.
После внесения требуемых изменений перезагрузите компьютер и проверьте, исправлена ли ошибка. Если она остается, увеличивайте значение до тех пор, пока не будет исправлена.
Переустановка драйвера видеокарты
Если ошибка возникает при запуске игры, возможно, что драйвер видеокарты поврежден или устарел. Для решения его нужно полностью удалить перед установкой нового, поэтому потребуется утилита DDU (Display Driver Uninstaller). Загрузите утилиту с официального сайта.
После установки перезапустите компьютер в безопасном режиме. Если используете Windows 10, откройте меню Пуск, кликните на кнопку Питания и, удерживая клавишу Shift, нажмите на Перезагрузку.
В среде восстановления перейдите по пути Поиск и устранение неисправностей – Дополнительные параметры – Параметры загрузки, затем нажмите на F4, чтобы загрузить систему в безопасном режиме.
Запустите DDU, укажите графический процессор и выберите первый вариант «Удалить и перезагрузить». Приложение автоматически удалит текущие драйвера, затем перезагрузит компьютер.
Запустите приложение GeForce Experience, откройте вкладку «Драйверы» и скачайте последнюю версию.
После обновления перезапустите ПК. Проверьте, исправлена ли ошибка. Если видите, что для обработки команды по-прежнему недостаточно ресурсов памяти перейдите к следующему способу.
Также обновить драйвер можно путем загрузки из сайта NVIDIA или AMD и последующего запуска загруженного файла.
Удаление файлов временной папки
Если продолжаете наблюдать, что недостаточно требуемой памяти для обработки этой команды, попробуйте очистить временную папку. Эта папка содержит много системных конфигураций, которые иногда используются системой. Можно всегда создать ее резервную копию, если потребуется вернуть обратно.
Нажмите Win + R, чтобы вызвать окно «Выполнить», наберите %temp% и щелкните на «ОК».
Совместным нажатием Ctrl + A отметьте все записи, кликните на кнопку Удалить.
После перейдите на локальный диск C, откройте каталог Temp и также очистите все содержимое. Перезагрузите ПК и посмотрите, возникает ли ошибка, указывающую на недостаточную память при обработке команды.
Установка программы или игры нередко прерывается сообщением: «недостаточно памяти для обработки команды Windows» при установке игр типа WOW, Warcraft 3, Miflash и даже при установке драйверов. Хотя визуально памяти может при этом хватать на винчестере, но инсталляция все равно обрывается. Разберем ошибку подробнее, выясним причины бага.
Из самого сообщения «недостаточно памяти для обработки команды Windows» делаем заключение, что устанавливаемый софт не может поместиться на имеющемся носителе памяти. Винчестер выступает основным местом хранения информации. Если он переполнен, то инсталляция невозможна.
Однако не стоит забывать про ОЗУ – ей также требуется свободное место для нормальной работы.
Шаги по устранению ошибки с нехваткой памяти
Винчестер
Всегда начинаем действовать с очистки вашего винчестера. Удаляем все игры, приложения и другой софт, не использующийся в данный момент. Нелишним будет выполнить удаление через утилиту CCleaner. Она деинсталлирует намного лучше, чем выполнять все вручную. Дополнительно проследуйте на винчестер для перемещения в папку «Корзина»: фильмы, музыку, картинки. Максимально очищаем вашу систему от файлов, которые просто занимают лишнее пространство.
Обязательно очищаем «Корзину». Попробуйте момент с отключением точек восстановления. Их создание отнимает достаточно пространства на жестком диске. Найти настройки можно путем ввода соответствующей команды в поле поиска.
В свойствах диска C есть программная функция по его очистке (именуется также).
Очистка диска C
Рядом с ней есть графическое изображение с красными и синими секторами. После активации произойдет сканирование диска C. Пользователю останется поставить галочки напротив больших объемов информации и кликнуть удалить.
Процесс очистки диска C
ОЗУ
Переходим к решению проблем с ОЗУ. Каждая программа, запущенная на ПК, занимает свое особое пространство в системе. Если софт перестает корректно работать или ему мешают это сделать, RAM начнет перегружаться. Вирусы часто под видом некоторых приложений ведут свою незаконную деятельность. Рекомендуется проверить весь винчестер на трояны. Аналогом обычному антивирусу может стать его онлайн версия.
Трояны отсутствуют, тогда прибегаем к помощи утилит. Есть много утилит, такие как RAMRush, которые выполняют оптимизацию RAM. Их установка упрощена до нескольких кликов. Они бесплатны и интуитивно понятны в управлении.
Чем полезны утилиты:
- Отключат софт работающий неправильно;
- Внесут изменения в настройки ОЗУ;
- Укажут на проблемную область.
Если есть базовые знания работы с ПК, пробуем отключить процессы вручную. Через диспетчер задач вычислите по названию процессы, не задействованные на данный момент, но активно работающие. Завершать необходимо именно дерево процессов. После этих процедур снова пробуем инсталлировать свою проблемную игру, программу.
Завершаем дерево процессов
Другие варианты устранения проблем с памятью
Есть информация о багах, возникающих на старых ОС. Отмечается наименьшее количество дефектов на 7 и 10 версии Windows.
- Установите именно их с полной дефрагментацией диска, на котором ранее находилась ваша ОС. Также обновите саму систему до последней версии.
- Если недавно драйвера обновлялись, откатываем все назад. В противном случае сами инициируем получения новых драйверов. Это поможет устранить баги возникшие в процессе их работы. Новые файлы инсталлируются на месте старых, удалив их.
- Убедиться в качестве собранного софта. Если проблема возникает только в одном конкретном случае, то есть все предпосылки подозревать «пиратский», битый или вирусный софт. Попробуйте скачать файл из другого источника или написать разработчикам.
Крайний метод заменить ОЗУ новым более мощным модулем. Иногда для запуска современных игр необходимо покупать новые комплектующие, ведь технологии созданий игр постоянно усовершенствуются и перестают работать со старым ПК.
Заключение
Надеюсь вы разобрались почему появляется ошибка «недостаточно памяти для обработки команды Windows» и знаете как исправить эту проблему. Если предложенные способы оказались полезны или вы знаете еще варианты устранения бага — пишите в комментарии к этой странице.
Оценка статьи:
(6 оценок, среднее: 1,67 из 5)
Загрузка…
Самое читаемое:
10.02.2023
Как включить комментарии в Телеграмм канале
В последних версиях приложения Telegram появилось новшество – возможность оставления комментариев к посту….
Далее
17.03.2022
Как установить дополнительные виджеты на экран телефона Андроид
Если у Вас возникли сложности с тем, чтобы добавить виджеты приложений на смартфон, то это пошаговое руководство…
Далее
17.03.2022
Как очистить кэш телеграмма на телефоне Андроид
Люди, которые активно используют мессенджеры, зачастую не догадываются о том, что в их мобильных гаджетах…
Далее
17.03.2022
Как скопировать ссылку на свой телеграмм Андроид
Любой из пользователей мессенджера Телеграм в тот или иной момент времени задавался вопросом, как узнать, где…
Далее
На чтение 5 мин. Просмотров 1.2k. Опубликовано
Если вы получаете сообщение ERROR_NOT_ENOUGH_MEMORY с Недостаточно места для обработки описания этой команды , выполните действия по устранению неполадок, перечисленные в этой статье, чтобы исправить это.
Эти коды ошибок влияют на серверы Windows, вызывая сбой системы с сообщением Недостаточно места для обработки этой команды в журнале ошибок.
Microsoft объясняет, что эта ошибка может возникать, если для параметра реестра IRPStackSize на сервере задано слишком низкое значение. В результате, лучший и самый простой способ решить эту проблему – настроить реестр, чтобы выделить большее значение IRPStackSize.
Содержание
- Действия по исправлению Недостаточно памяти для обработки этой команды
- Решение 1. Измените значение IRPStackSize.
- Решение 2 – Изменить значения SharedSection
- Решение 3 – Заблокировать вилки пользовательского интерфейса
- Решение 4 – Обновите Microsoft SQL Server
- Решение 5 – Удалить временную папку
Действия по исправлению Недостаточно памяти для обработки этой команды
- Изменить значение IRPStackSize
- Изменить значения SharedSection
- Блокировать пользовательские интерфейсы приложений
- Обновите Microsoft SQL Server
- Удалить временную папку
Следующие решения включают в себя изменение реестра. Тем не менее могут возникнуть серьезные проблемы, если значения реестра изменяются неправильно. Не забудьте создать резервную копию реестра, прежде чем вносить изменения. Таким образом, вы всегда можете восстановить его, если что-то пойдет не так.
Решение 1. Измените значение IRPStackSize.
- Выберите «Пуск»> «Выполнить»> введите regedit> hit и нажмите «ОК».
-
Найдите и выберите следующий подраздел реестра:
HKEY _LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters
-
Если запись IRPStackSize недоступна, выполните следующие действия:
- Нажмите «Правка»> «Создать»> нажмите «Значение DWORD».
- Введите IRPStackSize > и нажмите клавишу ВВОД. Введите IRPStackSize точно так, как оно выглядит. Не забывайте, что имя значения чувствительно к регистру.
-
Выберите IRPStackSize> Изменить> Изменить.
В поле «Значение данных» введите большее значение> нажмите «ОК». Значения могут находиться в диапазоне от 0x1 до 0xC и эквивалентны от 1 до 12 в десятичной записи.
Если проблема не устраняется после изменения значения, повторите те же действия и снова увеличьте значение IRPStackSize.
- ЧИТАЙТЕ ТАКЖЕ : не удается получить доступ к редактору реестра в Windows 10 [FIX]
Решение 2 – Изменить значения SharedSection
-
Откройте редактор реестра> найдите следующий подраздел
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ ControlSession \ Manager \ SubSystems
- Выберите значение Windows> перейдите в меню «Правка»> выберите «Строка».
- Увеличьте параметр SharedSection.
-
Windows NT использует следующий формат: SharedSection = xxxx, гггг
Добавьте «, 256» или «, 512» после числа гггг. -
В Windows 2000, Windows XP и Windows Server 2003 используется следующий формат: SharedSection = xxxx, yyyy, zzzz
Для 32-разрядных операционных систем увеличьте значение yyyy до «12288»; увеличьте значение zzzz до «1024».
Для 64-разрядных операционных систем увеличьте значение «гггг» до «20480»; увеличьте значение zzzz до «1024».
Решение 3 – Заблокировать вилки пользовательского интерфейса
Пользователь Windows недавно описал интересный метод устранения неполадок, чтобы исправить код ошибки «Недостаточно памяти для обработки этой команды».
Если важному приложению не хватает памяти, вы можете перезапустить его. Ошибка временно исчезнет. Однако в куче рабочего стола для службы оконной станции снова возникнут проблемы с памятью.
Чтобы навсегда решить эту проблему, настройте xyzService.exe, который исчерпывает память, чтобы избежать разветвлений приложений пользовательского интерфейса в сеансе 0. Вот как пользователь BlueCode описал решение, принятое для этой конкретной ситуации:
После разговора с клиентом я выяснил, что вся история в том, что клиент запустил xyzService.exe с учетной записью домена DOMAINxyzServiceAccount в сеансе 0, а xyzService.exe каким-то образом разветвляет дочерние процессы xyzUIApplication.exe. К сожалению, приложение пользовательского интерфейса не выходило как обычно. Эта операция постепенно пропускала кучу рабочего стола в этой конкретной оконной станции Service-0x6-453186fc $, пока xyzService.exe не обнаружил истощение во время выполнения запросов.
Чтобы решить эту проблему, мы просто настроили xyzService.exe и сделали так, чтобы он не разветвлял приложение пользовательского интерфейса в сеансе 0.
Решение 4 – Обновите Microsoft SQL Server
Установите последние обновления Microsoft SQL Server, чтобы убедиться, что ваша система использует последние улучшения и исправления. Для получения дополнительной информации о доступных обновлениях перейдите в Центр обновлений для Microsoft SQL Server.
Решение 5 – Удалить временную папку
Временная папка по умолчанию скрыта, поскольку содержит много файлов конфигурации, которые иногда используются Windows.
Он не предназначен для того, чтобы с ним связываться, поэтому более безопасный вариант – сделать резервную копию папки Temp, просто чтобы быть уверенным.
Вы найдете эту папку в своем разделе Windows, и на вкладке «Просмотр» вам нужно будет проверить скрытые элементы, чтобы увидеть ее. Или вы можете попробовать так:
- Нажмите Windows + R и введите «% temp% » в открывшемся диалоговом окне. Затем нажмите Enter.
- Нажмите Ctrl + A , чтобы выбрать все файлы, и нажмите Удалить .
- Теперь перейдите на установочный диск Windows, обычно (C :), найдите временную папку и удалите все файлы там же.
После перезагрузки компьютера проблема должна исчезнуть.
Как всегда, если вы сталкивались с другими решениями для исправления Недостаточно места для обработки этой команды, вы можете перечислить шаги по устранению неполадок в разделе комментариев ниже.
Обновленный октябрь 2023: остановите эти сообщения об ошибках и устраните распространенные проблемы с помощью этого инструмента. Получить сейчас в эту ссылку
- Скачайте и установите программного обеспечения.
- Он просканирует ваш компьютер на наличие проблем.
- Затем инструмент исправить проблемы которые были найдены.
Существует несколько причин, по которым вы можете получить это сообщение об ошибке. Одна из причин заключается в том, что у вас недостаточно ресурсов памяти для обработки этой команды. Другая причина в том, что что-то не так с одной из ваших программ. Вы можете использовать следующие шаги, чтобы решить эту проблему.
Если вы столкнулись с проблемой «Недостаточно ресурсов памяти для обработки этой команды», ознакомьтесь с нашей статьей об этом.
Содержание:
Что вызывает ошибку «Недостаточно ресурсов памяти»?
Две распространенные проблемы с памятью вызывают ошибку «недостаточно ресурсов» в Windows 10. Эти ошибки возникают из-за неправильной настройки аппаратного или программного обеспечения компьютера. Если вы часто видите такие сообщения об ошибках, это может указывать на серьезные проблемы с вашим компьютером. В этой статье мы обсудим, как решить проблему и предотвратить ее повторение.
Недостаточно оперативной памяти
Эта проблема возникает из-за недостаточного объема оперативной памяти, установленной на материнской плате. Вы можете быстро определить проблему, проверив настройки BIOS. Если ваш компьютер не поддерживает 64 ГБ оперативной памяти DDR4, он не будет работать правильно.
Плохие записи в реестре
Если вы столкнулись с этой проблемой, убедитесь, что вы обновили драйверы. Также попробуйте обновить операционную систему Windows до последней версии. Так вы сможете избежать дальнейших осложнений.
Ошибки системных файлов
Возможно, у вас проблема с системными файлами на жестком диске. Чтобы решить эту проблему, вам необходимо восстановить поврежденные записи реестра.
Чкдск должен быть выполнен
Если у вас возникли проблемы с доступом к вашим жестким дискам, это может быть связано с повреждением системного файла. Если вы видите сообщение об ошибке, например «Windows не может получить доступ к указанному диску», попробуйте запустить chkdsk /f, чтобы устранить проблему. У вас также могут возникнуть проблемы при попытке установить программное обеспечение или игры. В таких случаях необходимо выполнить чистую установку.
Утилита chkdsk используется для поиска и исправления ошибок на жестком диске. Этот инструмент может исправить такие проблемы, как повреждение файловой системы, поврежденные сектора и отсутствующие файлы. Чтобы использовать его, вы должны загрузиться в среду восстановления Windows (WinRE). WinRE — это специальный режим работы, в котором вы можете запускать команды для проверки работоспособности вашего компьютера без фактического запуска Windows.
Если вам будет предложено вставить мультимедийное устройство, сделайте это, а затем нажмите Enter. Когда вы увидите командную строку, введите «chkdsk /fc:», заменив «/c:» буквой, соответствующей расположению вашего основного раздела. Нажмите Enter, чтобы начать процесс.
Вы также можете выполнить chkdks вручную из командной строки. Например, чтобы проверить метку тома, введите «chkdisk /v». Чтобы проверить свободное место, введите «chkfree -f». Чтобы проверить MFT, введите «fsutil fsinfo ntfsfix c:\». Введите «выход», чтобы выйти из командной строки.
Обновлено: 2023 октября
Этот инструмент настоятельно рекомендуется, чтобы помочь вам исправить вашу ошибку. Кроме того, этот инструмент обеспечивает защиту от потери файлов, вредоносных программ и аппаратных сбоев, а также оптимизирует работу вашего устройства для достижения максимальной производительности. Если у вас уже есть проблема с компьютером, это программное обеспечение может помочь вам решить ее и предотвратить повторение других проблем:
- Шаг 1: Установите инструмент восстановления и оптимизации ПК. (Виндовс 10, 8, 7, ХР, Виста).
- Шаг 2: Нажмите Начать сканирование чтобы определить, какие проблемы вы испытываете с вашим компьютером.
- Шаг 3: Нажмите Починить всечтобы решить все проблемы.
Используйте установочный диск для восстановления обновления Windows
Обновление до Windows 10 — одна из самых распространенных проблем, с которыми сталкиваются пользователи Windows. Если у вас возникли проблемы при обновлении до Windows 10, мы рекомендуем загрузить установочный диск и восстановить процесс обновления. Скачать установочный диск можно здесь.
Следующие шаги показывают, как восстановить обновление Windows с помощью установочного диска.
1. Откройте окно командной строки
2. Нажмите кнопку «Пуск», введите cmd в поле поиска и нажмите клавишу «Ввод». Появится черное окно командной строки.
3. Запустите команду
4. Введите «diskpart» без кавычек и нажмите клавишу ввода. Откроется диспетчер разделов диска.
5. Перечислите разделы, набрав list disk. Вывод будет похож на изображение ниже:
6. Выберите диск C:, щелкнув по нему.
7. Щелкните правой кнопкой мыши выбранный диск и выберите параметр «Восстановить».
8. Дождитесь завершения процесса.
9. Перезагрузите компьютер.
Измените значения SharedSection
Параметр SharedSection указывает количество общих разделов в пуле кэша. Общий раздел хранит данные, которые используются в нескольких запросах. Если вам не хватает памяти, увеличьте значение SharedSection, чтобы уменьшить объем памяти, необходимый для каждого запроса. Это влияет как на клиентский, так и на серверный кэш.
Для Windows NT значение SharedValue следует увеличить до 512. Для Windows 2000, Windows XP или Windows Server 2003 его следует увеличить до 2048.
Установите последнюю версию Microsoft SQL Server
Microsoft рекомендует обновлять SQL Server до последней версии, когда это возможно. Сюда входят исправления, исправления и пакеты обновлений.
Если вы не будете регулярно обновлять SQL Server, он может стать уязвимым для атак.
Следующие шаги описывают, как установить последнюю версию SQL Server:
1. Загрузите соответствующий установочный носитель для операционных систем, в которых вы планируете запускать SQL Server.
2. Запустите Setup.exe, чтобы запустить мастер установки.
3. Следуйте инструкциям мастера установки, чтобы завершить процесс установки.
4. После установки SQL Server проверьте документацию по продукту, чтобы узнать, какие дополнительные действия необходимо выполнить для настройки и включения программного обеспечения.
Временные папки следует удалить
Временная папка скрыта по дизайну, потому что она содержит множество файлов конфигурации, которые иногда используются Windows. В этой папке также хранятся временные данные, такие как файлы cookie, кэш и файлы журналов. Здесь хранится несколько вещей, в том числе следующие:
• Файлы cookie — это второстепенная информация, отправляемая в ваш браузер каждый раз, когда вы заходите на сайт. Они позволяют сайтам распознавать ваш компьютер и предоставлять персонализированные функции. Файлы cookie не повреждают вашу систему.
• Файлы кэша — это копии веб-страниц, сохраненные локально на вашем жестком диске. Когда вы снова запрашиваете веб-страницу, сервер отправляет тот же файл на ваш компьютер, а не запрашивает его через Интернет. Это ускоряет время загрузки.
• Файлы журналов – содержат записи о том, что происходило во время просмотра веб-страниц. Если с вашим компьютером что-то не так, эти журналы могут помочь определить проблему.
Если вы хотите удалить временную папку, выполните следующие действия:
1. Откройте Проводник, одновременно нажав клавиши Windows + X.
2. Нажмите кнопку «Пуск», а затем нажмите «Компьютер».
3. Дважды щелкните папку C:\Users\username\AppData\Local\Temp.
4. Удалите все содержимое папки Temp.
5. Закройте окно.
Примечание. Возможно, вам потребуется перезагрузить компьютер после удаления временной папки.
Измените значение IRPStackSize.
Чтобы увеличить размер стека, измените раздел реестра IRPStackSize. Вы можете сделать это вручную или автоматически с помощью групповой политики. Кроме того, некоторые инструменты автоматизируют этот процесс, например Stack Size Updater.
1. Вы можете использовать следующую команду, чтобы установить размер IRPStackSize равным 512 КБ:
REG ADD «HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\» /v IRPStackSize /t REG_DWORD /d 0x20000 /f
2. Перезагрузите Windows 10.
3. Перезагрузите компьютер
4. Проверьте изменения
5. Проверьте это
ОДОБРЕННЫЙ: Чтобы исправить ошибки Windows, нажмите здесь.
by Madalina Dinita
Madalina has been a Windows fan ever since she got her hands on her first Windows XP computer. She is interested in all things technology, especially emerging technologies… read more
Updated on
- The main components that an operating system and programs rely on are CPU, HDD, RAM. HDD and RAM are 2 different types of storage spaces for different functions.
- When the available RAM is low or the program is not able to access enough memory, errors occur. They can be fixed by a software update, system cleanup, or registry editing.
- Difficult problems such as system issues are very annoying. Check out the System Errors Troubleshooting Hub for more information and related articles.
- Our Windows 10 Errors Troubleshooting section deals with other types of issues that a normal user can encounter while using the computer.
If you’re getting the ERROR_NOT_ENOUGH_MEMORY message with the Not enough storage is available to process this command description, follow the troubleshooting steps listed in this article to fix it.
This error codes affects Windows servers, causing systems to crash with the message Not enough storage is available to process this command in the error log.
Microsoft explains that this error may occur if the IRPStackSize registry entry on the server is set too low. As a result, the best and simplest way to solve this problem is to tweak the registry in order to allocate a larger IRPStackSize value.
How do I fix not enough memory resources are available to process this command
- Modify the IRPStackSize value
- Modify the SharedSection values
- Block UI app forks
- Upgrade the Microsoft SQL Server
- Delete the Temporary Folder
The following solutions involve modifying the registry. However, severe issues might occur if the registry values are changed incorrectly. Don’t forget to back up the registry before you modify it. In this manner, you can always restore it in case anything goes wrong.
1. Modify the IRPStackSize value
- Go to Start > Run > type regedit > hit OK.
- Locate and then select the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer
- If the IRPStackSize entry is not available, follow these steps:
- Click Edit > New > click DWORD Value.
- Type IRPStackSize > hit ENTER. Type IRPStackSize exactly as it appears. Don’t forget that the value name is case sensitive.
- Click IRPStackSize > Edit > Modify.
In the Data Value box, type a larger value > click OK. The values may range from 0x1 to 0xC, and are equivalent to 1 to 12 in decimal notation.
If the problem persists after you’ve modified the value, repeat the same steps and increase the value of IRPStackSize again.
How we test, review and rate?
We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.
For more details you can read how we test, review, and rate at WindowsReport.
2. Modify the SharedSection values
- Open the Registry Editor > locate the following subkey
HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerSubSystems
- Select the Windows value > go to the Edit menu > choose String.
- Increase the SharedSection parameter.
- Windows NT uses the following format: SharedSection=xxxx,yyyy
Add “,256” or “,512” after the yyyy number. - Windows 2000, Windows XP, and Windows Server 2003 use the following format: SharedSection=xxxx,yyyy,zzzz
For 32-bit operating systems, increase the yyyy value to “12288”; increase the zzzz value to “1024”.
For 64-bit operating systems, increase the yyyy value to “20480”; increase the zzzz value to “1024”.
3. Block UI app forks
A Windows user recently described an interesting troubleshooting method to fix the “Not enough storage is available to process this command” error code.
If an important app runs out of storage, you can restart it. The error will temporarily disappear. However, the desktop heap for the window station service will encounter memory issues again.
To permanently fix this issue, configure the xyzService.exe that runs out of memory to avoid UI application forks in session 0. Here’s how user BlueCode described the resolution adopted for this particular situation:
After talked with customer, I figured out that the whole story here is that, customer ran xyzService.exe with domain account DOMAINxyzServiceAccount in session 0, and xyzService.exe forks child processes xyzUIApplication.exe somehow periodically. Unfortunately the UI application did not exit as usually. This operation leaked the desktop heap in this specific window station Service-0x6-453186fc$ gradually until the depletion was detected by xyzService.exe while running queries.
To solve this issue, we simple configured the xyzService.exe and made it not forks UI application in session 0.
4. Upgrade the Microsoft SQL Server
Install the latest Microsoft SQL Server updates to make sure that your system benefits from the latest improvements and patches. For more information about the available updates, go to the Update Center for Microsoft SQL Server.
5. Delete the Temporary Folder
The Temporary Folder is hidden by default because it contains a lot of configuration files used by Windows occasionally.
It’s not intended to be messed around with, so the safer option is to back up the Temp folder, just to be sure.
You will find this folder in your Windows partition, and under the View tab you’ll have to check Hidden items to see it. Or you can try this way:
- Press Windows + R and type “%temp%” in the dialogue box that appears. Then press Enter.
- Press Ctrl + A to select all the files and click on Delete
- Now go to your Windows installation drive, usually (C:), and find the temp folder and delete all the files there too.
After you restart your computer, the problem should disappear.
As always, if you’ve come across other solutions to fix the not enough memory resources are available to process this command error, you can list the troubleshooting steps in the comment section below.
- systeminfo |find “Available Physical Memory” : this will show how much RAM is available
- systeminfo | findstr /C:”Total Physical Memory” : this will show the total RAM installed
Subtract the first from the second and you will know how much memory is utilized.
- What Does Not enough memory mean?
It is usually an error shown by a program that isn’t able to continue or doesn’t have any more memory available to store data and perform operations. See our complete guide on getting rid of the error.
- Why does my computer say not enough memory?
Usually, it means that the operating system + the applications require more RAM memory than your computer has. Closing some of the applications that run in the background might help.