طبق گفته مایکروسافت: "svchost.exe نام نوعی process میزبان برای سرویس هایی است که از درون fileهای DLL اجرا می شوند".
در حقیقت svchost.exe نامی عمومی برای عملکردهایی است که از طریق DLLها و یا از داخل آنها اجرا می شوند
مایکروسافت در ویندوز 10 (v1703) سرویس های SvcHost رو برای سیستم هایی که بیش تر از 3.5 گیگابایت رم دارند رو جدا کرده قبلا به این صورت بود که سرویس هایی که مشترک کار میکردند در یک گروه SvcHost قرار میگرفتند مانند کانکشن های ویندوزدر16 سرویس در قالب 11 هاست SvcHost قرار میگرفت این فرآیند احتمال خطا و آسیب پذیری ویندوز رو افزایش می داد و می توانست یک سرویس غیر مهم بر روی اتصالات شبکه تاثیر بگذارد.
مزایای این تغییرات عبارتند از :
برای امتحان کردن این موضوع میتونید ماشین مجازی با ویندوز 10 v1703 راه اندازی کنید و رم 3484 مگابایت یا کمتر برای دیدن SvCHost گروه بندی شده و رم 3486 یا بیشتر برای دیدن SvCHost های جدا شده .
برخی از سرویس های دستگاهایی که 3.5 گیگ یا بیشتر رم دارند, گروه بندی می شوند مانند Base Filtering Engine و فایروال ویندوز با هم در یک گروه قرار می گیرند
این تغییر از طریق رجیستری قابل غیر فعال سازی هست .
برای رفع این مشکل
محتویات داخل این فولدر رو پاک کنید و کامپیوتر را یکبار ری استارت کنید
c:\Windows\System32\GroupPolicy\Machine
CTRL+SHIFT+RIGHT_CLICK Taskbar to get the "Exit Explorer" shortcut.
اطلاعات تکمیلی
https://developer.microsoft.com/en-us/windows/ready-for-windows#/