Мало оперативной памяти что делать windows 10
Перейти к содержимому

Мало оперативной памяти что делать windows 10

  • автор:

Windows пишет недостаточно памяти — что делать?

Недостаточно памяти в Windows

В этой инструкции — о том, что делать, если при запуске какой-либо программы вы видите сообщение Windows 10, Windows 7 или 8 (или 8.1) о том, что системе недостаточно виртуальной или просто памяти и «Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы».

О том, какой именно памяти недостаточно

Когда в Windows 7, 8 и Windows 10 вы видите сообщение о том, что недостаточно памяти, имеется в виду в первую очередь оперативная память и виртуальная, являющаяся, по сути, продолжением оперативной — то есть, если системе не хватает RAM, то она использует файл подкачки Windows или, иначе, виртуальную память.

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

Причины, вызывающие ошибку

Ошибка на компьютере недостаточно памяти

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

  • Вы открыли очень много всего, в результате чего возникла проблема с тем, что на компьютере недостаточно памяти — как исправить эту ситуацию я рассматривать не будет, так как тут все ясно: закройте то, что не нужно.
  • У вас действительно мало оперативной памяти (2 Гб и меньше. Для некоторых ресурсоемких задач может быть мало и 4 Гб RAM).
  • Жесткий диск заполнен под завязку, соответственно на нем не остается достаточного места для виртуальной памяти при автоматической настройке размера файла подкачки.
  • Вы самостоятельно (или с помощью какой-то программы оптимизации) настраивали размер файла подкачки (или отключили его) и он оказался недостаточным для нормальной работы программ.
  • Какая-то отдельная программа, вредоносная или нет, вызывает утечку памяти (постепенно начинает использовать всю доступную память).
  • Проблемы с самой программой, которая вызывает появление ошибки «недостаточно памяти» или «недостаточно виртуальной памяти».

Если не ошибаюсь, пять описанных вариантов являются наиболее распространенными причинами ошибки.

Как исправить ошибки, связанные с нехваткой памяти в Windows 7, 8 и 8.1

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

Мало RAM

Если на вашем компьютере небольшое количество оперативной памяти, то имеет смысл задуматься о покупке дополнительных модулей RAM. Память сейчас не дорогая. С другой стороны, если у вас совсем старый компьютер (и память старого образца), и вы подумываете о скором приобретении нового, апгрейд может быть и неоправданным — проще временно смириться с тем, что не все программы запускаются.

Модуль оперативной памяти

Мало места на жестком диске

Несмотря на то, что объемы сегодняшних HDD внушительны, самому нередко приходилось видеть, что у пользователя из терабайта свободен 1 гигабайт или около того — подобное вызывает не только ошибку «недостаточно памяти», но и приводит к серьезным тормозам при работе. Не стоит доводить до этого.

Об очистке диска я писал в нескольких статьях:

  • Как очистить диск C от ненужных файлов
  • Пропадает место на жестком диске

Ну и главный совет — не стоит хранить множество фильмов и другого медиа, которое вы не будете слушать и смотреть, игр, в которые больше не станете играть и аналогичных вещей.

Настройка файла подкачки Windowsпривела к появлению ошибки

Если вы самостоятельно настраивали параметры файла подкачки Windows, то есть вероятность, что именно эти изменения привели к появлению ошибки. Возможно, вы даже не делали этого вручную, а постаралась какая-то программа, предназначенная для оптимизации быстродействия Windows. В таком случае, вам, возможно, следует увеличить файл подкачки или включить его (если он был отключен). Некоторые старые программы вообще не запустятся с отключенной виртуальной памятью и всегда будут писать о ее нехватке.

Файл подкачки Windows отключен

Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM

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

Определить, нет ли такого процесса можно с помощью диспетчера задач. Для его запуска в Windows 7 нажмите клавиши Ctrl + Alt + Del и выберите диспетчер задач в меню, а в Windows 8 и 8.1 нажмите клавиши Win (клавиша с эмблемой) + X и выберите «Диспетчер задач».

Просмотр процессов в диспетчере задач Windows 7

В диспетчере задач Windows 7 откройте вкладку «Процессы» и отсортируйте по столбцу «Память» (нужно кликнуть по имени столбца). Для Windows 8.1 и 8 воспользуйтесь для этого вкладкой «Подробности», которая дает наглядное представление обо всех процессах, запущенных на компьютере. Их также можно отсортировать по количеству используемой оперативной и виртуальной памяти.

Процессы в диспетчере задач Windows 8.1

Если вы видите, что какая-то программа или процесс использует большое количество RAM (большое — это сотни мегабайт, при условии, что это не редактор фото, видео или что-то ресурсоемкое), то стоит разобраться, почему так происходит.

Если это нужная программа: повышенное использование памяти может быть вызвано как обычной работой приложения, например, при автоматическом обновлении, или операциях, для которых программа и предназначена, так и сбоями в ней. Если вы видите, что программа все время использует странно большое количество ресурсов, попробуйте переустановить ее, а если это не помогло — поискать в Интернете описание проблемы применительно к конкретному ПО.

Если это неизвестный процесс: возможно, это что-то вредоносное и стоит проверить компьютер на вирусы, есть также вариант, что это сбой какого-либо системного процесса. Рекомендую поиск в Интернете по имени этого процесса, для того, чтобы разобраться в том, что это и что с этим делать — скорее всего, вы не единственный пользователь, у кого возникла такая проблема.

В заключение

Помимо описанных вариантов, есть еще один: ошибку вызывает именно экземпляр программы, которую вы пытаетесь запустить. Имеет смысл попробовать загрузить ее из другого источника или почитать официальные форумы поддержки этого программного обеспечения, там тоже могут быть описаны варианты решения проблем с недостаточностью памяти.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Лучшие редакторы контекстного меню для Windows
  • Дополнительные возможности в Windows 11 OOBE при установке
  • Ошибка 0x80070522 Клиент не обладает требуемыми правами — как исправить?
  • Компьютер не включается или черный экран после установки оперативной памяти
  • Автоматическая установка нескольких программ в Windows 11 и 10
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Валерий 05.04.2018 в 18:31

  • Dmitry 27.07.2018 в 11:14
  • Ruben 31.07.2018 в 16:49

Недостаточно памяти на компьютере с Windows 10

date

29.01.2018

user

itpro

directory

Windows 10

comments

комментария 4

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

�� Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.

На компьютере недостаточно памяти

Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте и перезапустите все открытые программы.

На компьютере недостаточно памяти

Естественно, в сообщении идет речь об оперативной и виртуальной памяти системы, а не месте на жестком диске. Среди самых распространённых причин появления предупреждения о недостатке памяти нужно выделить:

  1. Слишком большое количество запущенных программ или процессов
  2. Недостаточно оперативной памяти (RAM) на компьютере для нормальной работы
  3. Неправильная настройка файла подкачки (или полное его отключение)
  4. Закончилось место на системном диске, из-за чего динамический файл подкачки не может увеличиваться
  5. Утечка памяти в одной из программ

Объем оперативной памяти и количество запущенных приложений

Первая и вторая причина, думаю, не требуют особых комментарий и тесно связаны между собой. Решение – увеличить размер RAM на компьютере, купив дополнительную планку памяти (на современной системе для комфортной работы не должно быть менее 4 Гб оперативной памяти) и/или закрывать неиспользуемые ресурсоёмкие приложения (сколько памяти потребляет тот или иной процесс/программа можно с помощью диспетчера задач).

Настройка файла подкачки

Как вы, вероятно, знаете, файл подкачки является продолжением оперативной памяти компьютера и представляет собой скрытый файл pagefile.sys на системном диске, в который Windows сбрасывает данные неиспользуемых (но запущенных) программ из оперативной памяти.

По-умолчанию размером файла подкачки в Windows 10 управляет система (и это нормально). Есть рекомендации MSFT (упрощенные), что в современных Windows рекомендует задавать начальный (минимальный) размер файла подкачки равный количеству физической памяти (RAM), установленной на компьютере. При этом максимальный размер файла подкачки ограничивается трехкратным объемом физической RAM. Однако эти рекомендации часто нарушаются самими пользователями или всяческими «оптимизаторами системы». В том случае, если размер доступного места в данном файле недостаточен для размещения новых страницы данных запущенных приложения, Windows может выдавать предупреждения о недостаточности памяти компьютера.

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

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

  1. Откройте свойства системы (sysdm.cpl)
  2. Перейдите на вкладку Дополнительно и нажмите кнопку Параметры.
  3. Затем перейдите на вкладку Дополнительно и нажмите кнопку Изменить
  4. В окне «Виртуальная память» проверьте, что установлена галку «Автоматически выбирать объем файла подкачки» и что файл подкачки не отключен (опция Без файла подкачки), если нет — включите файл подкачки, верните галку, либо увеличьте исходный и максимальный размер файла подкачки до как минимум 1xRAM и 3xRAM Мб соответственно (убедитесь, что на диске достаточно места для размещения файла подкачки).

Совет. Файл подкачки не должен быть отключен!

  • Нажмите кнопку Задать, Ok, Ok (скорее всего потребуется перезагрузить компьютер)
  • Недостаточно места на жестком диске

    Проверьте, что на системном диске Windows имеется достаточно места для размещения файла подкачки размеров, указанных в пункте выше. Все, конечно, индивидуально, но в современной пользовательской редакции Windows, когда на системном диске менее 8-10 Гб свободного места, это не очень хорошо.

    Утечка памяти

    Найти процесс с утекшей памятью можно с помощью диспетчера задач (Ctrl + Alt + Del), для этого перейдите на вкладку Подробности и отсортируйте процессы по столбцу Память.

    потребление памяти процессами

    Посмотрите, нет ли в списке программ с аномальным потреблением памяти (естественно, нужно отдавать себе отчет, что в природе есть и ресурсоемкие приложения: игры, графические и видео редакторы, браузер и пр.). Попробуйте обновить/переустановить/удалить такую программу (тут все очень индивидуально, возможно баг с конкретной программой уже описан у производителя или на специализированном форуме). В некоторых случая стоит проверить включено ли сжатие памяти в Windows 10 (эта функция иногда помогает здорово сэкономить оперативную память).

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

    �� Онлайн-курс по устройству компьютерных сетей
    На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Не хватает оперативной памяти на ПК? Не проблема!

    Не хватает оперативной памяти на ПК? Не проблема!

    Бывает, что оперативной памяти явно не хватает, допустим, что всего — 4 Гбайт. Ресурсоемкие программы объемные и быстро заполняют оперативную память (ОП), что часто приводит к зависанию или торможению вашего компьютерного устройства, соответственно снижается работоспособность. Провести приятно время в онлайн-игре уже вряд ли получится, не говоря о высокотехнологичных графических редакторах. Поскольку для разрешенного доступа, явно, будет не хватать объема оперативной памяти, недостаток ОП приведет к замедлению работоспособности HDD.
    И что делать в сложившейся ситуации? И здесь начинается борьба всемогущих желаний с материальными возможностями. Покупать новый компьютер? Или все-таки реанимировать старенькую систему с помощью апгрейда?
    Существуют некоторые хитроумные уловки, с их помощью есть вероятность увеличить оперативную память, которые помогут работать вашему стационарному устройству быстрее!
    Не стоит пугаться! А попробовать стоит!

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

    2. Вторым действием чистим накопившийся «хлам» в ПО из «Автозагрузки»
    Если это Windows 10 и все программы запускаются с этой системой, то ничего хорошего не ждите, кроме дефицита ОЗУ (оперативно запоминающее устройство)
    Открываем окно во вкладке «Диспетчер задач», переходим в расширенный режим отображения и делаем клик по окну «Автозагрузка». Скорее всего, первое, что вы увидите, множество приложений, совершенно вам ненужных и о наличии которых вы и не подозревали. Например, не всякий пользователь перепрограммирует мышку, а тем более не занимается этим каждый день. Системные программы советуем не трогать, чтобы не нанести ущерб вашему компьютерному устройству.

    3. Следуя последовательности, производим манипуляции управлением фоновых процессов.
    После проведения анализа, можно отключить лишние фоновые процессы, воспользовавшись вкладкой – «Диспетчер задач». Находим раздел – «Процессы» в подразделе «Фоновые. ». Производим отключение «лишних» программ.

    На заметку, мониторинговые службы обновлений обладают отменным «аппетитом» и с удовольствием съедают мегабайты оперативной памяти. Еще раз напоминаем, будьте бдительны и не удалите системные процессы, иначе получите еще один «мешок» проблем.

    4. Далее по порядку производим отключение невостребованных служб.
    При отсутствии консоли Xbox на вашем устройстве, то служба Xbox Game Monitoring вам не понадобится. Отключаем! Далее по этому принципу проверяем и отключаем все ненужное. Оставить или нет «Антивирус» – на ваше усмотрение, но для справки, ваше компьютерное устройство, надежно охраняет «Защитник Windows». Еще одна тонкость, клиент Steam можно запускать по востребованию. Надеемся, что вам стало понятно, какие службы отключать, а какие нет. После того как вы определись, какие службы хотите отключить, правой кнопкой мыши делаете клик в пункте меню «Остановить», проблема решена.

    5. Следующее действие – проверка на хитроумные вирусы.
    Удивляться не стоит, вирусы не исключение, они тоже являются одним из факторов дефицита ОП. Одна из версий такая. Ваше девайс-устройство заразили вредоносной программой вирус- шпион или хуже того разместили замаскированный майнер. Рассчитывать на самостоятельное решение создавшейся проблемы не получится. Вышеуказанные методы не сработают. Вам придется воспользоваться антивирусным ПО, с глубоким анализом вашего компьютерного устройства. Случается такое, что «Антивирус», просканировав ПК, не обнаружил вирусы, а сомнения на заражение вирусами остались. Сделайте еще одну контрольное обследование, воспользовавшись антивирусными утилитами.

    6. Производим чистку ОЗУ специализированным софтом.
    В случае если самим нет никого желания провести оптимизацию ОЗУ, можно воспользоваться утилитами, например — Advanced SystemCare.
    Преимущество Advanced SystemCare заключается в том, что наиболее подходит для удаления «мусора» и незначительного ремонта. Самое главное, что эта программа проста в управлении, этому софту все дозволено, работает по схеме – «найти и обезвредить».

    7. Чистим ОЗУ с помощью обыкновенного скрипта
    В данном случае, можно обойтись и без утилит вовсе. Пара минут потребуется для написания скрипта, который поможет освободить определенное количество ОЗУ. Прежде всего, создаем на рабочем столе обыкновенный текстовый документ, в который необходимо будет внести нужные данные:
    Для примера возьмем произвольные исходные данные:

    MsgBox «Оcвободить место в ОЗУ?»,0,»Очистка RAM»
    FreeMem=Space(1024000000)
    MsgBox «Место освобождено»,0,»ОчисткаRAM»

    Затем необходимо изменить расширение файла «TXT» на «.VBS» и остается, только, запустить новый скрипт. После проведенной активации появится вот такой текст — «Освободить место в ОЗУ?». Соглашаемся с этим предложением и жмем «ОК». После того как данная процедура завершена скрипт выдаст уведомление об освободившихся байтах. В вышеприведенном примере указано произвольное значение скрипта – 1 Гбайт RAM. Для большего количества свободного места, необходимо ввести нужное вам значение в байтах.
    Вот и все, и ничего сложного!
    Если у вас возникли сложности и требуется бесплатная консультация, то вы ее сможете получить, позвонив по телефону: +7(495)134-20-32. Так же вы всегда сможете оставить заявку на нашем сайте, и вам перезвонят наши специалисты для предоставления вам необходимой информации – it аутсорсинг для дома.

    Компьютер стал работать быстрее

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

    У меня очень зависал компьютер, хотя он совсем не старый, а потом оказалось, что это вся проблема в оперативной памяти, которой оказалось маловато. Я никогда не подумала бы, что есть такие уловки, которые сумеют увеличить оперативную память и благодаря этой статьи я теперь в курсе этого. И хочу поблагодарить автора, пока не забыла за столь подробную и полезную информацию, которая лично мне еще как пригодилась и я еще этой информацией со своими всеми родственниками поделилась, которые так же жаловались на то, что у них зависает компьютер и то, что оперативной памяти для них маловато. А в статье все расписано по пунктам, которые сумеет выполнить даже школьник и не говоря уже обо мне — взрослом человеке. Все эти пункты я выполнила практически сразу же, так как ничего сложного в этом не увидела и не пришлось в чем-то долго разбираться. Вот я сумела все это сделать, а мой двоюродный брат решил обратиться за бесплатной консультацией по номеру телефона, который указан ниже в статье, где его абсолютно бесплатно проконсультировали и разъяснили то, что он никак не мог понять. Главное, что статья оказалась полезной и не зря я потратила свое время прочитав ее и последовав рекомендациям, которые указаны по пунктам в самой статье.

    Ой, у меня это вечная проблема с оперативной памятью — особенно это актуально во время игр — они сейчас все очень «тяжелые», навороченные, не то, что раньше. Уже думаю даже менять своего «ветерана» на более современный компьютер. Но пока поднакоплю на интересную мне модель, попробую увеличить память доступными и бесплатными способами, которые здесь написаны. Вот про закрытие всех неиспользуемых программ — очень в тему, у меня вечно куча всякого хлама открыто на рабочем столе, а вдруг потом пригодится. Это касается и кучи вкладок в браузере, ну ведь мешают, а все равно вечно забываю закрывать. Автозагрузки чищу вроде как часто, но оно там как-то очень быстро забивается, наверное некоторые программы что-то без спроса постоянно загружают, надо разобраться. А однажды психанул — почистил и системные файлы для освобождения памяти — как итог, пришлось переустанавливать винду, не повторяйте моих ошибок) Совет по фоновым программам и невостребованным службам кстати, их я как-то не трогал, надо с ними разобраться, поотключать ненужное. Да и антивирус не мешает обновить и почистить компьютер — это часто откладывается «на завтра», а может принести реальный эффект. В общем, хорошие советы, пошел чистить память.

    Старый компьютер не проблема

    Хорошая и полезная статья. Имея далеко не самую новую модель ноутбука очень часто сталкиваюсь с этой проблемой. Описано все четко и лаконично, а главное — действительно помогает. Не раз приходилось перезагружать компьютер чтоб избавиться от «торможения» и «зависания», теперь же, следуя советам, даже мой старичок работает более эффективно. Спасибо автору

    Личный опыт

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

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

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

    Область действия: Windows 10 — все выпуски
    Исходный номер базы знаний: 4055223

    Симптомы

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

    Причина

    Сбои выделения памяти могут возникать из-за задержек, связанных с увеличением размера файла страницы для поддержки дополнительных требований к памяти в системе. Возможная причина таких сбоев в том, что размер файла страницы настроен как «автоматический». Автоматический размер файла страницы начинается с небольшого файла страницы и при необходимости автоматически увеличивается.

    Система ввода-вывода состоит из множества компонентов, включая фильтры файловой системы, файловые системы, фильтры томов, фильтры хранилища и т. д. Конкретные компоненты в данной системе могут привести к вариативности роста файла страницы.

    Обходной путь

    Чтобы обойти эту проблему, вручную настройте размер файла страницы. Для этого выполните следующие действия:

    1. Нажмите клавишу с логотипом Windows+ клавишу Pause/Break, чтобы открыть свойства системы.
    2. Выберите «Дополнительные параметры системы«, а затем выберите «Параметры» в разделе «Производительность» на вкладке «Дополнительно«.
    3. Перейдите на вкладку «Дополнительно «, а затем выберите «Изменить » в разделе «Виртуальная память».
    4. Снимите флажок «Автоматически управлять размером файла подкачки для всех дисков».
    5. Выберите «Пользовательский размер», а затем задайте значения «Начальный размер» и «Максимальный размер» для файла подкачки. Рекомендуется установить начальный размер в 1,5 раза больше объема ОЗУ в системе.
    6. Нажмите кнопку « ОК», чтобы применить параметры, а затем перезапустите систему. Если вы продолжаете получать сообщения об ошибках нехватки памяти, увеличьте начальный размер файла страницы.

    Состояние

    Корпорация Майкрософт подтвердила, что это проблема в Windows 10.

    Дополнительные сведения

    При использовании компилятора Microsoft Visual C++ (cl.exe) могут возникать периодические ошибки сборки, как показано ниже.

    • Неустранимая ошибка C1076: ограничение компилятора: достигнут внутренний куч; использование /Zm для указания более высокого ограничения
    • Неустранимая ошибка C1083: не удается opentypefile: «file»: message
    • Неустранимая ошибка C1090: сбой вызова API PDB, код ошибки «code»: «message»
    • Ошибка компилятора C3859: превышен диапазон виртуальной памяти для PCH; Выполните повторную компиляцию с параметром командной строки -ZmXXX или более поздней версии.

    Дополнительные сведения об ошибках компилятора Visual C++ и способах их устранения см. в разделе о проблемах и рекомендациях предварительно скомпилированного заголовка (PCH).

    Обратная связь

    Были ли сведения на этой странице полезными?

    Добавить комментарий

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