Windows Tips & News

Чому багато Svchost.exe працює в Windows 10 Creators Update

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Коли ви відкриєте вкладку «Деталі» в диспетчері завдань у Windows 10 Creators Update, ви будете здивовані, побачивши величезну кількість екземплярів процесу svchost.exe. Ось чому операційній системі потрібно так багато процесів SVCHOST і як ви можете визначити, який процес svchost запускає яку групу служб.

Реклама

Windows відома тим, що має багато процесів svchost.exe. Навіть попередні версії операційних систем, таких як Windows 7 і Windows 8, їх було велика кількість. Це тому, що виконуваний файл Svchost.exe використовується для запуску різних системних служб. Кожен екземпляр містить одну або кілька служб, тобто групу служб. За словами Microsoft, така модель управління сервісами дозволяє зменшити споживання пам'яті та зменшити поверхню атаки.

Однак у Windows 10 Creators Update цю модель групування служб було змінено.

Чому в оновленні Windows 10 Creators виконується так багато процесів Svchost.exe

Починаючи з 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 процес.

Це воно.

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Microsoft перейменовує Visual Studio Online на «Кодові простори», знижуючи ціни

Microsoft перейменовує Visual Studio Online на «Кодові простори», знижуючи ціни

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Зазвичай доступні Visual Studio 2022 і .NET 6

Зазвичай доступні Visual Studio 2022 і .NET 6

Microsoft сьогодні оголосила випуск стабільних версій Visual Studio 2022 і .NET 6. Відтепер розро...

Читати далі

Видалити Dropbox з області навігації в Windows 10

Видалити Dropbox з області навігації в Windows 10

Видаліть Dropbox з області навігації в Провіднику файлів Windows 10Dropbox — це хмарний сервіс дл...

Читати далі