Процесс System грузит процессор или диск — как исправить?

Процесс System грузит процессор или диск — как исправить?

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

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

Диагностика причин высокой нагрузки со стороны System в Windows

Процесс System грузит процессор или диск — как исправить?

В большинстве случаев, проблема высокой нагрузки, источником которой является процесс System — какой-либо драйвер, поскольку именно этот процесс ядра Windows загружает большинство драйверов.

Разобраться в том, какой именно драйвер обычными средствами скорее всего не получится (но, если недавно проблема не наблюдалась, могут помочь точки восстановление системы): всё что мы сможем найти — указание на процесс System или ntoskrnl.exe, что не даёт полезной информации в нашем случае.

Однако, возможность выявить источник проблемы есть. Первая возможность анализа высокой нагрузки на процессор — использование Process Explorer. Этот способ проще, но не всегда позволяет отловить причину:

  1. Скачайте Process Explorer с сайта Майкрософт и распакуйте у себя на компьютере.
  2. Запустите Process Explorer от имени администратора (правый клик по исполняемому файлу в нужной разрядности — запуск от имени администратора).
  3. Выберите процесс System, нажмите по нему правой кнопкой мыши и выберите пункт «Properties» в контекстном меню.
  4. Перейдите на вкладку «Threads» и отсортируйте её по столбцу «CPU», нажав по его заголовку.

    Процесс System грузит процессор или диск — как исправить?

  5. Обратите внимание, какие именно потоки вызывают повышенную самую высокую нагрузку на процессор в рамках процесса System (на скриншоте необычная нагрузка отсутствует, он дан лишь для примера). О том, что делать с этими данными — в описании второго способа и далее.

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

  • Загрузите установщик пакета Windows SDK с официального сайта Майкрософт и отметив пункт «Windows Performance Toolkit» при установке.

    Процесс System грузит процессор или диск — как исправить?

  • Найдите и скачайте Windows Performance Analyzer из Microsoft Store Windows 11/10.
  • После установки необходимых для дальнейших действий компонентов, выполните следующие шаги:

    1. Нажмите клавиши Win+R, введите wprui.exe и нажмите Ok или Enter
    2. В открывшемся окне нажмите «More options», затем отметьте пункт «CPU usage», если требуется диагностировать нагрузку на процессор или «Disk I/O Activity», если речь идёт о диске.

      Процесс System грузит процессор или диск — как исправить?

    3. Нажмите кнопку «Start» и подождите около 1 минуты, пока собираются данные (при этом требуется, чтобы проблема наблюдалась во время сбора данных).
    4. Нажмите кнопку «Save» и сохраните собранные данные в удобном расположении.
    5. Откройте Windows Performance Analyzer (после установки появится в меню Пуск), в меню «Файл» выберите «Открыть» и загрузите сохранённый на 4-м шаге файл. Внимание: если при открытии вы получили сообщение об ошибке, попробуйте установить Windows Performance Analyzer (Preview) из Microsoft Store, далее будет использоваться именно эта версия (интерфейс несколько отличается от текущей стабильной версии).
    6. Перетащите раздел «CPU Usage» (если требуется анализ нагрузки на процессор) или «Disk Usage» (для диска, соответственно) мышью на панель «Analysis».
    7. Раскрывая пункты, начиная с System, выявите те файлы драйверов (.sys) или другие элементы, которые вызывают самую высокую нагрузку в рамках процесса System. Например, на скриншоте ниже мы видим, что нагрузку вызывает файл nvlddmkm.sys (здесь нагрузка незначительна, но видны пики на графике, в вашем случае её вес в общей нагрузке может быть значительно выше). Поиск в Интернете по имени файла подскажет, что это драйвер NVIDIA. Аналогичным образом, увидев какой-либо файл .sys вверху в дереве процесса System, вы сможете найти по его имени, что это за драйвер и предпринять меры, о чём далее.

      Процесс System грузит процессор или диск — как исправить?

    8. Если высокая нагрузка исходит не от файла драйвера, а от самого процесса ntoskrnl.exe, в меню «Trace» отметьте пункт «Load Symbols» и дождитесь завершения загрузки (может занять продолжительное время).
    9. Если, после загрузки символов вы видите такие пункты какntoskrnl.exe!ViKeTrimWorkerThreadRoutine ntoskrnl.exe!MmVerifierTrimMemory ntoskrnl.exe!VerifierKeLeaveCriticalRegionэто может говорить о том, что включён диспетчер проверки драйверов, что может заметно нагружать систему, достаточно отключить его (подробно про использование диспетчера проверки драйверов) и перезагрузить компьютер.
    10. В случае, если нагрузка исходит от строкиntoskrnl.exe!MiZeroWorkerPagesдиагностика причин проблемы затрудняется — это сообщает нам лишь о том, что какой-то процесс постоянно очищает память прежде чем использовать снова (это будет вызывать высокую нагрузку на процессор). У некоторых пользователей причиной оказывается Google Chrome, а помогает отключение аппаратного ускорения, однако это не единственная возможная причина.
    11. Строкиntoskrnl.exe!RtlpGenericRandomPatternWorker ntoskrnl.exe!RtlpTestMemoryRandomUpс большой вероятностью говорят о фоновой проверке памяти в рамках автоматического обслуживания системы при простое. Отключить такую проверку можно в Win+Rtaskschd.msc — Библиотека планировщика заданий — Microsoft — Windows — MemoryDiagnostic — правый клик по заданию RunFullMemoryDiagnostic — отключить.
    12. Нагрузка со стороныntoskrnl.exe!MmGetPageFileInformationс большой вероятностью говорит о проблемах в работе файла подкачки. Можно попробовать отключить его и перезагрузить компьютер. Если это сработало, снова включите файл подкачки и проверьте, была ли решена проблема.

    Выяснив, чем именно вызвана высокая нагрузка со стороны процесса System, можно приступать к исправлению ситуации.

    Возможные решения в зависимости от источника проблемы

    Часть вариантов действий: для файла подкачки, диспетчера проверки драйверов или проверки памяти были описаны выше.

    В случае, если нагрузка исходит от драйвера (файл .sys), что бывает чаще всего, и вы смогли его выявить, возможны следующие варианты действий:

  • Для драйверов периферийных устройств — простое обновление или, наоборот, откат драйвера к предыдущей версии. Иногда может помочь ручная установка драйвера с сайта производителя вашей материнской платы или ноутбука, даже если там представлен не самый новый драйвер. Если устройство не используется вами, его можно просто отключить в диспетчере устройств — это также сработает.
  • В случае драйверов видеокарт может помочь как предыдущий пункт (установка других версий драйверов), так, в некоторых случаях и поиск фонового ПО, активно использующего ресурсы видеокарты легитимного или не очень (в последнем случае может помочь MinerSearch).
  • Для драйверов, связанных с USB, SATA, SCSI, Intel RST причиной может оказаться неисправность диска, недостаток мощности блока питания, плохое подключение или кабели дисков. Для USB устройств может помочь переподключение к другим разъемам (в том числе другой версии интерфейса).
  • Для драйверов ACPI.sys — вручную установите все драйверы из раздела «Чипсет» производителя ноутбука или материнской платы для вашей модели устройства, а при наличии — отдельные драйверы электропитания. Иногда может помочь обновление БИОС.
  • Если файл .sys, вызывающий повышенную нагрузку связан с каким-либо сторонним антивирусом, причиной может быть как его неправильная работа, так и наличие чего-то вредоносного на компьютере. Имеет смысл выполнить проверку дополнительными средствами, например, Kaspersky Rescue Disk.
  • В случае, если вам не удаётся самостоятельно разобраться с проблемой, подробно опишите ситуацию с процессом System в вашем случае, а также предоставьте сведения о том, что удалось выявить способами, описанными выше, возможно, я смогу помочь.

    Дорогие читатели, если вы увидели ошибку или опечатку в статье «Процесс System грузит процессор или диск — как исправить?», помогите нам ее исправить! Выделите ошибку и нажмите одновременно клавиши «Ctrl» и «Enter». Мы получим ваше сообщение и внесём исправления в ближайшее время.

    Источник: remontka.pro

    Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями: