Dlaczego w Windows 10 Créators Updaté jest tak wiele procesów svchost.exe?

Jeśli otworzysz Menedżera zadań w Windows 10 Creators Updater i przejdziesz do zakładki „Szczegóły”, zauważysz jeden interesujący szczegół - w tej wersji jest znacznie więcej instancji procesu Svchost.exe. Co to jest, kolejna wada w Microsoft lub potrzeba? Spróbujmy to rozgryźć.

Duża liczba instancji procesu svchost.exe jest cechą systemu Windows, charakterystyczną nie tylko dla dziesiątej, ale także dla ósmej i siódmej wersji systemu. Po prostu jest ich więcej w Aktualizacjach dla twórców systemu Windows 10, a powodem tego jest optymalizacja systemu w celu zmniejszenia zużycia pamięci RAM i zwiększenia ogólnej stabilności. Nawiasem mówiąc, podobny mechanizm jest używany w przeglądarce Chrome, w której karty i rozszerzenia są uruchamiane w oddzielnych procesach.

Jeśli ktoś nie wie, plik wykonywalny svchost.exe jest odpowiedzialny za działanie wielu ważnych usług i usług systemowych. Teraz wyobraź sobie, że byłoby tak, gdyby wszystkie te usługi zostały uruchomione w jednym procesie. W przypadku awarii co najmniej jednej z usług proces zakończyłby się nienormalnie, co doprowadziłoby do upadku całego systemu. Dlatego programiści postanowili podzielić usługi systemowe na grupy, przydzielając każdej z tych grup jedno wystąpienie procesu svchost.exe.

W aktualizacjach dla twórców systemu Windows 10 programiści poszli jeszcze dalej. Począwszy od kompilacji 14942, usługi uruchomione przez plik svchost.exe nie są już grupowane, jeśli komputer ma na pokładzie 3,5 GB lub więcej pamięci RAM. Teraz każda usługa jest uruchamiana w osobnym procesie, stąd ich duża liczba w Menedżerze zadań. Więc nie zdziw się i nie przejmuj się, jeśli znajdziesz w systemie całą baterię procesów svchost.exe.

Co daje nam uruchomienie usług i usług w osobnych instancjach procesu svchost.exe:

  • Poprawa stabilności systemu. Jeśli jedna usługa zawiesza się lub ulega awarii, reszta będzie nadal działać..
  • Zmniejszenie obciążenia pamięci RAM.
  • Zwiększ przejrzystość. Teraz użytkownicy będą mogli określić zużycie zasobów systemowych dla każdej usługi.
  • Uproszczenie usługi. Administratorowi systemu Microsoft łatwiej będzie zdiagnozować problemy związane z działaniem usług kontrolowanych przez svchost.exe.
  • Ogólne ulepszenie bezpieczeństwa systemu.

Miłego dnia!