→ Перегруженная оперативная память. Перегруженность процессора. Выяснение причин и устранение неполадок Проблемы с памятью начинаются со старта ОС

Перегруженная оперативная память. Перегруженность процессора. Выяснение причин и устранение неполадок Проблемы с памятью начинаются со старта ОС

Когда процесс system грузит процессор это доставляет немало проблем владельцу ПК или ноутбука, находящегося под управлением ОС Windows.

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

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

Что происходит и как это выяснить

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

С целью проверить загрузку процессора потребуется запустить Диспетчер задач .

Существует несколько путей его запуска, но самый простой из них – щелкнуть левой клавишей мыши на панели задач, вызвав меню.

Панель задач – прямоугольная область, традиционно [по умолчанию] расположенная в нижней области экрана

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

рис. 1 – внешний вид диспетчера задач в Windows 7

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

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

В критических ситуациях эта цифра достигает 100% и полноценно работать на ПК становится невозможно.

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

Автоматическое обновление системы

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

Как почистить компьютер, чтобы не тормозил? Варианты с бесплатными программами и вручную

Технические неисправности

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

  • Отсутствие соответствующих драйверов.
  • Некорректная работа драйвера.
  • Несовместимость аппаратной части и операционной системы.
  • Несвоевременное физическое обслуживание.

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

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

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

При наличии интернет-соединения сделать это просто.

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

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

В диалоге диспетчера у устройства без драйверов будет знак [?] .

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

Совет: при проблемах в работе мастера скачивайте драйвера вручную с официальных сайтов

рис. 4 – Панель управления в ОС Windows 7

Некорректная работа драйвера

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

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

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

Эта операция, как и в предыдущем варианте, вызовет мастер настройки.

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

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

В таком случае корректная работа оборудования с прошлой версией ПО будет менее проблемной.

Соответственно придется принимать радикальные меры – либо возвращать , либо менять или удалять модули, вызывающие ошибку, к примеру, сетевую или видео карту, что чаще всего встречается.

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

Временное решение проблемы в этом случае – отключение питания ПК.

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

В таком случае поможет элементарная чистка от пыли внутренних компонентов.

рис. 5 – окно Диспетчера устройств в ОС Windows 7

Как только у нас зависает программа или компьютер в целом, мы первым делом открываем диспетчер задач . В открывшемся окне мы видим список запущенных приложений, процессов, степень загруженности. И тут в ужасе обнаруживаем, что 99% грузит бездействие. Что же это за ситуация? Давайте рассмотрим, что делать, когда «Бездействие системы» грузит процессор Windows 7 или других версий.

Для начала разберёмся, что такое «Бездействие системы» в Диспетчере задач. На первой вкладке Диспетчера размещён список работающих приложений. Если что-либо из них зависло, то напротив будет надпись «Не отвечает». На второй вкладке отображаются процессы и степень, на которую им удаётся загружать процессор. Далее идут службы, данные по быстродействию и трафику, активные пользователи. Если на второй вкладке нажать кнопку «Отображать процессы всех пользователей» и прокрутить ползунок до конца вниз, то мы увидим строку «Бездействие». Разберёмся, что это.

Что такое «Бездействие системы»

В Диспетчере действительно отображается то, что может нагружать компьютер. Поэтому логична паника тех пользователей, которые увидели 90–99% возле последней строки. На самом деле процесс «Бездействие» является исключением из этого правила. Он собирает данные от всего того, что грузит центральный процессор, и представляет собой, насколько он свободен, степень времени, когда он бездействует. Т.е. если этот процесс показывает ЦП, загруженный под 96%, это значит, что память занята лишь на 4%, а на 96% свободна. Таким образом, это нормальное явление и показатель, наоборот, хорошей работы компьютера , а не его перегрузки. Поэтому вопросы типа «Как отключить «Бездействие системы» на Win 7» не корректны. Можно не отображать этот процесс, но не убрать и не отключить.

Но почему же тогда компьютер виснет при таких показателях? Ведь он должен быть свободен почти на все 100, а на самом деле не реагирует и просто умирает. Причём часто и перезагрузка не помогает. Есть здесь моменты, на которые стоит обратить внимание.

Как определить, является ли вредоносным «Бездействие системы»

Иногда не «Бездействие системы» грузит процессор Windows 10, Windows 7 или WindowsXP, а вирусы, маскирующиеся под него. Обратить внимание на них при этом весьма сложно, потому что высокий процент возле этой строки - нормальное явление и не вызывает подозрения у пользователя. Чтобы точно определить наличие вирусного процесса, проведите следующие действия:

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

Также можно попробовать найти вирусный процесс. Часто это svсhost.exe- широко употребляемый разными службами. В Диспетчере задач всегда указывается, кто запустил процесс. В норме это system, NetworkService, LocalService. Если же названия какие-либо другие, то это вирус. Ещё нужно обратить на название процесса. Вирусы часто используют различные вариации с именем svchost, заменяя, например, букву «o» на «ноль», либо добавляя какие-либо символы или числа к названию. Удалить такие процессы самостоятельно, скорее всего, не получится. При перезагрузке компьютера они опять вылезут.

Что делать с «Бездействием системы», если это вирус

Если процесс «Бездействие системы» грузит процессор, скорее всего, на компьютере обитают так называемые вирусы «майеры» (Miner). Созданы они для того, чтобы использовать ресурсы компьютеров для заработка криптовалюты биткойн. При помощи вируса мошенники выкачивают ресурс вашего компьютера, крадя при этом и личную информацию. Заработок биткойнов занимает выше 70% возможностей, а обычные пользователи редко используют выше 20%, этим и пользуются виртуальные преступники, превращая ваш компьютер в робота по заработку виртуальной валюты без вашего ведома. И, естественно, без какой-либо прибыли для вас. Заразить компьютер просто: достаточно случайно открыть в интернете фото или документ.

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

Самое лучшее, что делать, если «Бездействие системы» загружает ЦП, это использовать антивирус . Популярными являются Dr.Web, Eset Nod, Kaspersky Internet Security. Программе, конечно, будет сложно найти и обезвредить, уж очень хорошо майнеры умеют прятаться за системные процессы. В крайнем случае всегда остаётся вариант переустановки системы. Если стандартные антивирусные комплекты проблему не нашли и не исправили, обратитесь к специализированным противошпионским программам.

Например, SpyHunter, которую можно скачать бесплатно для обнаружения вредоносной программы, но для удаления придётся купить.

Более разумно в такой ситуации скачать Kaspersky Virus Removal Tool, которая осуществляет поиск и проверку на уже заражённом компьютере. Её преимущества:

  • для запуска не требуется установка;
  • программа производит резервное копирование до начала лечения;
  • защищает системные файлы от удаления при проверке и лечении;
  • можно запустить со съёмного диска;
  • для запуска можно использовать командную строку.

Таким образом, мы отделили реальную проблему «Бездействия системы», когда она по-настоящему грузит операционную систему Windows 7 или любую другую, когда высокие значения трактуются неверно. Если вам знакомы способы диагностики и устранения вирусов, маскирующихся под процесс, делитесь вашим мнением в комментариях.

Вопрос от пользователя

Здравствуйте.

У меня в последнее время стал сильно шуметь и тормозить ноутбук. В диспетчере задач увидел, что большую нагрузку создает процесс "System.exe" (доходит даже до 40-50%!). Что это, и что с ним можно сделать, как найти причину проблемы? Раньше же так не было...

PS Ноутбук ASUS X501, Windows 10 Pro

Андрей

Доброго времени суток.

Ну вообще, такой системный процесс как "System" - существует, а "System.exe" - насколько я знаю, нет! (и уже само его название выглядит очень подозрительно, как будто маскируется). Это может быть все, что угодно: начиная от вируса, и заканчивая программой для майнинга криптовалюты (в последнее время подобные "дополнения" стали популярны).

И так, перейдем ближе к делу...

Что делать с "подозрительным" процессом...

1) Посмотрите его расположение

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

Вообще, подобную проблему c "System.exe" наблюдал несколько раз:

  • в одном причиной был "Kms-Auto", используемый некоторыми программами для регистрации. Удалив и закрыв эту "утилиту" - проблема была полностью решена.
  • в другом - процесс был связан с Windows Media Center. Удалив оный из установленных программ - больше подобный процесс не нагружал ЦП.

Напомню, что оригинальный "System" ссылается на системную папку C:\Windows\System32 на файл "ntoskrnl.exe".

Дополнение!

Если "вирусная" папка или файл не будут удаляться, воспользуйтесь антивирусной утилитой и советами .

2) Если процессор чем-то загружен, но диспетчер задач не показывает этот процесс или расположение файла

Нередко встречается и такое. В этом случае, рекомендую воспользоваться специальной утилитой от Microsoft. Речь идет о Process Explorer.

Process Explorer

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

Отмечу, что от нее "не уйдет" ни один процесс, запущенный на ПК. Куда информативнее, чем обычный диспетчер задач.

3) Как отличить настоящий процесс от фейкового (какой из процессов Svchost, System и пр. не настоящий)

Один из самых простых способов, это использовать антивирусную утилиту (линк на офиц. сайт). В ее арсенале есть специальный "Диспетчер процессов" (чтобы открыть его - воспользуйтесь меню "Сервис/Диспетчер процессов") .

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

Например, есть у вас подозрение, что один из процессов Svchost или System не настоящий - просто просмотрите список этих процессов. Все "нормальные" будут отмечены зеленым цветом (плюс обратите внимание на столбцы "Описание" и "Производитель", в них будет значится корпорация Майкрософт и Windows).

4) Профилактика

В качестве профилактики (чтобы не подхватить "подобное") можно посоветовать довольно банальные вещи:

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

На этом всё, удачи!

В Windows 7 самым главным процессом в ОС является Svchost.exe . Очень часто пользователи ПК с Windows 7 встречаются с проблемой, когда этот процесс сильно грузит процессор. Загрузка процессорных ядер может достигать от 50 до 100 процентов. Svchost.exe является хост-процессом, отвечающим за запуск служб группы из динамических библиотек DDL . То есть система с помощью этого хост-процесса запускает группу служб, не создавая при этом лишних процессов. Такой подход снижает нагрузку на процессор и оперативную память. Если система тормозит и Svchost.exe сильно грузит процессор - это означает, что ОС неправильно работает. Такое поведение системы может вызвать вредоносная программа, а также неполадки в самой ОС. Чтобы разобраться с этой проблемой, в этом материале мы рассмотрим все способы решения задачи с сильной загрузкой процессора, вызванной процессом Svchost.exe.

Первые шаги, решающие проблему с процессом Svchost.exe

Если у вас возникла ситуация, когда хост-процесс Svchost.exe сильно нагружает процессор, то не следует сразу думать, что это вирус. Кроме вируса виновником этой проблемы может быть сама ОС. Ниже мы рассмотрим список проблем , а также методы их исправления :

Восстанавливаем нормальную работу процессора с помощью антивируса

Если вышеописанные способы не помогли, то скорей всего ваша Windows 7 заражена вирусом . Обычно заражение вирусом происходит извне. То есть через интернет или через внешний накопитель данных. Если у вас стоит хороший антивирус, то скорей всего вирус не пройдет. Но бывают случаи, когда антивирусы не видят новые версии вирусов и пропускают их. Если ваш компьютер заражен, то процесс хост Svchost.exe будет грузить процессор до 100 процентов, а также в имени пользователя вы увидите не системные имена «LOCAL» и «NETWORK SERVICE», а совсем другое имя.

Чтобы избавиться от вируса в системе, нужно запустить полную проверку компьютера в Windows 7 на поиск вредоносных программ. Ниже мы рассмотрим пример запуска полной проверки компьютера с помощью антивируса Comodo Internet Security. Также перед запуском любого антивируса для проверки ОС обновите его антивирусную базу. Двигаемся дальше и запустим антивирус Comodo Internet Security .

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

В нашем случае нужно выбрать пункт «Полное сканирование ». Этот вариант просканирует полностью винчестер, выявит вредоносную программу и обезвредит ее . Ниже показано окно сканирования Comodo Internet Security.

В других антивирусных программах принцип запуска полной проверки ПК максимально схож с рассмотренным. Поэтому если у вас проблема с хост-процессом Svchost.exe, то смело запускайте полную проверку ПК.

Для этого примера мы неспроста выбрали антивирус Comodo Internet Security. В этом антивирусе есть встроенный модуль под названием KillSwitch (в настоящее время этот модуль входит в состав бесплатного набора утилит COMODO Cleaning Essentials , скачать который можно ).

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

Также особенностью KillSwitch является проверка запущенных процессов на доверие . То есть, если процесс недоверенный, KillSwitch найдет его и укажет это в третьей колонке «Оценка ». Эта особенность модуля KillSwitch поможет быстрее определить проблему, связанную с Svchost.exe и загрузкой процессора.

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

Такая проверка должна найти и обезвредить вирусы, которые заставляют Svchost.exe грузить процессорные ядра. Наиболее известными вирусами , которые грузят процессор с помощью Svchost.exe, являются:

  • «Virus.Win32.Hidrag.d » - представляет собой вирус, написанный на C++. Попав в систему, он осуществляет подмену Svchost.exe . После этого он ищет файлы с расширением «*exe» и заражает их. Вирус является безобидным, он не вредит системе и не крадет информацию. Но постоянное заражение файлов с расширением «*exe» сильно грузит процессор.
  • «Net-Worm.Win32.Welchia.a » - этот вирус представляет собой интернет-червь, который нагружает процессор путем интернет атак .
  • «Trojan-Clicker.Win32.Delf.cn » - примитивный троян, который регистрирует в системе новый процесс Svchost.exe для открытия определенной страницы в браузере , тем самым нагружая систему.
  • «Trojan.Carberp » - опасный троян, который также маскируется под Svchost.exe . Основным предназначением этого вируса является поиск и кража информации крупных торговых сетей .

Сильная загрузка процессора из-за Windows Update

На компьютерах с ОС Windows 7 часто наблюдается ситуация, когда процесс Svchost.exe грузит процессор и память из-за центра обновлений . Чтобы проверить, что именно центр обновлений грузит память и процессор, нужно зайти в «Диспетчер задач » и с помощью Svchost.exe перейти к службам, которыми в данный момент он управляет. Пример такого перехода показан на изображении ниже.

После такого перехода должно открыться окно со службами, где будет выделена служба «wuauserv ».

Именно эта служба отвечает за скачивание и установку обновлений на семерку. Исправить эту проблему достаточно просто.

В окне служб диспетчера задач можно полностью остановить «wuauserv» или в панели управления отключить проверку обновлений.

Но отключение службы «wuauserv» некрасивый выход из этой ситуации.

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

Решить эту задачу можно установкой обновлений вручную. Чтобы не скачивать десятки обновлений с сайта www.microsoft.com и потом долго их устанавливать, лучше всего воспользоваться набором обновлений UpdatePack7R2 . Разработчиком этого набора является «simplix », который также известен под этим ником и является модератором на форуме www.oszone.net. Скачать этот набор можно на сайте http://update7.simplix.info . В данный момент на сайте выложена последняя версия под номером 17.12.15. После загрузки набора можно приступать к установке обновлений. Для этого запустим инсталлятор.

В появившемся окне нажмем кнопку Установить . После этого начнется процесс установки обновлений.

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

Остальные способы решения проблемы с загрузкой процессора из-за Svchost.exe

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

  • Очень часто помогает решить проблему процесса Svchost.exe, даже когда он заражен вирусом, обычный откат ОС с помощью точки восстановления . Но этим способом можно воспользоваться только в том случае, если защита системы включена.
  • При длительном использовании различных установленных программ операционная система Windows 7 накапливает на жестком диске очень много мусора . Под мусором подразумеваются временные файлы, создающиеся при использовании различных утилит. Например, файлы истории браузера. В этом случае на помощь придут специальные утилиты для очистки ОС . Наиболее популярной среди них является программа CCleaner .
  • Также советуем провести дефрагментацию , которая может повысить общую производительность системы. Дефрагментация хоть и не решит проблему с процессом Svchost.exe, но значительно ускорит его, тем самым ослабив нагрузку на процессор. Одним из лучших дефрагментаторов является утилита Defraggler , которая кроме своей основной функции еще умеет дефрагментировать системные файлы.
  • Очистка реестра также помогает решить нашу задачу. Для очистки реестра, как и в способе выше, подойдет утилита CCleaner , которая быстро удалит старые ключи реестра , мешающие правильно работать Svchost.exe.
  • Также для всех запущенных процессов, включая Svchost.exe, немаловажным фактором является исправная оперативная память. При неисправной памяти система и запущенные процессы могут вести себя нестабильно. Выходом из этой ситуации будет замена оперативки на исправную память . Проверить память на исправность можно с помощью встроенного средства диагностики в Windows 7.

Заключение

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

Видео по теме

Если оперативная память перегружена, но система работает.

Ваша операционная система потребляет большое количество памяти? И перегружена из сессии в сессию. Не стоит паниковать. Как это не кажется парадоксальным, особенно для тех, кто страдал на стареньких компьютерах от недостатка RAM, состояние, при котором оперативная память перегружена, порой абсолютно нормально. “Недозагруженная” память – лишь трата этой самой памяти.

Разводим причины и проблемы по сторонам

Но для начала уточним ситуацию. Если оперативная память перегружена – это иногда плохой признак. Если память заполнена, а компьютер при этом начинает тормозить, индикатор загрузки жёсткого диска непрерывно помигивает, и система начинает заполнять оперативными данными файл подкачки на винчестере. Если это происходит, вывод один: запущено множество приложений, которые потребляют слишком большое количество ресурсов Windows, или в системе висит работающий против вас процесс. О характере этих приложений можно судить по Диспетчеру задач , в котором описываются все программы, работающие в данный момент. Это могут задачи, запущенные вами, или вирусы. Нередко программы способны маскироваться даже от Диспетчера, так что, если оперативная память перегружена «ни с того ни с сего», стоит призадуматься о смене антивируса или пришло время добавить антималварь. Но первое, с чего бы начал я, это проверка RAM утилитой .

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

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

Работа с утилитой – , а в пределах данной… переходите сразу на вкладку File summary : она уже сейчас может многое прояснить, ибо именно там даётся список не просто абстрактных программ и служб, а ПОИМЁННЫЙ СПИСОК файлов, которые КОНКРЕТНО прямо сейчас кушают вашу RAM. Откровенно говоря, это утилита из числа немногих, которая действительно может помочь выцепить виновника проблем с оперативной памятью не в виде “да это Хром много жрёт!”, а покажет конкретный документ на жёстком диске, который в числе остальных в запущенной службе виновник ситуации.

ПОПРАВКА

В этой статье я рассматриваю не специальные случаи, когда оперативная память перегружена так, что система просто останавливается и работать с ней становится невозможно. Причём неважно, какой объём RAM установлен на компьютере: 4 Гб или 16 Гб – память заполняется полностью почти сразу после запуска системы. В этом случае:

  • Если ваш компьютер особенно тормозит при выходе в интернет, прочтите статью Там рассмотрим на примере, как выявить причину таких тормозов.
  • Диспетчер задач показывает, что систему тормозит какой-то из конкретных процессов, однако без видимых для пользователя причин. Прочтите статью
  • Оперативная память полностью занята, система останавливается, однако Диспетчер задач не может указать на причину: визуально все процессы потребляют некритический объём памяти. Это вирус или малварь, которые “редактируют”сетевые драйвера. Копайте в эту сторону.

Так что следует развести по углам ситуацию с полной загрузкой RAM в результате действий зловредных программ или битых драйверов и неисправностью связки “RAM-слот-vатеринка” и вариантом, когда на самом деле всё работает корректно, открыты всего несколько программ, а признаков замедления работы компьютера не наблюдается, однако оперативная память перегружена всё равно.

Одни из способов выяснить причину или попытаться докопаться до причин перегрузки RAM – создать в Windows ещё одну учётную запись . С правами администратора. И сравните всё, что только можете сравнить: запущенные процессы и службы в Диспетчере задач, сведения из Мониторинга системы, папки Автозагрузки и Конфигурацию системы из msconfig . Если проблема есть – она может проявиться.

Кэширование

Те, кто застал Windows XP, хорошо помнят, как свежеустановленная Windows потребляла 150-250 Мбайт оперативной памяти. Для владельцев Windows 7 и позднее ситуация в корне изменилась. Она по умолчанию потребляет не менее 1,3 Гбайт RAM. Отсюда многие из пользователей в своё сделали неправильные выводы о преимуществах предшествующей системы перед Windows 7. Оперативная память для современной системы используется гораздо более выгоднее, нежели в те времена, когда на свет появилась бессмертная Windows XP. Теперь это кэш для часто используемых файлов и данных программ. Именно на плечи кэша RAM и ложится обязанность хранить в себе копию файлов, к которым вы недавно обращались (если система будет лезть за этими данными на жёсткий диск постоянно, она остановится через мгновения после запуска).

Таким образом, впервые в Windows Vista появилась технология SuperFetch (супер выборка). SuperFetch - это внутренний сервис, который запускается внутри системного процесса svchost. Технология SuperFetch позволяет определять наиболее часто используемые приложения пользователя, создавать их базу данных и всякий раз при запуске программы повторно выгружать данные в память готовыми блоками. В итоге программы загружаются быстрее. Постоянно обновляя список пользовательских предпочтений, SuperFetch прямо во время работы способна сама изменять скорость работы Windows, наблюдая за действиями пользователя.

МАЛЕНЬКАЯ ИНСТРУКЦИЯ ПО ДИАГНОСТИКЕ ПАМЯТИ

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

  • Итак, что нужно знать про кэш и как его контролировать? Средствами Windows – почти никак. Однако, раз размер кэша RAM в данный момент легко проверить (его размер в текущем сеансе может кое-что рассказать), взглянем на него: в Диспетчере задач он во вкладке Производительность . Так, в Windows 10 он здесь:

пока ситуация нормальная, но через мгновения она начнёт изменяться

Главное, что вы должны сейчас уяснить: если на компьютере установлено 4 Гб RAM, она заполнена, а под кэш при этом выделено в районе 200 Мб , у вас серьёзные проблемы. Значит…

  • откройте вкладку Процессы Диспетчера и для удобства просмотра проранжируйте столбец с процессами по величине потребления RAM, и путём сложения величин прикиньте, действительно ли все процессы потребляют столько физической памяти, что упомянутых в примере 4 Гб не хватает? Обнаружили провал и половины недосчитались:

даже навскидку – здесь и гигабайта RAM не наберётся

  • в том же Диспетчере нам нужен . Здесь всё подробнее и некоторые несоответствия уже налицо (просто вырисовывается реальная картина того, как оперативная память в системе распределяется и куда сейчас используется):

ситуация не требует вмешательства: наиболее потребляющие приложения видны как на ладони – это браузеры Хром и Edge

  • однако уже через несколько минут ситуация изменится и настаёт время – становится теплее:

многовато для “небольшой” части системного кэша

Кому интересно, но подзабыл: Метафайл – это часть системного кэша и состоит из метаданных NTFS. А это, в свою очередь, таблица MFT, имена папок, пути к ним и присвоенные атрибуты. Но что-то уже больно чересчур…

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

Что ещё есть в арсенале по ускорению системы?

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

Кстати, из наиболее вероятных вариантов избавиться от одной из таких служб – остановка, например, службы мониторинга Network Diagnostic Usage (она же NDU). Что она там смотрит, знают только разрабы. Лично мне после её отключения немного полегчало и процентов 10 к объёму свободной RAM прибавилось:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

параметр Start вывожу со значения 2 на 4 :

Повторюсь, таких служб в системе может быть немало, о чём будет свидетельствовать пункт NonpagedPool окна той же RAMMap. Или не может быть вовсе.

 

 

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