Svchost.exe ทำอะไรและคุณควรรับมือกับอะไร [MiniTool Wiki]
What Does Svchost Exe Do
การนำทางอย่างรวดเร็ว:
Svchost.exe คืออะไร
Svchost.exe ( โฮสต์บริการหรือ SvcHost ) เป็นกระบวนการของระบบซึ่งสามารถโฮสต์หนึ่งถึงหลายบริการของ Windows ได้ Windows NT ชุดระบบปฏิบัติการ Svchost.exe มีความสำคัญอย่างยิ่งในกระบวนการบรรลุบริการที่แชร์ได้ บริการจำนวนมากสามารถแชร์กระบวนการเดียวเพื่อลดการใช้ทรัพยากรในกระบวนการบริการแบ่งปัน
ตามที่ Microsoft ระบุว่า Svchost.exe เป็นชื่อกระบวนการร้อนทั่วไปสำหรับบริการที่เรียกใช้จากไลบรารีไดนามิกลิงก์ svchost.exe ทำอะไรได้บ้าง? มันเป็นไวรัสหรือไม่? เหตุใด svchost.exe จึงใช้หน่วยความจำมาก ไม่ต้องกังวล! คุณจะได้รับคำตอบทั้งหมดในโพสต์นี้ของ MiniTool .
มันเป็นไวรัสหรือไม่?
ก่อนอื่น svchost.exe เป็นไวรัสหรือไม่ คำตอบแตกต่างกันไปขึ้นอยู่กับกรณีต่างๆ ในกรณีส่วนใหญ่มันเป็นองค์ประกอบหลักสำหรับบริการ Windows จำนวนมากแทนที่จะเป็นไวรัส ตามความหมายที่แท้จริงโดยนัยวัตถุประสงค์ของ svchost.exe คือการให้บริการโฮสต์
ในบางกรณี svchost.exe คือ“ ไวรัส” เนื่องจากเป็นกระบวนการของระบบผู้เขียนโค้ดที่เป็นอันตรายบางรายอาจซ่อนไวรัสไว้ด้านหลังชื่อ svchost หากไฟล์อยู่ใน Windows / system32 อาจไม่ใช่ไวรัส ในกรณีนี้คุณต้องทำการสแกนเพื่อความปลอดภัย
หากคุณยังไม่มีซอฟต์แวร์ป้องกันไวรัสให้ติดตั้งทันที ใช้โพสต์นี้เพื่อเป็นแนวทางในการเลือกซอฟต์แวร์ป้องกันไวรัสที่เหมาะสม: Windows Defender เพียงพอหรือไม่ โซลูชั่นเพิ่มเติมเพื่อปกป้องพีซี
ซอฟต์แวร์ใดที่ใช้ Svchost.exe
เมื่อ Windows เริ่มทำงานกระบวนการ svchost.exe ก็เริ่มขึ้นเช่นกัน คุณสามารถตรวจสอบกลุ่ม HKLM ของรีจิสทรี (ภายใต้ ซอฟต์แวร์ Microsoft Windows NT Current Svchost) .
จริงๆแล้ว svchost.exe สามารถทำงานได้ Windows 10 , วินโดว์ 8, วินโดว์ 7, Windows Vista , Windows XP และ Windows 2000 นอกเหนือจาก Windows NT
นอกจากนี้ยังมีบริการ Windows บางอย่างที่ใช้ svchost.exe ได้แก่ Windows Update, Task Scheduler, Windows Firewall, Bluetooth Support Service, World Wide Web Publishing Service, Superfetch, Network Connections, Plug and Play, Background Tasks Infrastructure Service, DHCP Client, Windows เสียง และ Remote Procedure Call (RPC)
เหตุใด Svchost.exe จึงใช้หน่วยความจำมาก
คุณอาจเคยเห็นบทความที่มีหัวข้อ 'วิธีแก้ไข Svchost.exe High CPU' หรืออะไรทำนองนั้น เช่นเดียวกับกระบวนการอื่น ๆ Svchost.exe ยังต้องการหน่วยความจำและโปรเซสเซอร์เพื่อทำงาน
ดังนั้นจึงเป็นเรื่องปกติที่จะเห็นหน่วยความจำที่เพิ่มขึ้นของ svchost.exe (netsvcs) โดยเฉพาะในกรณีที่ใช้ Service Host มีสาเหตุหลัก 3 ประการที่ทำให้ svchost.exe CPU สูงและแบนด์วิดท์มาก
- Windows Update กำลังดาวน์โหลดและติดตั้งแพตช์และการอัปเดตอื่น ๆ
- บริการอื่น ๆ จะใช้ภายใต้ netsvcs svchost.exe ได้แก่ BITS (Background Intelligent Transfer Service), Schedule (Task Scheduler), Topics และ iphlpsvc (IP Helper)
- Disk Defragmenter กำลังจัดเรียงข้อมูลฮาร์ดไดรฟ์ของคุณ
คุณสามารถทำบางอย่างเพื่อแก้ไข Svchost.exe High CPU หรือปัญหาการใช้งานระบบสูงโดยการหยุดบริการที่มีตำหนิ ตัวอย่างเช่นหาก svchost.exe ทำให้คอมพิวเตอร์ทำงานช้าลงเนื่องจาก Windows Update โปรดหยุดดาวน์โหลด / ติดตั้งการอัปเดตหรือปิดใช้งานบริการอัปเดตโดยสิ้นเชิง
ในกรณีปกติ svchost.exe จะไม่ใช้หน่วยความจำระบบทั้งหมด แต่หากเกิดเหตุการณ์นี้ขึ้นโปรดดูวิธีการปิดส่วน svchost.exe
วิธีปิด Svchost.exe
เคล็ดลับ: สำหรับ Windows 7 หรือ Windows รุ่นเก่ากว่าให้ใช้ไฟล์ Process Explorer การปิด svchost.exe นั้นง่ายกว่า คลิกขวาที่ไฟล์ svchost.exe จากนั้นเลือก Kill Processวิธีปิด svchost.exe บน Windows 10 มีดังนี้
ขั้นตอนที่ 1: คลิกขวาที่ไฟล์ เริ่ม จากนั้นเลือก ผู้จัดการงาน จากเมนูฟังก์ชัน
ขั้นตอนที่ 2: เลื่อนรายการลงเพื่อค้นหาไฟล์ svchost.exe บริการ. คลิกขวาที่บริการจากนั้นเลือกไฟล์ งานสิ้นสุด ในเมนูป๊อปอัป
ขั้นตอนที่ 3: ตรวจสอบไฟล์ ละทิ้งข้อมูลที่ไม่ได้บันทึกและปิดตัวลง ช่องทำเครื่องหมายแล้วคลิกที่ ปิดตัวลง เพื่อสิ้นสุดการดำเนินการ
จากนั้น Windows จะหยุดให้บริการทันทีและทรัพยากรระบบใด ๆ ที่ใช้บริการจะถูกปล่อยไปยังบริการและแอปพลิเคชันอื่น ๆ
เคล็ดลับ: หากบริการไม่หยุดเนื่องจากโปรแกรมกำลังทำงานอยู่ให้ออกก่อน ด้วยวิธีนี้คุณต้องถอนการติดตั้งซอฟต์แวร์คำถามที่พบบ่อยเกี่ยวกับ svchost.exe จะแสดงให้คุณเห็น หลังจากอ่านโพสต์นี้อย่างละเอียดคุณจะมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับ svchost.exe