Tehnografi.com - Технологические новости, обзоры и советы

Недостаточно места для обработки этой команды [FIX]


Если вы получаете ERROR_NOT_ENOUGH_MEMORY сообщение с Недостаточно места для обработки этой команды Описание, пожалуйста, следуйте инструкциям по устранению неполадок, перечисленным в этой статье, чтобы исправить это.

Этот код ошибки влияет Windows серверы, вызывающие сбой системы с сообщением Недостаточно места для обработки этой команды в журнале ошибок.

Microsoft объясняет, что эта ошибка может возникнуть, если на сервере задана слишком низкая запись реестра IRPStackSize. В результате лучший и самый простой способ решить эту проблему – настроить реестр, чтобы назначить большее значение IRPStackSize.

Действия по устранению Недостаточно памяти для обработки этой команды

  1. Изменить значение IRPStackSize
  2. Изменить значения SharedSection
  3. Блокировка пользовательского интерфейса приложений
  4. Обновление Microsoft SQL Server
  5. Удалить временную папку

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

Решение 1. Измените значение IRPStackSize.

  1. Перейдите в Пуск> Выполнить> тип regedit> hit ХОРОШО.
  2. Найдите и выберите следующий раздел реестра:
    HKEY_LOCAL_MACHINE SYSTEM Параметры службы текущего управления LanmanServerнастройка сервера lanman windows 10
  3. Если запись IRPStackSize недоступна, выполните следующие действия:
    • Нажмите «Правка»> «Создать»> нажмите «Значение DWORD».
    • тип IRPStackSize > нажмите ENTER. Введите IRPStackSize точно так, как оно выглядит. Не забывайте, что имя значения чувствительно к регистру.
  4. Нажмите IRPStackSize> Изменить> Изменить.
    В поле «Значение данных» введите большее значение> нажмите «ОК». Значения могут быть в диапазоне от 0x1 до 0xC и эквивалентны от 1 до 12 в десятичной записи.

Если проблема не устраняется после изменения значения, повторите те же действия и снова увеличьте значение IRPStackSize.

Решение 2 – Изменить значения SharedSection

  1. Откройте редактор реестра> найдите следующий подраздел
    HKEY_LOCAL_MACHINE Система CurrentControlSet ControlSession Manager Подсистемыwindows    10 подсистем редактора реестра
  2. Выберите Windows значение> перейдите в меню «Правка»> выберите «Строка».
  3. Увеличьте параметр SharedSection.
  • Windows NT использует следующий формат: SharedSection = xxxx, гггг
    Добавьте «, 256» или «, 512» после номера гггг.
  • Windows 2000 Windows ХР и Windows Server 2003 использует следующий формат: SharedSection = xxxx, yyyy, zzzz
    Для 32-разрядных операционных систем увеличьте значение aaaa до «12288»; увеличьте значение zzzz до "1024".
    Для 64-разрядных операционных систем увеличьте значение aaaa до «20480»; увеличьте значение zzzz до "1024".

Решение 3 – Блокировка вилок пользовательского интерфейса

Windows Пользователь недавно описал интересный метод устранения неполадок исправить код ошибки «Недостаточно памяти для обработки этой команды».

Если важному приложению не хватает памяти, вы можете перезапустить его. Ошибка временно исчезнет. Однако на рабочем столе куча для сервиса 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 раздел, и на вкладке Просмотр вам придется проверить скрытые элементы, чтобы увидеть его. Или вы можете попробовать это так:

  1. пресс Windows + R и напиши% температура%«В появившемся диалоговом окне. Затем нажмите Enter.
  2. пресс Ctrl + A выбрать все файлы и нажать удалить

  3. Теперь иди в свой Windows установочный диск, как правило (C :), найдите временную папку и удалите все файлы там же.

После перезагрузки компьютера проблема должна исчезнуть.

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

От редактора Note: Этот пост был первоначально опубликован в сентябре 2017 года и с тех пор был полностью переработан и обновлен, чтобы обеспечить свежесть, точность и полноту.

Table of Contents