Svchost.exe เป็นกระบวนการที่โฮสต์บริการอื่นๆ ของ Windows ที่ทำหน้าที่ต่างๆ ของระบบ svchost.exe . สามารถมีได้หลายอินสแตนซ์ ที่ทำงานบนคอมพิวเตอร์ของคุณ โดยแต่ละอินสแตนซ์จะมีบริการที่แตกต่างกัน เราได้เผยแพร่โพสต์เมื่อสักครู่นี้เกี่ยวกับสิ่งที่คุณสามารถทำได้หาก svchost.exe ใช้ CPU ของคุณจนหมด
ในบทความนี้ ฉันจะแสดงให้คุณเห็นสองสามวิธีในการดูกระบวนการหรือบริการจริงที่ทำงานอยู่ใน svchost.exe ในพีซี Windows ส่วนใหญ่ คุณจะเห็นกระบวนการทำงานเหล่านี้ตั้งแต่ 10 ถึง 20 กระบวนการ หากมีปัญหาและกระบวนการ svchost.exe ทำให้เกิดปัญหา คุณอาจแก้ไขได้อย่างง่ายดายเมื่อคุณทราบว่าบริการใดกำลังทำงานอยู่ภายในกระบวนการนั้น
ตัวจัดการงาน
หากคุณกำลังใช้งาน Windows 10 คุณต้องมองไม่ไกลจากตัวจัดการงาน คลิกที่เริ่มและพิมพ์ในตัวจัดการงานหรือเพียงแค่กด CTRL + SHIFT + ESC บนแป้นพิมพ์ค้างไว้ สิ่งนี้จะเรียกตัวจัดการงานขึ้นมา หากคุณเพิ่งเห็นช่องเล็กๆ ที่มีรายการโปรแกรมที่กำลังทำงานอยู่ อย่าลืมคลิกรายละเอียดเพิ่มเติม ที่ด้านล่าง
จากนั้นคลิกที่ กระบวนการ แท็บแล้วเลื่อนผ่าน แอป และ กระบวนการเบื้องหลัง จนกว่าคุณจะไปถึง กระบวนการของ Windows . เลื่อนลงไปเรื่อยๆ จนกว่าคุณจะเริ่มเห็น โฮสต์บริการ: . ควรมีสักสองสามรายการ
อย่างที่คุณเห็น โฮสต์บริการแต่ละรายจะมีชื่อของบริการอยู่หลังเครื่องหมายอัฒภาค ทำให้ง่ายต่อการดูว่าบริการใดเชื่อมโยงกับกระบวนการ svchost.exe ใด หากคุณต้องการดูรหัสกระบวนการที่แน่นอน เพียงคลิกขวาที่บรรทัดและเลือก ไปที่รายละเอียด .
สิ่งนี้จะนำคุณไปสู่ รายละเอียด . โดยอัตโนมัติ และมันจะเลือกบรรทัดที่สอดคล้องกับกระบวนการนั้นโดยอัตโนมัติ
ตอนนี้เราเห็นแล้วว่าบริการไคลเอ็นต์ DHCP กำลังทำงานอยู่ใน svchost.exe โดยมีรหัสกระบวนการ 1504 นี่เป็นวิธีที่ง่ายที่สุดในการทำงานนี้ให้สำเร็จ แต่ต้องใช้ Windows 10 หากคุณใช้ Windows 7 หรือเก่ากว่า โปรดอ่าน เกี่ยวกับวิธีการอื่นๆ
คำสั่งรายการงาน
ใน Windows รุ่นใดก็ได้ คุณสามารถใช้บรรทัดคำสั่งเพื่อสร้างรายการกระบวนการ svchost.exe ทั้งหมดพร้อมกับบริการที่ทำงานอยู่ภายในแต่ละรายการ ในการดำเนินการนี้ เพียงเปิดพร้อมท์คำสั่งโดยคลิกที่ Start และพิมพ์ cmd .
ที่พรอมต์คำสั่ง ให้คัดลอก/วางคำสั่งต่อไปนี้:
tasklist /svc | find "svchost.exe"
สิ่งนี้จะสร้างรายการของกระบวนการที่ทำงานอยู่ทั้งหมด ส่งรายการนั้นไปยังคำสั่ง find และตัวกรองเพื่อแสดงเฉพาะกระบวนการ svchost.exe หากคุณต้องการส่งออกไปยังไฟล์ข้อความ ให้ใช้คำสั่งต่อไปนี้:
tasklist /svc | find "svchost.exe" > c:\tasklist.txt
โปรดทราบว่าหากต้องการส่งออกไปยังรูทของไดรฟ์ C คุณจะต้องเปิดพรอมต์คำสั่งของผู้ดูแลระบบ (เริ่ม พิมพ์ cmd คลิกขวาที่พรอมต์คำสั่งแล้วเลือกเรียกใช้ในฐานะผู้ดูแลระบบ ). หากง่ายกว่านี้ คุณสามารถเปลี่ยนเส้นทางไปยังอย่างอื่น เช่น C:\Users\username\Documents .
ตัวสำรวจกระบวนการ
สุดท้าย คุณสามารถใช้โปรแกรมของบริษัทอื่นจาก Microsoft ชื่อ Process Explorer เพียงดาวน์โหลด แตกไฟล์ และเปิดไฟล์ EXE ไม่จำเป็นต้องติดตั้งอะไรเลยก็สะดวก
คลิกที่ส่วนหัวสำหรับกระบวนการ เพื่อจัดเรียงรายการกระบวนการ จากนั้นเลื่อนลงมาจนกว่าคุณจะเห็น svchost.exe เลื่อนเมาส์ไปวางเหนือกระบวนการใดๆ และจะแสดงบริการที่เกี่ยวข้องกับกระบวนการนั้นแก่คุณ
นี่เป็นวิธีที่ง่ายและสะดวกสองสามวิธีในการเรียนรู้เพิ่มเติมเกี่ยวกับกระบวนการ svchost.exe และสิ่งที่ทำงานอยู่ภายในแต่ละขั้นตอน สนุก!