Service Host: Network Service เป็นกระบวนการระบบสำคัญช่วยให้คอมพิวเตอร์รักษาการเชื่อมต่ออินเทอร์เน็ตที่ปลอดภัยและเสถียร ปัญหาคือมันมักใช้ทรัพยากรระบบมาก ทำให้ PC หรือ Network ช้าลงอย่างมาก
ด้านล่างจะอธิบาย Service Host: Network Service คืออะไร แล้ว 5 วิธีลด CPU Usage
Service Host: Network Service หรือ svchost.exe เป็น Host Process บน Windows ให้บริการหลายอย่างเกี่ยวกับ Network Connectivity เพื่อให้คอมพิวเตอร์เชื่อมต่ออินเทอร์เน็ตเสถียร
บริการที่จัดการได้แก่: Windows Firewall, Windows List Service, Network Location Awareness รวมถึงรักษาความปลอดภัยเครือข่ายและจัดสรรทรัพยากร
Service Host: Network Service เป็นไวรัสหรือไม่?
ไม่น่าเป็นมัลแวร์ แต่เป็นไปได้ เพราะผู้เขียนมัลแวร์ชอบใช้ชื่อ Process ของ Windows เพื่อหลบซ่อน อาจเป็นเหตุผลที่ Process นี้กิน Network, CPU, Disk สูงอย่างกะทันหัน
วิธีตรวจสอบว่าเป็นไวรัสหรือไม่:
- กด Ctrl + Shift + Esc เปิด Task Manager
- หา Service Host: Network Service คลิกขวา > Properties
- เช็คตำแหน่งไฟล์ระบบ หากอยู่ที่
C:\Windows\System32เป็นของจริง ดับเบิลเช็คแท็บ Details ให้ Copyright อยู่ภายใต้ Microsoft Corporation
หากไฟล์อยู่ที่อื่น อาจเป็นไวรัส แนะนำสแกน Antivirus
หมายเหตุ: มัลแวร์ขี้อ้วนอาจใช้ Process ระบบอย่าง svchost.exe เพื่อปิดบังกิจกรรม ทำเหมือน Process ระบบเป็นผู้กินทรัพยากร แนะนำติดตั้ง Antivirus 信誉ดี และสแกน Deep Scan
แก้ Service Host: Network Service ใช้ Network หรือ CPU สูง
ปกติ svchost.exe ไม่ควรกินทรัพยากรมาก มีวิธีแก้ง่ายๆ:
1. เช็ค Windows Update (และรัน Windows Update Troubleshooter)
อัปเดต Windows ช่วยล้างข้อบกพร่องใน Process ระบบ
- Win + I > Settings
- Windows Update (Win 10: Update & Security)
- Check for updates
- รอดาวน์โหลด/ติดตั้ง แล้ว Reboot
ปัญหายังมีถ้า Windows Update ค้างไม่เสร็จ อาจทำให้ svchost.exe ใช้ Network สูง ให้รัน Windows Update Troubleshooter
Windows 10: Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update > Detect problems and apply fixes
Windows 11: Settings > ค้นหา "Troubleshoot" > Troubleshoot other problems > Windows Update > Run
2. End Task และ Reboot PC
วิธีเร็ว: End Task แล้ว Restart จะ Refresh Process ล้างบั๊ก
- Task Manager > คลิกขวา Service Host: Network Service > End Task
- Start Menu > Restart > รอ Reboot เช็ค CPU
3. ปิดบริการที่ผิดปกติ (Disable Faulty Services)
มีบริการบางตัวที่ Disable แล้ว CPU Usage ของ Service Host: Network Service ลดลง ลองปิดทีละตัว ถ้าไม่มีผล Enable กลับ
- Win + R พิมพ์
services.mscEnter
- หา Background Intelligent Transfer Service คลิกขวา > Properties
- Startup type เลือก Disabled
- Reboot เช็ค Network Usage
- ยังสูง ลองปิด Wuauserv (Windows Update Service) วิธีเดียวกัน
- ยังไม่ได้ ลองปิด Superfetch (SysMain) วิธีเดียวกัน Reboot เช็ค
ถ้ายังไม่ได้ ลองปิด Delivery Optimization
Win 10: Settings > Updates & Security > Delivery Optimization > ปิด Allow downloads from other PCs
Win 11: Settings > Windows Update > Advanced Options > Delivery Optimization > ปิด Allow downloads from other PCs
4. เช็คการดาวน์โหลดของแอป協力廠商
บ่อยครั้ง Network สูงเพราะแอปอย่าง Xbox App, Steam, Microsoft Store กำลังดาวน์โหลด (หรือล้มเหลว) ในพื้นหลัง เช็คแอปเหล่านี้
5. ใช้ System File Checker (SFC) ซ่อมแซมไฟล์ระบบ
ทางออกสุดท้าย รัน SFC Scan เช็คและแทนที่ไฟล์ระบบเสียหาย
- Start > ค้นหา Command Prompt > Run as administrator
- พิมพ์
sfc /scannowEnter
- รอเสร็จ เช็ค Network Usage
Service Host: ปัญหาแก้แล้ว
Service Host: Network Service เป็นไฟล์ระบบสำคัญ ลบไม่ได้ แต่หวังว่าบทความนี้ช่วยลดการใช้ทรัพยากรสูง และคอมพิวเตอร์ทำงานราบรื่นกลับมา