Система Windows 10 постепенно увеличивается в распределении памяти до сбоя ноутбука

975
Michael McAssey

После того, как я обновил Windows 7 до Windows 10 на своем ноутбуке Dell Inspiron в августе 2015 года, следующий цикл повторяется. Системный файл запускается с использованием разумного объема памяти (всего несколько МБ), затем в течение недели он становится все больше и больше (300+ МБ), пока не замедлит мою систему для сканирования (92% + памяти в использовать, писать постоянно на диск), и, наконец, я получаю синий экран или все зависает, и я вынужден закрыть свой ноутбук. Затем Windows загружает некоторое обновление и после перезапуска системный файл возвращается к нескольким МБ памяти. Сначала я думал, что это конфликт с моим антивирусным приложением McAfee, поэтому я удалил его и теперь использую только Защитник Windows. Это помогло только на несколько дней. Я сделал повторное сканирование вредоносных программ и не обнаружил никаких вредоносных программ. Я уже прочитал пост, на который ссылается magicandre1981 о системном файле, использующем слишком много памяти, и следовал единственному совету, который я мог различить из этого поста, а именно отключить функцию предварительной выборки. Я отключил Prefetch, но это совсем не помогло (поэтому я снова включил его). Я пытался использовать комплект драйверов Windows для определения и замены драйверов, но это также не решило проблему. Вот ссылка на текущий образ диспетчера задач:

Диспетчер задач, показывающий огромный системный файл

Как вы можете видеть, системный файл в настоящее время занимает более 220 МБ, что позволяет увеличить общее использование памяти до 73% от 4,0 ГБ. Только вчера системный файл был около 100 МБ, а два дня назад - около 50 МБ. К завтрашнему дню это будет около 350 МБ, а общее использование памяти - до 90%, затем к следующему дню - более 500 МБ, и все системы будут работать очень медленно из-за постоянного обмена памятью с жестким диском. Тогда на следующий день он будет настолько огромным, что мой ноутбук сломается.

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

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

1
Что заставляет вас думать, что 200 МБ для системного процесса - это много, это не так, и вряд ли это как-то связано с вашими проблемами. Непонятно, если вам говорят, что у вас мало физической памяти или вы просто получаете предупреждения о недостаточной виртуальной памяти. Вы должны уточнить этот момент. На десятки вопросов есть десятки вопросов об использовании памяти и о том, что вы делали, кроме попыток использовать WDK. * Будьте как можно более конкретны. * Существуют лучшие инструменты для анализа использования памяти, чем диспетчер задач. Ramhound 8 лет назад 0
У вас работает программное обеспечение SQL или Oracle Database? Также вы изменили размер вашего файла страницы? Ваш жесткий диск тоже полон? JukEboX 8 лет назад 0
Первый шаг я бы сделал. Загрузите ваш текущий профиль пользователя с минимальным количеством драйверов. Единственный драйвер, который я лично загрузил бы, это драйвер дисплея и, возможно, драйвер сетевого адаптера. Вы можете использовать `Autoruns` для этого. Таким образом, вы можете определить, является ли проблема драйвером с утечкой памяти или процессом с утечкой памяти Ramhound 8 лет назад 0
Возможный дубликат [Windows 10, «Системный» процесс, занимающий огромное количество ОЗУ] (http://superuser.com/questions/952141/windows-10-system-process-taking-massive-amounts-of-ram) magicandre1981 8 лет назад 2
более высокое использование памяти является функцией Windows 10. Смотрите мой ответ по ссылке, которую я разместил magicandre1981 8 лет назад 0
Добро пожаловать в SuperUser, пожалуйста, подумайте над тем, чтобы отредактировать свой вопрос, это в основном один огромный абзац, который трудно прочитать. Vlastimil Ovčáčík 8 лет назад 0
@Ramhound: Если бы он оставался стабильным на 200 МБ, я бы не возражал. Но, как я и объяснил в своем посте, процесс System с каждым днем ​​увеличивается в размерах, пока не сломает мой ноутбук. Ранее я пытался настроить размер файла подкачки, но это было бессмысленно, потому что независимо от того, какой размер я использовал, процесс System в конечном итоге превысил бы предел, и я получал предупреждения о нехватке памяти. Теперь у меня установлена ​​виртуальная память с размером управляемой системы, поэтому я не получаю предупреждения о нехватке памяти. Он просто продолжает увеличивать размер файла подкачки, пока он не может быть увеличен. Michael McAssey 8 лет назад 0
@Ramhound: Я прочитал столько вопросов, сколько смог найти, но не нашел ни одного, подходящего для моего вопроса. Что касается вашего предложения: можете ли вы объяснить мне, как загрузить мой текущий пользовательский файл с как можно меньшим количеством драйверов? Где я могу найти автозапуск? У меня есть докторская степень в области статистики, но когда дело доходит до ИТ, я новичок. Michael McAssey 8 лет назад 0
@JukEboX: На моем ноутбуке не работает база данных SQL или Oracle, по крайней мере, насколько я знаю. Я попытался увеличить размер файла подкачки, но это бесполезно, потому что системный процесс продолжает увеличиваться в размерах, пока не превысит размер файла подкачки, и я не получаю предупреждения о нехватке памяти. На моем жестком диске свободно 322 ГБ из 451 ГБ. Michael McAssey 8 лет назад 0
@ magicandre1981: Я прочитал пост «Windows 10,« Системный »процесс, занимающий огромное количество оперативной памяти» и ваш ответ, прежде чем опубликовать свой вопрос. Полагаю, что я понял ваш ответ, я отключил процесс предварительной выборки. Это не помогло. Системный процесс продолжал расти в размерах после того, как я отключил процесс предварительной выборки. Примерно через день я снова включил его. Я не думаю, что это преднамеренная особенность Windows 10, что процесс System будет расти все больше и больше, пока он не займет всю память и не сломает ноутбук. Michael McAssey 8 лет назад 0
@Vlastimil Ovčáčík: Я был бы рад отредактировать мой вопрос, но я не знаю, где делать сокращения. Я чувствую, что мне нужно предоставить достаточно информации, чтобы понять мою проблему. Несмотря на это, кажется, что моя проблема все еще не понята теми, кто ответил. Michael McAssey 8 лет назад 0
@MichaelMcAssey - Autoruns легко найти, выполнив поиск в Google. То, как вы загружаетесь в минимальной конфигурации, хорошо задокументировано. Ramhound 8 лет назад 0

1 ответ на вопрос

-2
Vlastimil Ovčáčík

RAM usage of 300 to 400 MB for the System process on Windows 10 is not unusual.

Also the default Task Manager is not very useful when something goes wrong, try running Process Explorer to see the details.

нет, это НЕ утечка, это новая функция Windows 10: http://superuser.com/a/952142/174557 magicandre1981 8 лет назад 1
@ magicandre1981 Я понимаю, что вы отстаиваете свой ответ, но я не думаю, что у нас достаточно информации, чтобы делать какие-либо выводы. Vlastimil Ovčáčík 8 лет назад 0
у нас есть. Использование системы составляет 200 МБ. Прочитайте мой ответ и посмотрите видео, чтобы понять это. В настоящее время вы не понимаете эту функцию. magicandre1981 8 лет назад 1
@Vlastimil Ovčáčík: Если бы системный процесс использовал только от 300 до 400 МБ, у меня не было бы проблемы. Я хотел сказать, что его использование выходит за рамки возможностей моего ноутбука, что приводит к сбою. Я подозреваю, что это действительно утечка памяти водителя. Я прочитал ссылку, которую вы предоставили, и ответ, и попытался выполнить все шаги, но я дошел до экрана poolmon, прежде чем впал в замешательство. Я попробую это снова. Я могу опубликовать скриншот моей вкладки «Производительность», но это просто плоская линия, поэтому не очень информативная. Я открыл Process Explorer, но понятия не имею, что делать с тем, что я вижу. Я новичок. Michael McAssey 8 лет назад 1
@MichaelMcAssey Я бы все еще использовал скриншоты, несмотря на то, что это строка, и желательно, пока вы испытываете проблему. На самом деле два скриншота ** a) ** Диспетчер задач - вкладка «Производительность» - раздел «Память» ** b) ** Монитор ресурсов - вкладка «Память» (вы получаете его с помощью `Win + R` и запускаете` resmon.exe`). Vlastimil Ovčáčík 8 лет назад 0
@Vlastimil Ovčáčík: обновление: я использовал poolmon для определения 5 лучших драйверов с точки зрения использования памяти. Все 5 из них являются частью ОС Windows: acpi.sys, 1394ohci.sys, ntfs.sys, rdyboost.sys и exfat.sys. Я должен был использовать | больше в командной строке после findstr, потому что в противном случае я получаю сотни с лишним строк, когда нажимаю Enter. Я не могу понять, как обновить эти драйверы. Веб-сайт Microsoft не является полезным. Michael McAssey 8 лет назад 1
@Vlastimil Ovčáčík: Я добавлю два скриншота, но, возможно, мне лучше подождать, пока процесс System снова не станет огромным. После того, как человек, с которым я посоветовался, закончил возиться с ноутбуком в четверг, он восстановил системный процесс до небольшого размера (~ 5 МБ). Но это снова растет. Сейчас он составляет всего 140 МБ, но всего 8 часов назад он был около 50 МБ. Как только он вырастет до 300 МБ или около того, я опубликую 2 скриншота, которые вы запросили. Это должен быть только другой день или 2. Michael McAssey 8 лет назад 1
@ magicandre1981 тебе лучше внимательно прочитать вопрос, настаивая на том, что твой ответ для меня не имеет смысла. Опрашивающий сообщил ** о постоянно растущем использовании памяти системным процессом до BSOD **. Это ** не имеет значения **, если память записана на диск, сжата или и то, и другое, он должен идентифицировать * утечку *. Ты понял? Vlastimil Ovčáčík 8 лет назад 0
@ VlastimilOvčáčík Вопросник должен предоставить код STOP / аварийный дамп, чтобы мы могли его проанализировать. Использование системы в порядке и не имеет значения, неважно, понизили ли вы мой действительный ответ * facepalm. У него другая проблема. magicandre1981 8 лет назад 0
@ magicandre1981 Теперь, когда вы остановили «нет, это НЕ утечка, это новая функция ерунды для Windows 10», я могу согласиться, что «у него другая проблема», чем вы думали. Вы создали шум, я бы порекомендовал вам создать ответ, если у вас есть что сказать. Vlastimil Ovčáčík 8 лет назад 0
@MichaelMcAssey делится файлами dmp из ** C: \ Windows \ Minidump **, чтобы мы могли проанализировать это. magicandre1981 8 лет назад 0
@ magicandre1981: эта папка пуста Michael McAssey 8 лет назад 0
Вы отключили файл подкачки? Это также объясняет сбои, когда Windows не хватает оперативной памяти. http://windows.microsoft.com/en-us/windows/change-virtual-memory-size#1TC=windows-7 magicandre1981 8 лет назад 0
@ magicandre1981 @ VlastimilOvčáčík @Ramhound Спасибо всем за помощь. Я думаю, что проблема решена, но я не уверен, что решил ее. Мой системный процесс больше не растет и обычно составляет около 50 МБ. Это может быть связано с отключением драйвера для моей сенсорной панели. У меня есть внешняя мышь, поэтому я держу тачпад выключенным. Но по какой-то причине он снова включился, поэтому я пытался выключить его с помощью клавиш Fn + F3, но он не отвечал. Поэтому я отключил его драйвер в диспетчере устройств. До этого мой системный процесс занимал около 150 МБ и приближался к следующему BSOD. Michael McAssey 8 лет назад 1
Но после этого я перезагрузился и с тех пор (3 дня) проблема больше не возникала. Я не знаю, как пометить исходное сообщение как ответившее, но я думаю, что на него ответили. Michael McAssey 8 лет назад 0
Итак, драйвер вызвал утечку памяти, новая функция Win10, обнаружившая это, пыталась сжать утечку памяти, которая больше не затрагивалась, до тех пор, пока в Windows не закончилась память. magicandre1981 8 лет назад 0
@MichaelMcAssey Я рад, что у вас все получилось. Vlastimil Ovčáčík 8 лет назад 0

Похожие вопросы