Windows 11: высокая загрузка оперативной памяти без причины

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

Высокая загрузка памяти в Windows 11 может быть нормой (кэш), но при постоянных 90 % ищите утечку: диспетчер задач, Resource Monitor, RAMMap, службы и драйверы. Отключите лишнее в автозагрузке, проверьте драйверы, увеличьте файл подкачки и устраните утечку пула.

В этой статье
  1. Что считать проблемой
  2. Частые причины
  3. Порядок

#Что считать проблемой

Windows 11 использует свободную память под кэш файлов, поэтому показатель «Используется 70–80 %» при обычной работе нормален: «Кэшировано» освобождается по мере надобности. Проблема — когда память занята почти полностью, идёт сильная подкачка (диск 100 %), системы тормозят, а закрытие программ не помогает. Начните с определения виновника: процесс, драйвер (nonpaged pool) или кэш.

#Частые причины

Возможная причинаКак узнатьЧто делать
Это кэш системы«Кэшировано» велико, «Используется» не растёт.Тормозов нет.Ничего делать не нужно.
Утечка в приложенииБраузер, мессенджер, редактор.Один процесс растёт часами.Перезапустите, обновите.
Утечка драйвера (невыгружаемый пул)Сетевой, видео, антивирусный.Пул растёт без закрытия программ.Обновите или удалите драйвер, найдите через poolmon.
Слишком много автозагрузкиМного фоновых программ.Память занята после старта.Отключите в автозагрузке.
Мало оперативной памяти4–8 ГБ для современных задач.Постоянная подкачка.Добавьте память.
Вредоносное ПОМайнеры.Высокая загрузка процессора.Проверьте антивирусом.

#Порядок

  1. Посмотрите использование оперативной памятиНажмите Ctrl+Shift+Esc → «Производительность → Память». Запишите общий объём ОЗУ, показатели «Используется», «Доступно» и «Кэшировано». Большой кэш сам по себе не означает поломку: Windows использует свободную память для ускорения работы и освобождает её при необходимости.
  2. Отсортируйте процессы по памятиПерейдите в «Диспетчер задач → Процессы» и нажмите заголовок столбца «Память», чтобы отсортировать программы по расходу. Если много памяти занимает программа с открытыми документами, сначала сохраните работу, а затем закройте её обычным способом; не завершайте неизвестные системные процессы.
  3. Перезагрузите компьютер с отключённым быстрым запускомСохраните документы и выберите «Пуск → Питание → Перезагрузка». После входа снова откройте «Диспетчер задач → Производительность → Память» и сравните показатели. Если память заполняется только спустя несколько часов, запишите, какая программа растёт со временем.
  4. Отключите лишнее из автозагрузкиВ «Диспетчере задач» откройте «Автозагрузка приложений» и отсортируйте список по влиянию на запуск. Отключите лишь понятные необязательные программы, например лишние игровые оболочки и чаты. Не отключайте антивирус, средства резервного копирования и корпоративное ПО.
  5. Проверьте невыгружаемый пулЕсли на вкладке «Производительность» → «Память» велик и продолжает расти «Невыгружаемый пул», запишите его объём сразу после запуска и спустя несколько часов одинаковой работы. Это может указывать на драйвер, но само по себе не доказывает причину. Проверьте, после установки какого драйвера проблема появилась, и сравните обновление или откат конкретного драйвера; не запускайте неизвестные «очистители пула».
  6. Обновите драйверыОткройте «Параметры → Центр обновления Windows → Дополнительные параметры → Необязательные обновления» и проверьте доступные драйверы. Для видеокарты и сетевого адаптера также используйте официальный сайт производителя компьютера. Обновляйте по одному компоненту и проверяйте изменение расхода памяти.
  7. Проверьте вредоносные программы и майнерыВ меню «Пуск» найдите «Безопасность Windows» → «Защита от вирусов и угроз» → «Параметры сканирования». Выполните полную проверку, если нагрузку создаёт неизвестный процесс или наблюдаются посторонние программы. Не завершайте наугад процессы Windows.
  8. Проверьте файл подкачкиНажмите Win+R → sysdm.cpl → «Дополнительно» → «Быстродействие» → «Параметры» → «Дополнительно» → «Виртуальная память» → «Изменить». Для большинства пользователей оставьте «Автоматически выбирать объём файла подкачки». Если он вручную отключён, включите управление системой, подтвердите и перезагрузите. Не назначайте размер 0: некоторые программы используют виртуальную память даже при большом объёме ОЗУ.
  9. Проверьте оперативную память утилитой диагностикиСохраните открытые документы. Нажмите Win+R, введите mdsched.exe и выберите проверку памяти при следующей перезагрузке. Тест может занять заметное время; после запуска Windows посмотрите результат диагностики. При ошибках ОЗУ обратитесь к специалисту по оборудованию.
  10. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Топ процессов по рабочему набору памяти (МБ)
    Windows · Командная строка (CMD)Команда
    Топ процессов по рабочему набору памяти (МБ)
    powershell -Command "Get-Process | Sort WS -Descending | Select -First 10 Name, Id, @{n='MB';e={[int]($_.WS/1MB)}}"
    Вариант 2Размер пулов ядра (невыгружаемый пул более нескольких ГБ — утечка драйвера)
    Windows · Командная строка (CMD)Команда
    Размер пулов ядра (невыгружаемый пул более нескольких ГБ — утечка драйвера)
    powershell -Command "Get-Counter '\Memory\Pool Nonpaged Bytes','\Memory\Pool Paged Bytes','\Memory\Cache Bytes' | Select -ExpandProperty CounterSamples | Select Path, @{n='MB';e={[int]($_.CookedValue/1MB)}}"
    Вариант 3Сколько оперативной памяти установлено и доступно
    Windows · Командная строка (CMD)Команда
    Сколько оперативной памяти установлено и доступно
    systeminfo | findstr /C:"Физическая память" /C:"Total Physical Memory" /C:"Available Physical Memory"
    Вариант 4Запуск средства проверки памяти (потребуется перезагрузка)
    Windows · Командная строка (CMD)КомандаПрава администратора
    Запуск средства проверки памяти (потребуется перезагрузка)
    mdsched.exe
    Вариант 5Состояние автоматического файла подкачки
    Windows · Командная строка (CMD)КомандаПрава администратора
    Состояние автоматического файла подкачки
    powershell -Command "Get-CimInstance Win32_PageFileUsage | Select Name, AllocatedBaseSize, CurrentUsage"

Утилита RAMMap от Sysinternals (https://learn.microsoft.com/ru-ru/sysinternals/downloads/rammap) показывает, чем занята память: вкладка Use Counts отделяет кэш файлов от драйверов и процессов, а кнопка Empty → Empty Standby List очищает резервный кэш.

Если оперативной памяти достаточно (16 ГБ и больше), а занято больше 90 %, найдите процесс-виновник и обновите его или замените. Для браузера включите «Спящие вкладки» (Edge) или «Экономию памяти» (Chrome).

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.