Как исправить локальную систему узла службы, вызывающую высокую загрузку процессора или памяти
Когда было выпущено обновление Windows 10 Creators Update, возникла волна проблем, из-за которых узел службы Windows использовал много процессорного времени и/или оперативной памяти. Это была временная проблема, поскольку затем Microsoft выпустила исправление, устраняющее проблему. С появлением осеннего обновления Windows 10 Creators Update, казалось, самое время рассказать об этом на случай, если это произойдет снова.
Что такое узел службы Windows?
Узел службы Windows — это зонтичная служба, которую Windows использует для покрытия любой основной службы, которая обращается к библиотекам динамических ссылок (DLL). Когда вы видите «Узел службы» в диспетчере задач, вы также видите стрелку вниз влево. Если вы выберете это, вы увидите, какие услуги включены в эту категорию.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Идея заключалась в том, чтобы создать эти зонтичные сервисы для организации ресурсов в логические группы. Например, один узел службы будет включать все обновления Windows и фоновую передачу файлов. На другом может быть размещен брандмауэр Windows, Защитник и т. д. Теория заключалась в том, чтобы позволить Windows группировать эти ресурсы, чтобы любая программа могла использовать их таким образом, чтобы в случае сбоя или остановки остальной системы остальная часть системы оставалась стабильной.
Если вы проверите свой компьютер, вы, скорее всего, увидите несколько экземпляров узла службы Windows. Нажмите стрелку рядом с ним и посмотрите, что размещает каждый из них.
В системах Windows до версии Creators Update вы увидите несколько служб Service Host с несколькими процессами внутри них. После обновления Creators Update вы теперь видите гораздо больше хостов служб с отдельными службами внутри них. Идея заключалась в том, чтобы упростить процесс устранения неполадок, разгруппировав их.
Хост службы Windows использует высокую мощность ЦП или ОЗУ
Итак, теперь вы знаете, что хост-служба Windows — это именно хост-служба, которая заботится о других службах. Когда вы видите, что узел службы Windows использует много процессорного времени или оперативной памяти, вы теперь также знаете, что это не сам узел, а одна из его подслужб.
Обычно это вызвано зависанием процесса, какой-либо ошибкой конфигурации или повреждением файла. Хорошей новостью является то, что есть несколько способов решить эту проблему. Плохая новость заключается в том, что диспетчер задач не всегда точно сообщает, какая подслужба вызывает проблемы.
Всякий раз, когда вы сталкиваетесь с какой-либо ошибкой Windows, первым делом следует выполнить полную перезагрузку. Сохраните всю работу, которую не хотите потерять, и перезагрузите компьютер. Если проблема исчезнет, отлично. Если этого не произойдет, выполните следующие действия, пока проблема не будет решена.
Одной из распространенных причин высокой загрузки ЦП или ОЗУ является Центр обновления Windows. Ваша первая проверка должна заключаться в том, чтобы увидеть, запущено ли обновление.
- Щелкните правой кнопкой мыши кнопку «Пуск» Windows и выберите «Настройки».
- Выберите «Обновление и безопасность» и проверьте, установлено ли в Windows обновление.
Если обновление Windows запущено, вы должны увидеть индикатор выполнения. Если это не так, вы должны увидеть сообщение о том, что на вашем устройстве установлена последняя версия.
Вторая проверка — исправить любые ошибки Windows с помощью средства проверки системных файлов.
- Щелкните правой кнопкой мыши кнопку «Пуск» Windows и выберите «Командная строка (Администратор)».
- Введите или вставьте «sfc /scannow» и нажмите Enter.
- Дайте процессу завершиться.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Если программа проверки системных файлов обнаружит какие-либо ошибки, она исправит их автоматически. Если после запуска этого процесса вы по-прежнему видите высокую загрузку, мы можем попробовать кое-что еще.
- Введите «powershell» в командной строке, которую вы только что использовали.
- Введите или вставьте «Dism/Online/Cleanup-Image/RestoreHealth» и нажмите Enter.
- Позвольте процессу завершиться.
DISM — это средство проверки целостности файлов Windows, которое сравнивает «живые» файлы Windows с кэшем Windows, содержащим копии оригиналов. Если он обнаруживает что-то неуместное, что не было изменено пользователем или авторизованной программой, он заменяет файл оригиналом.
Остановить службу
Если ни одно из этих исправлений не помогло, давайте проверим службу, вызывающую проблему. Нам необходимо идентифицировать службу на узле службы, использующую ЦП или ОЗУ. Затем нам нужно остановить эту службу, провести мониторинг и продолжить работу.
- Откройте диспетчер задач и выберите узел службы, использующий весь ваш процессор или оперативную память.
- Проверьте процесс ниже. Например, это может быть Windows Audio.
- Щелкните правой кнопкой мыши эту службу и выберите «Открыть службы».
- Щелкните правой кнопкой мыши службу и выберите «Остановить».
- Следите за своим компьютером, чтобы увидеть, снижается ли загрузка.
Очевидно, вы переключите Windows Audio на любую службу, использующую ваш процессор. У всех будет соответствующая запись службы, поэтому процесс будет работать независимо от того, чем он является на самом деле.
Если загрузка снижается, вы знаете, что является причиной этого. В приведенном выше примере Windows Audio мы удалили и установили новый аудиодрайвер. Что вы будете делать дальше, полностью зависит от того, что вы обнаружите. Учитывая огромное количество возможностей, я не могу точно сказать вам, что делать, но ввод «устранение неполадок PROCESSNAME» в поисковой системе — хорошее место для начала. Просто измените PROCESSNAME для процесса, который вы нашли на шаге 2 выше.
Если ваша локальная система узла службы вызывает высокую загрузку ЦП или памяти, описанные выше шаги должны исправить это в большинстве случаев. Если нет, то теперь вы хотя бы знаете, как определить виновника.