Что делает система и сжатая память. Как решить проблему с активностью процесса System, препятствующую нормальной работе компьютера

Присущая системе Windows 8 проблема с активностью процесса System, нагружающего системные ресурсы, перекочевала и версию-апгрейд Windows 8.1, и в актуальную Windows 10. Процесс System может грузить на 95-100% диск, процессор или оперативную память. При этом не обязательно, чтобы компьютер был маломощным. Проблема встречается даже у владельцев устройств с мощной аппаратной начинкой.

В диспетчере задач Windows 10, еще не обновленной до Anniversary Update, процесс System может отображаться под названием «Система и сжатая память». Но как бы этот процесс ни отображался в диспетчере задач разных версий Windows, его исполняемый файл - ntoskrnl.exe.

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

Процесс System

Процесс System – важный компонент Windows, его исполняемый файл ntoskrnl.exe является файлом ядра операционной системы. System отвечает за множество системных функций. Его нельзя завершить, без него Windows попросту не будет работать. Для этого процесса даже недоступны опции смены приоритета в диспетчере задач системы.

Почему процесс System грузит процессор, диск или потребляет много оперативной памяти

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

Перед тем, как приступать к изложенным ниже радикальным способам борьбы с активностью процесса System, необходимо проверить жесткий диск на ошибки и битые сектора. Также не будет лишним , особенно, если проводилась давно. При повышенной температуре процессор может блокировать новые процессы, чтобы обезопасить себя от сгорания. Если на маломощном компьютере установлены ресурсоемкие антивирусные продукты, например, от Eset, Dr.Web, Лаборатории Касперского, необходимо протестировать поведение процесса System без них. Если предположение подтвердится, придется прибегнуть к защите более легковесных альтернатив. Кстати, антивирус Касперского предусматривает настройку приоритета использования аппаратных ресурсов.

Если активность процесса System, нагружающая системные ресурсы, наблюдается сразу после установки Windows, следует подождать, пока проиндексируются диски и установятся обновления. Переустановка Windows из-за проблемной активности процесса System в большей части случаев положительных результатов не даст, и этот процесс через время снова будет нагружать системные ресурсы. Но, возможно, проблема решится, если она возникла в 64-битной Windows на компьютере с оперативной памятью меньше 4 Гб, а для переустановки выбрана 32-битная Windows.

Приведенные ниже способы решения проблемы с активностью процесса System затронут важные системные настройки. Перед применением этих способов желательно создать точку восстановления или резервную копию Windows. Не все эти способы будут эффективны в каждом конкретном случае, тестировать их необходимо по отдельности. Для применения способов необходимы права администратора.

Большая часть способов борьбы с активностью System будет связана с отключением системных служб Windows. Попасть в оснастку «Службы» можно либо в диспетчере задач Windows 8.1 и 10,

либо введя в поле внутрисистемного поиска или службы «Выполнить»:

Отказ от автоматических обновлений Windows

Частый провокатор активности процесса System с нагрузкой на жесткий диск или процессор – получение и установка обновлений Windows. System в содружестве с активными процессами Защитника Windows Antimalware Service Executable и установки обновлений Windows Modules Installer Worker может полностью парализовать работу компьютера. Чтобы поглотить все системные ресурсы, этой троице иногда даже не нужно активности сторонних пользовательских программ. В этом случае можно отказаться от обновлений системы в автоматическом режиме и взять этот процесс полностью под свой контроль. Необходимо будет периодически, например, на ночь оставлять компьютер включенным и вручную запускать поиск и установку системных обновлений.

В системе Windows 8.1 автоматические обновления отключаются в Центре обновления внутри панели управления.

Там же осуществляется запуск поиска и установки обновлений вручную.

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

Полностью отказаться от обновлений Windows 10 можно путем отключения системной службы Центра обновления Windows. Выбираем ее в оснастке «Службы».

Останавливаем, отключаем, применяем изменения.

Отключение индексации диска С

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

Службу останавливаем, отключаем, применяем изменения.

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

Дожидаемся завершения операции и перезагружаем компьютер.

Отключение службы Superfetch

Появившаяся в версии Windows Vista служба SuperFetch, которая затем перекочевала во все версии-последовательницы системы, предназначена для ускорения запуска программ и открытия файлов. Эта служба отслеживает, какие программы и файлы пользователь использует чаще всего, и загружает их в оперативную память. Отображаясь в диспетчере задач как процесс System (или «Система и сжатая память»), служба Superfetch может активно обращаться к жесткому диску и грузить его вплоть до 100%. Если отключить эту службу, возможно, запуск отдельных программ и файлов будет происходить медленнее, но при этом исчезнут фоновые операции, препятствующие работе с компьютером в целом. Superfetch должна автоматически отключаться на компьютерах с SSD-дисками, поскольку работа этой службы приводит к сокращению ресурса использования твердотельных накопителей. Тем не менее, производители SSD рекомендуют этот момент проверять и при необходимости отключать Superfetch вручную.

Чтобы отключить Superfetch, запускаем редактор системного реестра. Вводим в поле внутрисистемного поиска или команды «Выполнить» запрос:

Поиск должен привести к ключу реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters

Справа двойным кликом открываем параметр «EnablePrefetcher» и устанавливаем в графе «Значение» цифру 0. Жмем «Ок».

Также цифру 0 устанавливаем в графе «Значение» параметра ниже – «EnableSuperfetch». Жмем «Ок».

Переходим в оснастку «Службы» и открываем службу Superfetch.

Останавливаем службу, отключаем ее, применяем изменения.

Перезагружаем компьютер.

Полный доступ к процессу System с разрешением TrustedInstaller

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

В открывшемся окне дополнительных параметров безопасности вверху, в графе «Владелец: TrustedInstaller» жмем кнопку «Изменить».

Вписываем имя пользователя для локальных учетных записей Windows или адрес электронной почты, если используется учетная запись Microsoft. Жмем кнопку «Проверить имена».

После проверки кликаем «Ок».

Вернувшись в окно дополнительных параметров безопасности, жмем «Применить», затем – «Ок».

В окне свойств процесса System теперь жмем «Изменить».

Внизу, в столбце «Разрешить» выставляем галочки для всех доступных параметров, как указано на скриншоте. Жмем «Применить». И подтверждаем решение в окошке, которое появится далее.

Отличного Вам дня!

Желая определить, что именно грузит процессор в Windows 10, некоторые из пользователей неожиданно для себя обнаруживали в Диспетчере задач такой процесс как «Система и сжатая память». И так уж получалось, что именно этот процесс грузил систему. «О, да это что-то новое», - восклицает про себя пользователь и ошибается. Вернее, не то чтобы ошибается, потому что оный процесс в виде потока присутствовал и в более ранних версиях Windows, но при этом он был спрятан внутри процесса System.

Что же представляет собой процесс «Система и сжатая память», для чего он нужен и почему он может грузить систему? System and compressed memory или иначе Система и сжатая память - это специальная функция, предназначенная для улучшения отзывчивости системы путём сохранения части страниц в сжатом виде в ОЗУ. Таким образом уменьшается количество обращений к файлу подкачки, а значит и к физическому диску, что делает работу Windows 10 более быстрой, хотя как показала практика, это имеет место не всегда.

По сути сжатая память это тот же файл подкачки, только виртуальный, расположенный в оперативной памяти, данные из которой извлекаются намного быстрее, чем из памяти физической, несмотря на затрачиваемые на компрессию/компрессию ресурсы. В отдельный процесс функционал сжатия памяти впервые был вынесен в Windows 10 1511, а в сборке 1607 он стал доступен для просмотра в Диспетчере задач. Сегодня получить сведения об этом процессе можно с помощью запущенной от имени администратора консоли Powershell. Команда получения сведений выглядит следующим образом:

Get-Process -Name "Memory Compression"

Выудить информацию о процессе «Система и сжатая память» можно также с помощью встроенного Диспетчера задач, переключившись на вкладку «Производительность» и выбрав блок «Память». Если же вы наведёте мышку на блок «Структура памяти», то сможете увидеть какой именно объём памяти хранится в сжатом виде и сколько памяти удалось сэкономить.

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

Изменение настроек файла подкачки

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

Установка оригинальных драйверов

Замечено, что загрузку процессора процессом «Система и сжатая память» иногда вызывают поставляемые в составе Windows 10 драйвера дисков, видеокарты и управления электропитанием. Поскольку в Диспетчере устройств никаких указаний на проблемы с драйверами не имеется, догадаться об их причастности можно косвенным образом - по скачку потребления процессом ресурсов при выходе из режима гибернации, копировании файлов на диск, воспроизведении мультимедийного контента и т.п. Решением в этом случае является скачивание и установка оригинальных драйверов оборудования с сайта производителя. Функцию автоматического обновления драйверов при этом лучше отключить.

Дополнительные меры

Чрезмерное потребление ресурсов памяти процессом «Система и сжатая память» могут вызывать работающие в фоне не имеющие должной поддержки Windows 10 программы, например, устаревшие версии антивирусов, фаерволов и антишпионов. А ещё браузер Google Chrome, негативное влияние которого также следует исключить, отключив в нём функцию аппаратного ускорения видео. Для этого перейдите по внутреннему адресу chrome://flags , найдите с помощью поиска опцию #disable-accelerated-video-decode и деактивируйте её.

Отключите в Планировщике заданий задачу обслуживания системы RunFullMemoryDiagnostic (Библиотека планировщика → Microsoft → Windows → MemoryDiagnostic), а также службу SuperFetch. Заодно откройте в редакторе реестра ключ HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/ Services/Ndu и установите в качестве значения парамера Start 2. Перезагрузите компьютер и проверьте, решена ли проблема.

Дабы новые настройки вступили в силу, перезагрузите компьютер. После отключения функции обязательно проверьте, как ведёт себя система. Если производительность увеличилась, функцию сжатия памяти можно оставить отключённой. Учтите, однако, что её отключение может не лучшим образом сказаться на других аспектах производительности системы. Если же после отключения сжатия не произошло никаких улучшений, восстановите настройки, выполнив в консоли команду Enable-MMAgent -mc и ищите корень проблемы в работе компонентов системы и сторонних программ.

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

Однако некоторые пользователи жалуются на некорректное выполнение функции. Система и сжатая память Windows 10 грузит процессор и использует слишком большой объем RAM. Причиной этого могут быть проблемы в работе драйверов или неверные параметры файла подкачки.

Проверка драйверов

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

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

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

Обратить внимание следует и на драйверы видеокарты – процессор может нагружать их некорректная работа. Решается проблема по-разному:

  • Удалением драйверов видеокарты в безопасном режиме и установкой более старой версии ПО.
  • Установкой последней официальной версии драйвера с сайта производителя.

Если никакие манипуляции с программным обеспечением оборудования не помогли, то следует проверить другие способы устранения ошибки.

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

В некоторых случаях причиной чрезмерной нагрузки на процессор становится обычный баг. Устраняется он переключением файла подкачки и перезагрузкой компьютера.


После перезагрузки компьютера снова включите файл подкачки и вручную задайте его объем. Посмотрите, как стал работать процесс «Система и сжатая память».

Другие способы устранения неполадки

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


Иногда устранить программную неполадку позволяют манипуляции с браузером Google Chrome. Если вы пользуетесь им постоянно, то выполните следующие действия.

Windows 10 использует компрессию памяти, чтобы сохранять большее количество данных в памяти системы, нежели это было возможно старым путем. Если вы зайдете в Диспетчер задач и посмотрите на детали использования процессора, то вы увидите, что некоторая часть памяти в вашей системе «Сжата». Давайте же разберемся с вами, что это означает.

Что такое сжатие(компрессия) памяти?

Сжатие(компрессия) памяти — это новая функция в Windows 10, которая не доступна для пользователей Windows 7 и Windows 8. Однако, на операционных системах Linux и MacOS технология сжатия памяти вполне доступна и успешно используется.

Обычно, если у вас в системе доступно 8 гигабайт оперативной памяти, а приложения имеют контента на целых 9 гигабайт для хранения в RAM, то по крайней мере 1 гигабайт «выгружается» и сохраняется в файле подкачки на диске вашего компьютера. Получение доступа к файлу подкачки выполняется куда медленнее, если сравнивать с оперативной памятью.

Благодаря компрессии памяти, некоторая часть из 9 гигабайт контента может быть сжата(прямо как ZIP-файл или другой сжатый контент) и сохранена в оперативной памяти. Например, у вас может быть 6 гигабайт несжатого контента и 3 гигабайта сжатого, который будет занимать 1,5 гигайта оперативной памяти. Вы сможете хранить все 9 гигабайт оригинального контента в ваших 8 гигабайтах RAM, так как он будет занимать только 7,5 гигабайт с применением компрессии к некоторым его частям.

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

Плохо ли сжимать память?

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

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

Как просматривать детали о сжатой памяти?

Чтобы посмотреть информацию о сжатой памяти в вашей системе, вам понадобится воспользоваться Диспетчером задач. Чтобы открыть его, нажмите правой кнопкой мыши по Панели Пуск и выберите пункт «Диспетчер задач». Также вы можете нажать комбинацию клавиш Ctrl+Shift+Esc или нажать Ctrl+Alt+Delete, а затем кликнуть пункт «Диспетчер задач».

Если вы видите перед собой упрощенный вариант интерфейса Диспетчера задач, то кликните на опцию «Подробней» в нижнем левом углу окна. Далее перейдите во вкладку «Производительность» и выберите пункт «Память». Вы сможете увидеть, какое количество памяти находится под компрессией в пункте «Используется(сжатая)». Для примера, на скриншоте ниже вы можете видеть, что система в данный момент использует 4 гигабайта оперативной памяти, 263 мегабайт из которой находятся под компрессией.

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

Заставляет ли сжатие потреблять больше памяти?

В оригинальном релизе Windows 10 действительно наблюдались проблемы с потреблением большего количество памяти ресурсами во время применения компрессии. Это даже было указано в официальном блоге компании Майкрософт.

Однако, в определенный момент, Майкрософт поменяли метод работы сжатия памяти. Компрессия памяти более не отображается в виде части системного процесса в Диспетчере задач(возможно потому, что такое изображение очень сильно запутывало многих пользователей). Вместо этого, теперь она видима в деталях «Памяти» во вкладке «Производительность».

В обновлении Windows 10 Creators Update стало понятно, что увидеть данные по компрессии памяти возможно только в деталях «Памяти», а процесс системы остается на 0.1 мегабайтах использования, когда у системы есть много сжатой памяти. Это спасает от недоумений, так как пользователи больше не жалуются на то, что процесс системы потребляет мистически огромное количество памяти.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

Пользователи, которые установили на свои компьютеры новую версию операционной системы от Windows, перейдя в диспетчер задач замечали, что в нем появился процесс «Система и сжатая память» Windows 10. Он использует большой объем оперативной памяти. В этой статье будет написано, что собой представляет этот процесс и зачем нужен.

Зачем нужен?

В ранних версиях ОС от Microsoft этот процесс также присутствовал, но назывался «System». Он использует большой объем оперативной памяти, иногда загружает процессор и диск. Но это не баг, а улучшение в механизме управления памятью в виде функции «хранилище сжатия» («compression store»), функционирующей в рамках процесса «Система и сжатая память». При ее использовании увеличивается производительность (узнайте, как повысить производительность ПК в статье «Настройка максимальной производительности Windows 10 для ускорения работы компьютера ») приложений и программ, которые запущены на ПК, повышается отзывчивости Windows 10.

Почему загружает оперативную память?

Эта функция предназначена для хранения в оперативной памяти сжатых страниц и данных. При нехватке ОЗУ сведения о программах не записываются сразу на жесткий диск в файл подкачки , а попадают в сжатом виде в RAM. Это увеличивает отзывчивость ОС, поэтому процесс «Система и сжатая память» использует большой объем «оперативки» (иногда 4 Гб).

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

Как отключить?

Важно! Если компьютер работает нормально и на нем установлен достаточный объем RAM, не отключайте функцию «хранилище сжатия».


Вывод

Функция «хранилище сжатия», которая входит в процесс «Система и сжатая память», увеличивает производительность и отзывчивость Windows 10. Но она использует большой объем ОЗУ. Если вы решите ее отключить, сделать это можно в окне Службы.