เหตุใด Svchost.exe จำนวนมากจึงทำงานใน Windows 10 Creators Update
เมื่อคุณเปิดแท็บรายละเอียดของตัวจัดการงานในการอัปเดตผู้สร้าง Windows 10 คุณจะแปลกใจที่เห็นกระบวนการ svchost.exe จำนวนมาก นี่คือสาเหตุที่ระบบปฏิบัติการต้องการกระบวนการ SVCHOST จำนวนมาก และวิธีที่คุณสามารถระบุได้ว่ากระบวนการ svchost ใดเรียกใช้บริการกลุ่มใด
โฆษณา
อย่างไรก็ตาม ใน Windows 10 Creators Update รูปแบบการจัดกลุ่มบริการนี้มีการเปลี่ยนแปลง
เหตุใดกระบวนการ Svchost.exe จำนวนมากจึงทำงานในการอัปเดตผู้สร้าง Windows 10
เริ่มต้นด้วย Windows 10 บิลด์ 14942บริการจะไม่ถูกจัดกลุ่มอีกต่อไปหากพีซีของคุณมีหน่วยความจำเพียงพอ ตอนนี้ สำหรับทุกบริการจะมีกระบวนการ svchost.exe โดยเฉพาะ สิ่งนี้จะเพิ่มจำนวนกระบวนการ Svchost.exe อย่างมาก
จากข้อมูลของ Microsoft ข้อได้เปรียบในการประหยัดหน่วยความจำของโฮสต์บริการลดลงเนื่องจากขนาด RAM ที่เพิ่มขึ้นในอุปกรณ์ที่ทันสมัย ดังนั้น หากพีซีมี RAM 3.5+ GB ติดตั้งอยู่ svchost จะไม่จัดกลุ่มบริการอีกต่อไป ดังนั้นอย่าแปลกใจที่เห็นกระบวนการ svchost มากกว่า 60 รายการในตัวจัดการงาน
รูปแบบบริการใหม่มีข้อดีดังต่อไปนี้:
- ความน่าเชื่อถือที่เพิ่มขึ้น: หากบริการใดบริการหนึ่งขัดข้อง บริการนั้นจะไม่ส่งผลต่อบริการอื่นๆ หรือกระบวนการโฮสต์ svchost.exe แม้ว่ากระบวนการโฮสต์ svchost.exe จะสิ้นสุดลง อินสแตนซ์อื่นๆ และบริการของอินสแตนซ์จะยังคงทำงานต่อไป
- เพิ่มความโปร่งใส: ผู้ใช้สามารถเห็นการใช้ทรัพยากรระบบสำหรับแต่ละบริการได้อย่างชัดเจน คุณสามารถใช้แท็บกระบวนการหรือแท็บรายละเอียดเพื่อดูการใช้งานหน่วยความจำ CPU ดิสก์และเครือข่ายต่อบริการได้อย่างง่ายดาย
- ลดต้นทุนการบริการ: หลังจากรายงานความไม่เสถียร วิศวกรบริการ ผู้ดูแลระบบไอที และวิศวกรของ Microsoft สามารถระบุปัญหาที่เกี่ยวข้องกับบริการที่แน่นอนและแก้ไขได้อย่างรวดเร็ว ตอนนี้ง่ายต่อการค้นหาว่าบริการใดมีปัญหาและวินิจฉัย
- เพิ่มความปลอดภัย: การแยกกระบวนการและชุดสิทธิ์ส่วนบุคคลสำหรับบริการจะเพิ่มความปลอดภัย
หากพีซีของคุณมี RAM น้อยกว่า 3.5 GB ระบบจะใช้โมเดลการจัดการบริการแบบคลาสสิก บริการจะถูกจัดกลุ่มเหมือนใน 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. ของตัวเอง กระบวนการ.
แค่นั้นแหละ.