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

Вы пытаетесь выполнить команду в командной строке. Но как только вы нажимаете Enter, cmd выдает сообщение об ошибке: «Недостаточно ресурсов памяти для обработки этой команды».

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

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

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

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

Помимо того, что система не может обработать команду из-за недостатка ресурсов памяти, существуют и другие причины возникновения ошибки. Ниже перечислены некоторые из основных причин:
  • Поврежденные системные файлы
  • временные файлы
  • Отсутствующий образ Windows
  • Проблема с распределением памяти
  • Низкое значение IRPStackSIze
  • Проблема обновления Windows

Мы подробно рассмотрим способы устранения этой проблемы.

Устранение проблемы недостаточного количества доступных ресурсов памяти

Как и в случае с вышеупомянутыми причинами ошибки, существуют различные способы ее устранения.

Но прежде чем переходить к исправлениям, сделайте следующее:

  • Убедитесь, что доступно достаточно оперативной памяти. Одновременный запуск многих программ может привести к тому, что оперативная память будет полностью занята, что может вызвать ошибку.
  • Проверьте, достаточно ли свободного места на диске C: не менее 30 Гб.
  • Ваша Windows обновлена.

После проверки всех этих параметров, если проблема все еще существует, попробуйте применить описанные ниже способы ее устранения.

Сканирование и устранение потенциальных проблем с помощью Cmd

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

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

Чтобы выполнить команду, выполните следующие действия:

  1. Нажмите клавиши Windows + Q и найдите cmd.
  2. Щелкните правой кнопкой мыши и выберите Запуск от имени администратора.
  3. Введите следующую команду: sfc/ scannow

Если в ходе сканирования будут обнаружены какие-либо проблемы, система решит их автоматически.

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

Восстановление образа Windows с помощью инструмента DISM

DISM (Deployment Imaging and Servicing Management) — это инструмент командной строки, используемый для подготовки, изменения и обслуживания образов системы. Вы можете использовать этот инструмент для восстановления образа Windows и решения проблемы.

Поскольку вы уже находитесь в командной строке с правами администратора, введите следующую команду: Dism /Online /Cleanup-Image /RestoreHealth

Для завершения этого процесса может потребоваться некоторое время, поэтому наберитесь терпения. После завершения процесса перезагрузите компьютер и проверьте, устранена ли ошибка или нет.

Вы также можете выполнить команду chkdsk, чтобы проверить жесткий диск на наличие поврежденных файлов.

Выполнить chkdsk

Chkdsk или Check Disk Utility используется для сканирования ошибок на жестком диске и их автоматического устранения. Вы можете выполнить chkdsk из проводника файлов или командной строки.

Чтобы выполнить Chkdsk из Проводника файлов

Выполните указанные ниже действия:

  1. Откройте Проводник файлов (нажмите клавишу Windows + E для быстрого вызова).
  2. Щелкните правой кнопкой мыши на диске C: и откройте Свойства.

    ПРИМЕЧАНИЕ: Диск C: является обычным местом установки Windows. Если Windows установлена на другом диске, щелкните правой кнопкой мыши на этом диске и откройте Свойства.
  3. Выберите вкладку Инструменты
  4. Нажмите кнопку Проверка и выберите Сканировать диск

Для выполнения Chkdsk из командной строки

  1. Запустите Командную строку от имени администратора
  2. Введите следующую команду:
    chkdsk: C

После завершения проверьте, решена ли проблема или нет.

Увеличьте значение IRPStackSize

IRPStackSize означает размер стека пакетов запросов ввода/вывода. Он отвечает за выделение памяти для выполнения различных процессов. Если какой-либо процесс выйдет за пределы указанного диапазона, возникнет ошибка.

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

Это очень распространенное исправление, которое используют все. Скорее всего, оно поможет решить проблему.

Чтобы изменить значение IRPStackSize, выполните следующие действия:

  1. Нажмите клавиши Windows + R, чтобы открыть «Выполнить
  2. Введите «regedit» и нажмите Ok
  3. Теперь в этом окне перейдите по следующему пути: ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
  4. Найдите IRPStackSize. Если он существует, перейдите к шагу 7. Если нет, то его нужно создать.
  5. Щелкните правой кнопкой мыши на пустой части и выберите New > DWORD (32-bit) Value.
  6. Назовите файл IRPStackSize и нажмите Enter.
  7. Щелкните правой кнопкой мыши на IRPStackSize и выберите Modify.
  8. Введите любое значение от 15-50 и нажмите Ok.

Я рекомендую ввести небольшое значение и проверить, существует ли проблема. Если ошибка не исчезла, вернитесь и увеличьте значение. Делайте это до тех пор, пока ошибка не будет устранена.

Изменение значения SharedSection

Иногда причиной проблемы может быть ограничение памяти кучи.

Куча рабочего стола — это память, используемая для хранения объектов пользовательского интерфейса, таких как окна и меню. Память кучи определяется в реестре под ключом ‘SharedSection’.

Следовательно, изменение значения SharedSection может решить проблему. Вот как это можно сделать.

  1. Перейдите в редактор реестра, используя шаги, описанные выше.
  2. В этом окне перейдите по следующему пути: ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerSubSystems
  3. Щелкните правой кнопкой мыши на подсистеме Windows и выберите Изменить
  4. В разделе Value data найдите запись SharedSection и увеличьте ее второе и третье значения.

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

Удаление временных файлов

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

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

Чтобы удалить временные файлы, выполните следующие действия:

  1. В меню «Пуск» введите %temp%
  2. Нажмите Ctrl + A, чтобы выделить все папки.
  3. Нажмите Shift + Delete, чтобы удалить их
  4. Нажмите клавиши Windows + E, чтобы открыть проводник файлов.
  5. Теперь перейдите в это место:
    Локальный диск (C): > Windows > Temp
  6. Нажмите Ctrl + A для выбора и Shift + Delete для удаления всех папок.

Перезагрузите компьютер и проверьте, сохранилась ли проблема.

Восстановление обновления Windows с помощью установочного диска

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

Для начала работы вам понадобится внешний диск с не менее чем 8 ГБ свободного места. Этот метод разделен на две части, и если ваш текущий ПК не загружается, вам нужно выполнить первую часть на отдельном компьютере.

Подготовка загрузочного диска

  1. Загрузите ISO-образ Windows и инструмент для создания носителя с официального сайта Microsoft.
  2. Теперь вставьте внешний жесткий диск или флешку и запустите инструмент создания носителя, чтобы создать установочный диск Windows.

Восстановите обновление Windows

  1. Вставьте загрузочный диск в компьютер, требующий ремонта, и запустите файл setup.exe.
  2. Выберите Обновление Windows 10 и отмените выбор проверки наличия новых обновлений.
  3. Выберите, хотите ли вы сохранить все свои файлы.
  4. Внимательно следуйте инструкциям до завершения процесса.

Теперь перезагрузите компьютер и проверьте, решена ли проблема или нет.

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