→ Как решить проблему с активностью процесса System, препятствующую нормальной работе компьютера. Как решить проблему с активностью процесса System, препятствующую нормальной работе компьютера Что такое undo compression при загрузке

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

Присущая системе 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, часто обращают внимание на повышенную нагрузку на системные ресурсы, вследствие работы процесса «Система и сжатая память Windows 10», который можно увидеть в «Диспетчере задач». Что это такое, как отключить эту службу? Сейчас посмотрим.

Система и сжатая память Windows 10

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

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

Служба «Система и сжатая память Windows 10»: основные методы отключения

Среди основных методик, позволяющих деактивировать вышеуказанную службу, имеется три основных:

  • отключение ненужных подсказок и советов системы;
  • непосредственное отключение службы SuperFetch;
  • инсталляция дополнительного драйвера Intel RST для ускорения работы.

Отключаем подсказки

Первое, что можно сделать, - выключить донимающие советы и подсказки системы (многие пользователи все равно не обращают на них внимания).

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

Деактивируем службу SuperFetch

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

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

В системном реестре (редактор вызывается командой regedit) в ветке HKLM спускаемся через раздел SYSTEM и папку текущего контроля до директории PrefetchParameters. В окне справа имеется ключ EnablePrefetcher. Двойным кликом открываем меню параметра запуска и устанавливаем значение 0. Если такого ключа нет, нужно создать новый в виде параметра DWORD32, назвать его соответственно и установить вышеуказанное значение.

Примечание: отключить службу одновременно и в реестре, и в разделе Services, не получится, поэтому использовать нужно что-то одно.

Устанавливаем драйвер Intel RST

Наконец, чтобы процесс «Система и сжатая память Windows 10» не слишком загружал ресурсы, можно установить специальный драйвер Intel RST (технология Rapid Storage), который предназначен для работы с винчестерами, поддерживающими режимы RAID и AHCI. В этом случае при повышенной нагрузке на ресурсы драйвер неким образом, пусть не полностью, но частично блокирует службу SuperFetch.

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

Что в итоге?

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

Читайте, что означает сжатие памяти в Windows и как просмотреть информацию о сжатой памяти на вашем ПК . А также, что делать если компьютеру не хватает оперативной памяти и как определить сколько памяти занимает определенный процесс. Windows 10 использует сжатие для хранения большего количества данных в оперативной памяти вашей системы. В диспетчере задач Windows 10, на кладке “Производительность” выводится информация об размере и текущем использовании памяти. Среди прочих параметров, указано что часть памяти сжата. Давайте разберемся, что это значит?

Сжатие памяти – это новая функция Windows 10, которая не доступна в более ранних Windows 8 и 7. В тоже время ОС Linux и MacOS используют эту фичу.

Обычно если на вашем компьютере установлено 8 ГБ ОЗУ, а запущенные приложения и сама система используют 9 Гбайт данных для хранения в памяти, по крайней мере 1 ГБ пришлось сохранить в файле подкачки на жестком диске вашего компьютера. Доступ к данным в файле подкачки замедляет скорость работы отдельных приложений и системы в целом.

Однако с использованием алгоритма сжатия (такого же, как в Zip-файле) размер данных может быть уменьшен и целиком помещен в оперативной памяти. К примеру система может оставить 6 ГБ несжатых данных, а 3 ГБ сжать, что бы они занимали фактически 1,5 ГБ. Таким образом у вас будет занято 7,5 из 8 ГБ ОЗУ.

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

Почему Windows не сжимает все данные?

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

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

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

Что делать если компьютеру не хватает оперативной памяти?

Так что же делать, если вы видите, что система использует большой объем сжатых данных или работает с большим файлом подкачки? Ответ очевиден, добавьте больше оперативной памяти в свой ПК, это будет наилучшее решение. Также очевидно, что лучше использовать настолько быструю оперативную память, насколько это позволяет ваша материнская плата.

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

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

Как просмотреть информацию о сжатой памяти на вашем ПК

Чтобы просмотреть информацию о том, сколько памяти сжато в системе, необходимо использовать диспетчер задач. Для его запуска, щелкните правой кнопкой мыши на панели задач и выберите , или нажмите Ctrl + Shift + Esc (для Windows 10, 8) или Ctrl + Alt + Delete (для любой Windows) и выберите .


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


Перейдите на закладку производительность и выберите Память в списке справа. Вы увидите, сколько памяти сжато в разделе «Использовать (сжато)» . Например, на скриншоте ниже диспетчер задач показывает, что в настоящее время наша система использует 4,2 ГБ, 21,6 МБ – это сжатая память.

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


Так же из скриншота видно, что наша система использует 8ГБ оперативной памяти DDR3. 1 ГБ зарезервирован аппаратно – эту память использует встроенная графическая система. Форм фактор памяти DIMM, используется 2 планки и ещё 2 гнезда в системе свободно. В параметре кэшировано 1,9 ГБ отображается текущий размер файла подкачки. Если вы наведете мышку на диаграмму в разделе Структура памяти, система выдаст всплывающую подсказку с дополнительной информацией.

Как определить сколько памяти занимает определенный процесс

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


Некоторые приложения имеют несколько одновременно работающих процессов, как например Google Chrome. В этом случае необходимо посчитать сумму потребляемой памяти всех запущенных процессов.

В обновлении 1809 Windows 10, Microsoft выбрала новое имя для службы SuperFetch , называемое SysMain . Когда мы говорим о "памяти" компьютера, как правило, мы обращаемся к физической памяти RAM, которая у нас подключена. Операционные системы от microsoft имеют дополнительные функции и возможности, такие как виртуальная память файла подкачки или сжатую память (SysMain) . Разработанные, чтобы максимизировать память и обеспечить нормальную работу компьютера даже при высоких рабочих нагрузках.

В Windows в дополнение к использованию RAM, имеет известную функцию, как файл подкачки (виртуальная память). Пространство зарезервированное на жестком диске, позволяя выполнять загрузку памяти и хранить информацию. Таким образом, когда не хватает оперативной памяти, то программы нуждающиеся в памяти обращаются к файлу подкачки на жестком диске. С появлением Windows 10, Microsoft реализовала в операционной системе новую функцию (которая уже существовала в течение некоторого времени в Linux и MacOS) под названием "SysMain ". Она является лучшей альтернативой обычной виртуальной памяти в ранних версиях Windows 8, 7, XP.

Что такое SysMain в Windows 10?

SysMain - это функция, которая была представлена ​​еще в Windows Vista, под другим именем как SuperFetch . Он тихо сидит на заднем плане, постоянно анализируя схемы использования ОЗУ и узнавая, какие приложения вы запускаете чаще всего. Со временем SysMain помечает эти приложения как "часто используемые" и заранее загружает их в оперативную память. Идея состоит в том, что когда вы захотите запустить приложение, оно запустится намного быстрее, потому что оно уже загружено в память.

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

В ранних версиях Windows 10, SysMain назывался, как SuperFetch и была связана с процессом "Sysytem ", что вызывало удивление, что этот процесс потреблял большие объемы памяти. С обновлением Update Creators, этот параметр записывается в разделе "Диспетчера задач" как Структура памяти .

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

Как работает SysMain в Windows 10?

По умолчанию SysMain предназначен для того, чтобы занимать все доступное пространство ОЗУ с предварительно загруженными приложениями. Не волнуйтесь, речь идет только о неиспользованной памяти. Как только вашей системе требуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено), она освобождает необходимую память по мере необходимости.

До Windows 8.1, если приложению нужно использовать, к примеру 5 Гб памяти, а компьютер имеет лишь всего 4 Гб оперативной памяти, то система Windows вынуждена была отправить 1 Гб этих данных в файл подкачки, который на жестком диске. Благодаря этой виртуальной памяти появляется возможность запустить и использовать эту программу, но будет работать медленнее чем с достатком ОЗУ.

Начиная с Windows 10, когда операционная система нуждается в большем количестве памяти чем имеет в наличии, тогда и происходит процесс сжатия данных, как ZIP, в оперативную память , вместо того, чтобы отправить их на жесткий диск в файл подкачки. Таким образом, если нам нужно сохранить два информационных пакета данных 6 Гб и 3 Гб и компьютер имеет всего лишь 8 Гб ОЗУ, то Windows 10 сжимает пакет 3 Гб уменьшив его до 1.5 и поучается в общей сумме 7.5 Гб вместо 9 Гб и может получать к ней доступ из оперативной памяти не прибегая к обмену.

Хорошо или плохо иметь SysMain?

Windows, будет стараться избегать использования этого метода, когда есть доступная оперативная память, но когда некоторые данные требуют большого количества памяти при не хватки ОЗУ, то система будет делать компрессию данных (сжимать) занося их в оперативную память, чтобы сэкономить ресурсы, и попытаться заставить компьютер работать наилучшим образом.

Большая часть данных хранится в оперативной памяти, чтобы система могла обратиться к ним напрямую и без проблем. В виртуальной памяти или как еще называют , данные сохраняются на жесткий диск, тем самым уменьшая время обращение данных с жесткого диска в оперативную память. Некоторые пользователи видят, что память иногда забита по 3,5 Гб, но это не так страшно, когда у вас жесткий диск под 100 процентов может быть от файла подкачки. Нужно просто подождать пока произведется компрессия данных в ОЗУ.

  • Если кто-то хочет Включить или Отключить "Службу узла: SysMain ", то найдите службу SysMain в диспетчере устройств. Вывод один и очевиден, что сжатая память куда лучше чем файл подкачки, который даже на SSD диске.

 

 

Это интересно: