- Windows пишет недостаточно памяти — что делать?
- О том, какой именно памяти недостаточно
- Причины, вызывающие ошибку
- Как исправить ошибки, связанные с нехваткой памяти в Windows 7, 8 и 8.1
- Мало RAM
- Мало места на жестком диске
- Настройка файла подкачки Windowsпривела к появлению ошибки
- Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM
- В заключение
- Недостаточно памяти в Windows 7 — исправление ошибки
- Разновидности памяти
- Признаки недостатка
- Причины ошибки
- Пути предотвращения
- Малый объем ОЗУ
- Недостаточно места в файле подкачки
- Мало места на жёстком диске
- Программа «ворует» всю память
- Ничего не помогло
Windows пишет недостаточно памяти — что делать?
В этой инструкции — о том, что делать, если при запуске какой-либо программы вы видите сообщение Windows 10, Windows 7 или 8 (или 8.1) о том, что системе недостаточно виртуальной или просто памяти и «Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы».
Постараюсь учесть все возможные варианты появления этой ошибки, а также рассказать о том, как ее исправить. В случае если вариант с недостаточным местом на жестком диске явно не про вашу ситуацию, вероятно, дело в отключенном или слишком маленьком файле подкачки, подробнее об этом, а также видео инструкция доступны здесь: Файл подкачки Windows 7, 8 и Windows 10.
О том, какой именно памяти недостаточно
Когда в Windows 7, 8 и Windows 10 вы видите сообщение о том, что недостаточно памяти, имеется в виду в первую очередь оперативная память и виртуальная, являющаяся, по сути, продолжением оперативной — то есть, если системе не хватает RAM, то она использует файл подкачки Windows или, иначе, виртуальную память.
Некоторые начинающие пользователи ошибочно под памятью подразумевают свободное пространство на жестком диске компьютера и недоумевают, как это так: на HDD свободно много гигабайт, а система жалуется на нехватку памяти.
Причины, вызывающие ошибку
Для того, чтобы исправить данную ошибку, прежде всего, следует разобраться, чем она вызвана. Вот некоторые возможные варианты:
- Вы открыли очень много всего, в результате чего возникла проблема с тем, что на компьютере недостаточно памяти — как исправить эту ситуацию я рассматривать не будет, так как тут все ясно: закройте то, что не нужно.
- У вас действительно мало оперативной памяти (2 Гб и меньше. Для некоторых ресурсоемких задач может быть мало и 4 Гб RAM).
- Жесткий диск заполнен под завязку, соответственно на нем не остается достаточного места для виртуальной памяти при автоматической настройке размера файла подкачки.
- Вы самостоятельно (или с помощью какой-то программы оптимизации) настраивали размер файла подкачки (или отключили его) и он оказался недостаточным для нормальной работы программ.
- Какая-то отдельная программа, вредоносная или нет, вызывает утечку памяти (постепенно начинает использовать всю доступную память).
- Проблемы с самой программой, которая вызывает появление ошибки «недостаточно памяти» или «недостаточно виртуальной памяти».
Если не ошибаюсь, пять описанных вариантов являются наиболее распространенными причинами ошибки.
Как исправить ошибки, связанные с нехваткой памяти в Windows 7, 8 и 8.1
А теперь, по порядку, о том, как исправить ошибку в каждом из перечисленных случаев.
Мало RAM
Если на вашем компьютере небольшое количество оперативной памяти, то имеет смысл задуматься о покупке дополнительных модулей RAM. Память сейчас не дорогая. С другой стороны, если у вас совсем старый компьютер (и память старого образца), и вы подумываете о скором приобретении нового, апгрейд может быть и неоправданным — проще временно смириться с тем, что не все программы запускаются.
О том, как самостоятельно узнать какая память нужна и сделать апгрейд я писал в статье Как увеличить оперативную память RAM на ноутбуке — в общем-то, все описанное там применимо и к настольному ПК.
Мало места на жестком диске
Несмотря на то, что объемы сегодняшних HDD внушительны, самому нередко приходилось видеть, что у пользователя из терабайта свободен 1 гигабайт или около того — подобное вызывает не только ошибку «недостаточно памяти», но и приводит к серьезным тормозам при работе. Не стоит доводить до этого.
Об очистке диска я писал в нескольких статьях:
Ну и главный совет — не стоит хранить множество фильмов и другого медиа, которое вы не будете слушать и смотреть, игр, в которые больше не станете играть и аналогичных вещей.
Настройка файла подкачки Windowsпривела к появлению ошибки
Если вы самостоятельно настраивали параметры файла подкачки Windows, то есть вероятность, что именно эти изменения привели к появлению ошибки. Возможно, вы даже не делали этого вручную, а постаралась какая-то программа, предназначенная для оптимизации быстродействия Windows. В таком случае, вам, возможно, следует увеличить файл подкачки или включить его (если он был отключен). Некоторые старые программы вообще не запустятся с отключенной виртуальной памятью и всегда будут писать о ее нехватке.
Во всех этих случаях рекомендую к ознакомлению статью, в которой подробно описано, как и что делать: Как правильно настроить файл подкачки Windows.
Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM
Случается, что какой-то отдельный процесс или программа начинает интенсивно использовать оперативную память — это может быть вызвано ошибкой в самой программе, вредоносным характером ее действий или каким-либо сбоем.
Определить, нет ли такого процесса можно с помощью диспетчера задач. Для его запуска в Windows 7 нажмите клавиши Ctrl + Alt + Del и выберите диспетчер задач в меню, а в Windows 8 и 8.1 нажмите клавиши Win (клавиша с эмблемой) + X и выберите «Диспетчер задач».
В диспетчере задач Windows 7 откройте вкладку «Процессы» и отсортируйте по столбцу «Память» (нужно кликнуть по имени столбца). Для Windows 8.1 и 8 воспользуйтесь для этого вкладкой «Подробности», которая дает наглядное представление обо всех процессах, запущенных на компьютере. Их также можно отсортировать по количеству используемой оперативной и виртуальной памяти.
Если вы видите, что какая-то программа или процесс использует большое количество RAM (большое — это сотни мегабайт, при условии, что это не редактор фото, видео или что-то ресурсоемкое), то стоит разобраться, почему так происходит.
Если это нужная программа: повышенное использование памяти может быть вызвано как обычной работой приложения, например, при автоматическом обновлении, или операциях, для которых программа и предназначена, так и сбоями в ней. Если вы видите, что программа все время использует странно большое количество ресурсов, попробуйте переустановить ее, а если это не помогло — поискать в Интернете описание проблемы применительно к конкретному ПО.
Если это неизвестный процесс: возможно, это что-то вредоносное и стоит проверить компьютер на вирусы, есть также вариант, что это сбой какого-либо системного процесса. Рекомендую поиск в Интернете по имени этого процесса, для того, чтобы разобраться в том, что это и что с этим делать — скорее всего, вы не единственный пользователь, у кого возникла такая проблема.
В заключение
Помимо описанных вариантов, есть еще один: ошибку вызывает именно экземпляр программы, которую вы пытаетесь запустить. Имеет смысл попробовать загрузить ее из другого источника или почитать официальные форумы поддержки этого программного обеспечения, там тоже могут быть описаны варианты решения проблем с недостаточностью памяти.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
05.04.2018 в 18:31
Спасибо Дмитрий! Еще попытаюсь поставить 2 х 4 гб оперативки.
26.07.2018 в 22:28
Здравствуйте, Дмитрий!
Попробовал сканером НР G4050 отсканировать изображение в большом разрешении 1200 точек на дюйм (планирую сканировать старые фото и плёнки), но возникла надпись от сканирующей программы: «В системе недостаточно памяти для запуска программы. Закройте все открытые программы и повторите сканирование. Перезагрузите компьютер. И цифры 4 (3,2,0)». Посмотрел в диспетчере задач — загруженность процессора 1%, а памяти 6%. Файл подкачки Windows 10 установила автоматически на диск С около 9 Гиг. Я не стал регулировать его, так как заметил, что подобные эксперименты для меня заканчивались переустановкой системы. Но я не пойму, о каком недостатке памяти может идти речь, когда самой оперативной памяти у меня 64 гигабайта, о на диске С свободно 83 гигабайта.
А можно ли в сообщения к Вам прикладывать скриншот?
Искренне Ваш,
Рубен
Хочу добавить: складывается впечатление, что система не использует все 64 гиг. оперативной памяти. По крайней мере, загрузку оперативной памяти никогда не показывала более 30-40%. А можно ли заставить систему использовать всю оп. память?
27.07.2018 в 11:14
Здравствуйте.
Отвечаю не по порядку:
1. «Заставить» использовать всю память не получится — сколько требуется, столько используется.
2. Некоторые программы, даже при наличии значительного объема оперативной памяти всё равно будут использовать виртуальную (файл подкачки), если он включен. Возможно, так дело обстоит и со сканирующей программой. А если его отключить, то некоторые программы не смогут работать (но вообще это не часто происходит).
3. А вот почему оно у вас так сообщает (о недостатке памяти) — мне непонятно. Даже если сканировать A4 1200 ppi с 32-битным цветом, это всего 1.5 Гб, т.е. должно хватать что виртуальной, что оперативной памяти. Возможно, какой-то баг самой программы (если фирменная от HP) и стоит попробовать выполнить сканирование из стороннего графического редактора?
31.07.2018 в 16:49
Дмитрий, спасибо за ответ. Программа сканирования — НР фирменная (возможно, это даёт повод их обеспокоить вопросом о памяти). Как только найду возможность попробовать сторонний редактор, сообщу результат.
09.08.2018 в 11:49
Добрый день! У меня в последнее время стала очень часто появляться ошибка примерно со следующим содержанием: «Операция чтения не может быть выполнена в памяти», а перед этим цифры. Даже когда выключаю компьютер и программы по идее должны сами закрываться, появляется такая ошибка.
Содержимое ошибки я перевёл примерно на русский язык. Не знаю разрешено ли вставлять сюда ссылки, но я оставлю ссылку на скриншот с ошибкой взятый с Интернета. У меня всё точно так же, за исключением названия приложения. Это может быть что угодно, начиная от драйвера НВИДИА, заканчивая процессом подключающим мой компьютер к сети.
У меня 8Gb RAM, Win10(на ССД) и ещё два HDD. Файлы подкачки стоят по выбору системы на всех трёх дисках. Пожалуйста помогите.
10.08.2018 в 09:56
А какое приложение у вас сообщает об ошибке?
18.08.2018 в 15:39
Здравствуйте купила компьютер хотела скачать яндекс пишет то что недостаточно памяти. Как быть?
19.08.2018 в 08:49
А можно подробнее? Что значит скачать яндекс? (яндекс браузер?). Откуда скачиваете? — с официального сайта?
28.09.2018 в 17:34
Добрый день.
Хочу добавить память к уже имеющейся Crucial CT51264BA160BJ 4 Гб.
Такой же в продаже не нашел. Посоветуйте, какую из этих лучше взять?
1.Crucial Ballistix Sport BLS4G3D1609DS1S00CEU
2.Kingmax FLGF65F-C8MLB
3.Patriot PSD34G16002
4.Kingston KVR16N11S8/4
5.AMD Radeon R5 Entertainment Series R534G1601U1S-U
6.Hynix H5TQ2G83CFR PBC
7.Patriot PSD34G160081
8.Corsair CMX4GX3M1A1600C11
Мат.плата: ASUS M5A97 R2.0
Процессор: Phenom II X4 955
Или может лучше продать мою оперативку и купить 1 планку на 8 Гб.? Например: Kingston KVR16N11/8?
29.09.2018 в 10:07
Постойте… я же вам отвечал на этот вопрос уже, правда в другой теме. Рекомендовал вторую из указанных.
Нет, 4+4 лучше чем одна на 8 (при условии, что вы не планируете потом еще 8 докупать в ближайшее время).
23.01.2019 в 19:32
04.02.2019 в 17:59
Здравствуйте, Дмитрий! Проблема заключается в следующем: При работе определённой программы вылазит следующее сообщение (ошибка): «Not enough space» и далее указывает на диск «С», на данную программу и «in process messages». Пожалуйста подскажите, что нужно сделать!
04.02.2019 в 19:11
Здравствуйте. Сообщение говорит о том, что недостаточно места. Вторую часть сообщения, предполагаю, вы пишете либо с ошибкой либо не полностью, во всяком случае информации дополнительной почерпнуть из него не могу.
Идеи о причинах: действительно мало места на диске C, либо отключен файл подкачки. Но скорее первое. А, еще один вариант: для доступа к диску C нужны права администратора, а программа запускается без этих прав (тогда попробовать запустить её от имени администратора).
Недостаточно памяти в Windows 7 — исправление ошибки
«Не хватает памяти на компьютере с ОС Windows 7» — знакомая проблема? Часто именно из-за неё операционная система или программы перестают отвечать или же вовсе прекращают работу. Для того чтобы избежать возможной утраты данных пользователя, система уведомляет следующим сообщением: Именно для безопасности данных и стабильной работоспособности важно научиться распознавать, предотвращать и решать проблему нехватки памяти.
Разновидности памяти
Для того чтобы разобраться в причинах этой проблемы, нужно понять, о какой разновидности памяти идет речь. Многие пользователи полагают, что когда система выдает подобную ошибку, то это касается переполненности места на физическом жестком диске (HDD). Однако это предположение ошибочно.
Если вы видите сообщение: «недостаточно памяти на компьютере, закройте программы», это значит, что система столкнулась с дефицитом оперативной и виртуальной памяти. Оперативной называют память, которую использует ОС для выполнения операций в текущем времени. Виртуальная память является продолжением оперативной, то есть при нехватке последней Windows обращается к файлу подкачки, с нехваткой которого, возможно, и столкнулась система, уведомив об этом пользователя.
Признаки недостатка
Операционная система выдаёт сообщение об ошибке лишь в крайнем случае, когда она столкнулась с непосредственным кризисом. Юзер может понять, что в файле подкачке недостаточно места, задолго до этого момента. В работоспособности ПК на это указывают некоторые признаки:
- снижение производительности (если вы заметили, что компьютер начал зависать и долго обрабатывать информацию);
- проблемы с отображением (некоторые окна при их запуске могут даже не отобразиться);
При возникновении таких проблем стоит задуматься о возможной нехватке ОП.
Однако не всегда наличие подобных затруднений означает непосредственный недостаток оперативной памяти.
Причины ошибки
Подобравшись вплотную к решению проблемы, необходимо разобраться, почему она возникла. Наиболее распространёнными причинами нехватки ОП являются следующие:
- задействовано слишком много программ, занимающих изрядное количество места (например, если пользователь открыл большое количество страниц в браузере и параллельно какое-то стороннее приложение);
- на компьютере мало ОЗУ (эта проблема распространена на компьютерах и ноутбуках старого поколения, у которых RAM имела небольшой размер);
- недостаточно места на жёстком диске (в случае, если HDD забит до отказа, операционной системе будет неоткуда взять средства для обработки операций);
- файл подкачки слишком мал (когда пользователь вручную настроил слишком маленький объем виртуальной памяти и его попросту недостаточно);
- одно из приложений занимает слишком много ОП (например, среди игр, которые занимают много рабочего места, можно выделить: gta, world of tanks, call of duty, the witcher и др., среди офисных программ — это может быть фотошоп, Microsoft Оffice и т. д.).
Для того чтобы не гадать о возможных причинах, повлёкших за собой проблему, можно сделать диагностику, проводимую непосредственно системой. Чтобы увидеть результаты, можно произвести печать для большей наглядности. Это эффективно, если проблема возникла на предприятии, где вы работаете, и руководство требует отчёта.
Но не стоит отчаиваться и писать в службу поддержку, эти причины успешно устраняются самим пользователем, и сложности с их решением возникнуть не должно. Но всё-таки гораздо лучше предотвратить наличие этой проблемы.
Пути предотвращения
Итак, что делать, если не хватает оперативной памяти? Существуют различные методы решения данной проблемы.
Малый объем ОЗУ
Ранее причина нехватки памяти уже связывалась с недостаточным объёмом RAM. Для того чтобы понять, так ли это, нужно зайти в документацию компьютера и посмотреть объем установленной памяти (ОЗУ). Если щёлкнуть по ярлыку «Мой компьютер» и нажать «Свойства», открывается следующее окно:
Здесь можно узнать не только объем ОП, но и частоту процессора (указываемую в разрядных числах), а также много другой полезной информации.
На сегодняшний день 2 Гб ОЗУ считается не таким уж и большим объёмом, вполне вероятно, что их может не хватать для функционирования ПК или ноутбука (это зависит от операций, которые на нём совершаются). Поэтому, обратившись к документации компьютера или его изготовителю, нужно выяснить, какой тип RAM совместим с представленной моделью персонального компьютера, и приобрести дополнительное устройство необходимого объёма.
Недостаточно места в файле подкачки
Объем файла подкачки (виртуальной памяти) может быть уменьшен самим пользователем, либо же его количества стало недостаточно для повседневных задач ПК. В отличие от предыдущего способа решения проблемы, этот не потребует каких-либо денежных вложений, а лишь нескольких минут пользовательского времени.
Итак, чтобы начать изменение файла подкачки, можно нажать кнопки Win+Pause/Break, и откроется информационное окно системы (см. предыдущее изображение). Это окно также открывается через ПКМ на ярлык «Компьютер»-Свойства или же Пуск-Панель управления-Система. В левой части окна системы нужно нажать на «Дополнительные параметры системы».
В открывшемся диалоговом окне открываем вкладку «Дополнительно» — подвкладку «Быстродействие» — и выбираем «Параметры».
В параметрах быстродействия необходимо также открыть вкладку «Дополнительно» и найти здесь подвкладку «Виртуальная память».
Если в свойствах ВП режим «Автоматически выбирать…» включён, то его нужно отключить, сняв галочку.
Если в системе стоит несколько жёстких дисков, то файл подкачки можно перенести на другой диск, что также способно повлиять на работоспособность ОС. Что касается размера, задаваемого для виртуальной памяти, то он выставляется в зависимости от объёма ОЗУ — в полтора раза больше для повседневных задач и в два раза больше для игр или других затратных приложений.
Однако стоит помнить, что такой способ, кроме решения проблемы с отсутствием памяти, может существенно замедлить производительность ПК. Поэтому настоятельно не рекомендуется выставлять высокие показатели для представленной функции.
Мало места на жёстком диске
Когда размер файла подкачки установлен, но системе все же не хватает памяти, это может указывать на засорённость жёсткого диска. Нужно посмотреть, сколько свободного места на диске, где расположена виртуальная память, и в случае, если места недостаточно, следует его освободить, удалив ненужные пользовательские файлы или стерев системный мусор. Приложения или системный мусор лучше всего удалять при помощи специальных утилит.
Наиболее известной и полезной в освобождении дискового пространства, безусловно, является Ccleaner. При его помощи можно легко почистить дисковое пространство, и решение проблемы вполне может удаться.
Программа «ворует» всю память
Бывает, причина кроется вовсе не в виртуальной памяти или ОЗУ, а в том, что определённый процесс или приложение занимает слишком много ресурсов.
Если это новоустановленная программа, то весьма вероятно, что компьютер в силу требований этого приложения не способен обеспечить его стабильную работоспособность. В таком случае стоит посмотреть на рекомендованные требования для игры или программы и сравнить их с показателями своего ПК или ноутбука.
Однако, если раньше это приложение работало стабильно, такая ошибка может свидетельствовать о непосредственном сбое работы в программе или вредоносном вмешательстве извне. Обычно об этом свидетельствует ошибка вроде: «Недостаточно памяти для завершения операции».
Чтобы определить, какой процесс отбирает слишком много ОП, необходимо открыть Диспетчер задач. В Windows 7 он открывается через команду, вызываемую посредством связки клавиш Ctrl+Alt+Delete. В появившемся меню нужно выбрать «Диспетчер задач».
В диалоговом окне Диспетчера задач Windows выберите вкладку «Процессы».
Отсортировав столбец «Память», можно увидеть, какие процессы сильнее всего нагружают ОП. Если такая программа действительно существует и заметно, что она использует слишком много ресурсов ПК, нужно разобраться, что это за приложение.
Программа, с которой вы уже знакомы, может вызывать повышенное использование занятой оперативной памяти в случае, если производится автоматическое обновление или же программа сама по себе может занимать столько пространства.
Однако, если вы не замечали подобного за этим приложением, это может свидетельствовать о сбое в его работе. Тогда рекомендуется закрыть программу, чтобы предотвратить потерю данных, а затем переустановить её.
Если же в процессах вы столкнулись с незнакомым приложением, занимающим много места, вероятнее всего, это может быть вредоносное ПО. Хоть они действуют и открыто, все же эти программы являются очень опасными. Пожалуйста, завершите запущенные подозрительные программы, если памяти на компьютере недостаточно, перезапустите систему и удалите вредоносные приложение при помощи антивируса.
Ничего не помогло
Возможны случаи, когда ничего из выше перечисленного не помогло обнаружить решения. Тогда следует сопоставить требования приложений и возможности компьютера. Вполне вероятно, что они сильно разнятся, из-за чего возникают подобные ошибки. Кроме того, бывают экземпляры самих программ, что вызывают ошибку. В этом случае попробуйте переустановить программу из другого источника.
Originally posted 2018-05-26 19:04:13.