В Диспетчере задач Windows 10 и 11, среди системных процессов можно найти процесс «Сжатие памяти» (Memory Compression). Он всегда запущен в фоне, потребляет немного ресурсов процессора и может занимать несколько сотен мегабайт оперативной памяти. В этой статье разберём: что такое сжатие памяти в Windows, зачем оно нужно, почему процесс может грузить процессор и стоит ли его отключать. Что такое сжатие памяти в Windows?
Сжатие памяти (Memory Compression) — это механизм, который появился в Windows 10 и работает в Windows 11. Когда оперативная память начинает заполняться, Windows не спешит выгружать данные приложений на медленный диск — в файл подкачки. Вместо этого неиспользуемые данные программ сжимаются и хранятся в сжатом виде прямо в оперативной памяти.

Когда данные снова нужны приложению — они быстро распаковываются. Распаковка из оперативной памяти происходит в десятки раз быстрее, чем чтение файла подкачки с диска — даже если у вас установлен SSD.
Данные сжимаются примерно в 2–3 раза (точная степень зависит от типа данных). Фактически сжатие позволяет системе «вытянуть» больше запущенных программ на имеющемся объёме ОЗУ: вместо выгрузки данных на диск они компактно укладываются в памяти.
Процесс «Сжатие памяти» — это вирус?
Нет. «Сжатие памяти» — это штатный системный процесс Windows, он есть на всех компьютерах с Windows 10 и 11. У него нет исполняемого файла в привычном виде — механизм работает на уровне ядра операционной системы, поэтому «подменить» его вредоносной программой под тем же именем нельзя.
При этом вредоносное ПО может маскироваться под похожие названия. На что обратить внимание:
- Настоящий процесс отображается в Диспетчере задач именно как «Сжатие памяти» — без расширения .exe и без имени файла
- Этот процесс не может находиться в автозагрузке и не должен отображаться в списке установленных программ
- Если вы где-то на диске или в списке программ видите файл вроде memorycompression.exe — это подозрительно и повод проверить систему
Если сомневаетесь в незнакомых процессах — проверьте компьютер антивирусом. Также посмотрите статью: Как узнать, есть ли вирусы на компьютере — проверяем с помощью антивируса-ревизора
Почему «Сжатие памяти» грузит процессор
В обычной ситуации процесс практически незаметен и потребляет 0–1% ЦП. Активная нагрузка появляется, когда оперативная память заполнена почти полностью — Windows вынуждена постоянно сжимать и распаковывать данные, чтобы освобождать место для активных программ.
Основные причины высокой нагрузки на процессор:
- Не хватает оперативной памяти — самая частая причина. Если ОЗУ занята на 90–100%, системе приходится постоянно «жонглировать» данными
- Программа с утечкой памяти — например, браузер с десятками открытых вкладок
- Большое количество фоновых программ и служб, запущенных одновременно
- Редко — вредоносное ПО, которое маскируется под системные процессы
Что делать, если «Сжатие памяти» постоянно грузит процессор? Ответ простой: проблема не в сжатии, а в нехватке памяти. Закройте лишние программы, проверьте автозагрузку и приложения в трее. Если памяти не хватает постоянно — лучшее решение добавить ОЗУ: комфортный минимум сегодня — 8 ГБ, стандарт для Windows 11 — 16 ГБ.
Как проверить, включено ли сжатие памяти
Состояние сжатия памяти можно посмотреть с помощью PowerShell:
1. Нажмите Win+X и выберите Терминал (Администратор) (в Windows 10 — Windows PowerShell (Администратор))
2. Введите команду Get-MMAgent и нажмите Enter
3. Посмотрите параметр MemoryCompression: значение True — сжатие включено, False — отключено
Стоит ли отключать сжатие памяти?
Короткий ответ: в большинстве случаев — нет. Сжатие памяти приносит пользу именно тогда, когда оперативной памяти не хватает: система реже обращается к файлу подкачки, программы дольше остаются «живыми» и меньше подтормаживают при переключении.
Отключение может иметь смысл только в отдельных сценариях:
- Игры, чувствительные к задержкам — некоторые пользователи отмечают чуть более ровный фреймрейт, когда данные в ОЗУ вообще не сжимаются
- Задачи реального времени: запись звука, стриминг, работа со звуком при низких задержках
- Если оперативной памяти с избытком (32 ГБ и больше) и она никогда не заполняется — сжатие просто не будет задействовано, и отключать его нет смысла
Есть и обратная сторона: без сжатия Windows активнее пользуется файлом подкачки. При нехватке ОЗУ система начнёт подтормаживать сильнее, а диск — изнашиваться быстрее (актуально для SSD).
Вывод: отключайте сжатие памяти только осознанно — для проверки в своих задачах. Если процесс грузит процессор — почти всегда проблема в нехватке оперативной памяти, а не в самом механизме.
Как отключить или включить обратно сжатие памяти в Windows
Для управления сжатием памяти используются команды PowerShell:
1. Запустите PowerShell от имени администратора: нажмите Win+X и выберите Терминал (Администратор) (в Windows 10 — Windows PowerShell (Администратор))
2. Чтобы отключить сжатие памяти, выполните команду:
Disable-MMAgent -mc
3. Чтобы включить сжатие обратно:
Enable-MMAgent -mc
4. Перезагрузите компьютер — изменения вступают в силу только после перезагрузки. Проверить результат можно командой Get-MMAgent: параметр MemoryCompression должен показывать значение False.

Параметр -mc — сокращение от MemoryCompression. Командлеты Enable-MMAgent и Disable-MMAgent также управляют другими механизмами оптимизации памяти, например PageCombining — объединением одинаковых страниц памяти.
Мы разобрались с вопросом: что такое сжатие памяти в Windows 11/10. Это полезный механизм операционной системы, который экономит оперативную память и снижает обращения к файлу подкачки. Отключать его стоит только для экспериментов или специфических задач — в повседневной работе он приносит пользу.
Поделитесь в комментариях: замечали ли вы процесс «Сжатие памяти» на своём компьютере? Отключали ли вы его, и помогло ли это в играх или работе?
Также посмотрите статью: Аппаратно зарезервированная память в Windows и Что такое распаянная оперативка?
