Почему многие файлы Svchost.exe работают в Центре обновления Windows 10 Creators Update

Когда вы откроете вкладку «Подробности» диспетчера задач в Windows 10 Creators Update, вы будете удивлены, увидев огромное количество экземпляров процесса svchost.exe. Вот почему операционной системе требуется так много процессов SVCHOST и как определить, какой процесс svchost выполняет какую группу служб.

Windows известна наличием большого количества процессов svchost.exe. Даже в предыдущих версиях операционной системы, таких как Windows 7 и Windows 8, их было много. Это связано с тем, что исполняемый файл Svchost.exe используется для запуска различных системных служб. Каждый экземпляр содержит одну или несколько служб, т. Е. Группу служб. По заявлению Microsoft, такая модель управления услугами позволяет снизить потребление памяти и уменьшить поверхность атаки.

Однако в Windows 10 Creators Update эта модель группировки служб была изменена.

Почему так много процессов Svchost.exe выполняется в Windows 10 Creators Update

Начиная с Windows 10, сборка 14942, службы больше не сгруппированы, если на вашем компьютере достаточно памяти. Теперь для каждой службы есть специальный процесс svchost.exe. Это значительно увеличивает количество процессов Svchost.exe.

Согласно Microsoft, преимущество экономии памяти служебных хостов уменьшилось благодаря увеличению объема оперативной памяти в современных устройствах. Итак, если на ПК установлено 3,5+ ГБ ОЗУ, svchost больше не будет группировать службы. Поэтому не удивляйтесь, увидев более 60 экземпляров процесса svchost в диспетчере задач.

Новая модель обслуживания имеет следующие преимущества:

  1. Повышенная надежность: сбой одной службы не повлияет на другие службы или процесс svchost.exe на узле. Даже если процесс хоста svchost.exe будет завершен, другие экземпляры и их службы будут продолжать работать.
  2. Повышенная прозрачность: пользователь может четко видеть использование системных ресурсов для каждой службы. Вы можете использовать вкладку «Процессы» или вкладку «Подробности», чтобы легко увидеть использование памяти, ЦП, диска и сети для каждой службы.
  3. Снижение затрат на обслуживание: отслеживание отчетов о нестабильности, сервисных инженеров, ИТ-администраторов и Microsoft инженеры могут быстро выявить проблемы, связанные с конкретным сервисом, и исправить их. Теперь легко определить, какая служба вызывает проблемы, и диагностировать ее.
  4. Повышение безопасности: изоляция процессов и отдельные наборы разрешений для служб повысят безопасность.

Если на вашем ПК менее 3,5 ГБ ОЗУ, будет использоваться классическая модель управления службами. Сервисы будут сгруппированы как в предыдущих версиях Windows..

Группы служб идентифицируются в следующем ключе реестра:

 HKEY_LOCAL_MACHINE  Software  Microsoft  WindowsNT  CurrentVersion  Svchost 

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

 HKEY_LOCAL_MACHINE  System  CurrentControlSet  Services  Service 

Итак, когда Windows 10 использует группировку служб, мы по-прежнему будем видеть несколько экземпляров Svchost.exe, каждый из которых запускает группу служб для каждого экземпляра, но не столько, сколько при запуске каждой службы в собственном svchost. .exe процесс.

Оцените статью
digitdocom.ru
Добавить комментарий