วิธีดูบริการที่ทำงานภายใต้แต่ละ Svchost.exe

Svchost.exe เป็นกระบวนการที่โฮสต์บริการ Windows เพื่อทำหน้าที่ต่างๆ สามารถมี svchost.exe (กระบวนการโฮสต์สำหรับบริการ Windows) ได้หลายอินสแตนซ์ที่ทำงานบนคอมพิวเตอร์ของคุณ โดยแต่ละอินสแตนซ์จะมีบริการที่แตกต่างกัน

เมื่อใช้ตัวจัดการงาน คุณสามารถดูรายการบริการที่ทำงานภายใต้กระบวนการ svchost.exe เฉพาะได้

ดูรายการบริการที่ทำงานภายใต้ Svchost.exe

การใช้ตัวจัดการงาน

  1. เปิดตัวจัดการงานโดยคลิกขวาที่ทาสก์บาร์แล้วคลิก ผู้จัดการงาน.
  2. เลือกแท็บ "กระบวนการ" และคลิก "แสดงกระบวนการจากผู้ใช้ทั้งหมด"
  3. คลิกขวาที่a svchost.exe ดำเนินการและคลิก "ไปที่บริการ"
    ดูบริการที่ทำงานภายใต้ svchost.exeนี้เน้นบริการที่โฮสต์โดย svchost.exe กระบวนการที่คุณคลิกขวา
    ดูบริการที่ทำงานภายใต้ svchost.exe

การใช้ Command-line

อีกวิธีหนึ่ง คุณสามารถค้นหารายการบริการที่โฮสต์โดยแต่ละกระบวนการ svchost.exe ได้โดยการเรียกใช้ รายการงาน /svc คำสั่งจากหน้าต่างพรอมต์คำสั่ง

ดูบริการที่ทำงานภายใต้ svchost.exe

โดยจะแสดงชื่อบริการ (แทนชื่อที่แสดง) ติดกับแต่ละกระบวนการ 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

การใช้การตรวจสอบทรัพยากร

  1. หรือเรียกใช้ การตรวจสอบทรัพยากร (resmon.exe หรือ perfmon.exe /res)
  2. คลิกที่แท็บ CPU และเลือกกระบวนการ svchost.exe จากรายการ
  3. ภายใต้ส่วนบริการ คุณจะเห็นรายการบริการที่ทำงานภายใต้อินสแตนซ์เฉพาะของ svchost.exe
    ดูบริการที่ทำงานภายใต้ svchost.exe
ที่เกี่ยวข้อง:ดูการใช้ทรัพยากรตามแต่ละบริการใน Windows 10

Process Explorer

คุณสามารถดูรายการบริการภายใต้แต่ละกระบวนการ svchost.exe ได้อย่างง่ายดายโดยใช้ Windows Sysinternals Process Explorer.

  1. ใน Process Explorer ให้เรียงลำดับคอลัมน์ Process จากน้อยไปมากหรือมากไปหาน้อย
  2. เลื่อนลงและเลือกกระบวนการ svchost.exe
  3. คลิกขวาที่กระบวนการแล้วคลิกคุณสมบัติ
  4. คลิกที่แท็บบริการ
    ตัวสำรวจกระบวนการ - 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
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)