Найти в Дзене

Недостаточно памяти» при запуске приложений — при том, что память есть

Оглавление

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

Почему появляется ошибка?

Причин несколько, и они не всегда связаны с реальной нехваткой оперативной памяти:

  1. Фрагментация виртуальной памяти — Windows использует файл подкачки, и если он неправильно настроен, система может выдавать ошибку.
  2. Ограничения приложений — некоторые старые программы не умеют работать с большим объёмом памяти и «ломаются», даже если у вас 16–32 ГБ ОЗУ.
  3. Утечки памяти — приложение занимает всё больше памяти и не освобождает её (часто встречается в браузерах или «сырых» играх).
  4. Слишком много фоновых процессов — десятки вкладок в браузере, мессенджеры, обновления и сторонние службы могут съедать ресурсы.
  5. Повреждение системных файлов или драйверов — ошибки в Windows тоже могут вызывать ложные сообщения.

Пошаговое решение

1. Проверьте диспетчер задач

  • Нажмите Ctrl + Shift + Esc.
  • На вкладке Производительность → Память посмотрите, сколько реально занято.
  • На вкладке Процессы найдите «прожорливое» приложение.

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

2. Очистите автозагрузку

  • Нажмите Win + R, введите msconfig.
  • Во вкладке Автозагрузка отключите лишние программы.
  • Также можно управлять автозагрузкой в Диспетчере задач → Автозагрузка.

3. Настройте файл подкачки (виртуальную память)

  1. Нажмите Win + Pause → Дополнительные параметры системы.
  2. В разделе Быстродействие → «Параметры» → «Дополнительно».
  3. В разделе Виртуальная память отключите «Автоматически выбирать».
  4. Установите размер вручную:
    Минимум = объём вашей ОЗУ.
    Максимум = 2–3 объёма ОЗУ.

Например, если у вас 8 ГБ оперативной памяти — выставите минимум 8192 МБ, максимум 16384–24576 МБ.

4. Проверьте систему на ошибки

Откройте командную строку (администратор) и введите:

sfc /scannow

Это восстановит повреждённые системные файлы.

5. Обновите драйверы и Windows

Иногда проблемы с памятью вызывают старые драйверы или несовместимость программ.

6. Используйте 64-битную версию Windows

Если у вас 32-битная система, она физически не сможет работать с памятью больше 4 ГБ.

7. Добавьте физическую память (если реально не хватает)

Если вы запускаете тяжёлые программы (например, игры, Photoshop, 3D-рендер), а у вас всего 4–8 ГБ ОЗУ, стоит подумать об апгрейде.

Итог

Ошибка «Недостаточно памяти» не всегда связана с реальной нехваткой ОЗУ. Чаще всего проблема кроется в неправильной настройке файла подкачки, утечках памяти или сбоях в системе.

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

А у вас когда-нибудь появлялось это сообщение? На каком приложении чаще всего?