Svchost.exe เป็นกระบวนการที่โฮสต์บริการ Windows เพื่อทำหน้าที่ต่างๆ สามารถมี svchost.exe (กระบวนการโฮสต์สำหรับบริการ Windows) ได้หลายอินสแตนซ์ที่ทำงานบนคอมพิวเตอร์ของคุณ โดยแต่ละอินสแตนซ์จะมีบริการที่แตกต่างกัน
เมื่อใช้ตัวจัดการงาน คุณสามารถดูรายการบริการที่ทำงานภายใต้กระบวนการ svchost.exe เฉพาะได้
ดูรายการบริการที่ทำงานภายใต้ Svchost.exe
การใช้ตัวจัดการงาน
- เปิดตัวจัดการงานโดยคลิกขวาที่ทาสก์บาร์แล้วคลิก ผู้จัดการงาน.
- เลือกแท็บ "กระบวนการ" และคลิก "แสดงกระบวนการจากผู้ใช้ทั้งหมด"
- คลิกขวาที่a
svchost.exe
ดำเนินการและคลิก "ไปที่บริการ"
นี้เน้นบริการที่โฮสต์โดยsvchost.exe
กระบวนการที่คุณคลิกขวา
การใช้ Command-line
อีกวิธีหนึ่ง คุณสามารถค้นหารายการบริการที่โฮสต์โดยแต่ละกระบวนการ svchost.exe ได้โดยการเรียกใช้ รายการงาน /svc
คำสั่งจากหน้าต่างพรอมต์คำสั่ง
โดยจะแสดงชื่อบริการ (แทนชื่อที่แสดง) ติดกับแต่ละกระบวนการ svchost.exe เช่นด้านล่าง:
svchost.exe 2452 Dnscache svchost.exe 2460 DoSvc svchost.exe 2544 Wcmsvc. svchost.exe 2552 DusmSvc. svchost.exe 2676 BFE, mpssvc
หากต้องการทราบชื่อที่แสดงของบริการ - เช่น mpssvc
คุณสามารถเรียกใช้คำสั่งต่อไปนี้:
sc getdisplayname mpssvc
ผลลัพธ์มีลักษณะดังนี้:
[SC] GetServiceDisplayName สำเร็จ ชื่อ = ไฟร์วอลล์ Windows Defender
การใช้การตรวจสอบทรัพยากร
- หรือเรียกใช้ การตรวจสอบทรัพยากร (
resmon.exe
หรือperfmon.exe /res
) - คลิกที่แท็บ CPU และเลือกกระบวนการ svchost.exe จากรายการ
- ภายใต้ส่วนบริการ คุณจะเห็นรายการบริการที่ทำงานภายใต้อินสแตนซ์เฉพาะของ svchost.exe
Process Explorer
คุณสามารถดูรายการบริการภายใต้แต่ละกระบวนการ svchost.exe ได้อย่างง่ายดายโดยใช้ Windows Sysinternals Process Explorer.
- ใน Process Explorer ให้เรียงลำดับคอลัมน์ Process จากน้อยไปมากหรือมากไปหาน้อย
- เลื่อนลงและเลือกกระบวนการ svchost.exe
- คลิกขวาที่กระบวนการแล้วคลิกคุณสมบัติ
- คลิกที่แท็บบริการ
คุณจะเห็นรายการบริการที่จัดกลุ่มภายใต้อินสแตนซ์เฉพาะของ svchost.exe
วิธีจัดกลุ่มบริการจะถูกกำหนดโดยการตั้งค่าในรีจิสทรีคีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SVCHOST
เมื่อกระบวนการ svchost.exe เปิดตัวด้วยพารามิเตอร์เฉพาะ จะค้นหาค่า (รายการของชื่อบริการ) ที่มีชื่อเดียวกันภายใต้คีย์รีจิสทรีด้านบน บริการเหล่านี้ถูกโหลดภายใต้อินสแตนซ์ของ svchost.exe
การเปลี่ยนแปลงใน Windows 10
ต่างจากระบบปฏิบัติการ Windows รุ่นก่อน ๆ ใน Windows 10 แต่ละบริการจะได้รับ โฮสต์บริการของตัวเอง (svchost.exe) แทนที่จะจัดกลุ่มหรือโฮสต์บริการภายใต้ svchost.exe เดียว การเปลี่ยนแปลงนี้เปิดตัวครั้งแรกใน v1709 ในระบบที่มี RAM มากกว่า 3.5 GB
อย่างไรก็ตาม แม้ในระบบที่มี RAM มากกว่า 3.5 GB คุณอาจยังคงเห็นกระบวนการ svchost.exe ที่โฮสต์บริการตั้งแต่ 4 รายการขึ้นไปใน Windows 10 ใน Windows เวอร์ชันก่อนหน้า คุณสามารถเห็นบริการ 10 รายการขึ้นไปที่ทำงานภายใต้กระบวนการ svchost.exe เดียว แต่นั่นไม่ใช่กรณีในระบบ Windows 10 เสมอไป
คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้
หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:- ขามัน!
- แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีตมัน!