Service Host: Network Service เป็นกระบวนการของ Windows ที่ใช้ดาวน์โหลดอัปเดตบนคอมพิวเตอร์จำนวนมาก ดังนั้นจึงเป็นเรื่องปกติที่จะใช้เน็ตบ้าง แต่ควรหยุดใช้ทรัพยากรหลังจากนั้น อย่างไรก็ตาม ผู้ใช้จำนวนมากรายงานว่า Service Host Network Service แสดงการใช้เน็ตสูงผิดปกติ มีหลายสาเหตุที่สามารถก่อให้เกิดปัญหานี้ ในบทความนี้ เราจะพูดถึงปัญหานี้และดูว่าควรทำอะไรเพื่อแก้ไข
Service Host (svchost.exe) คืออะไร?
Service Host (svchost.exe) เป็นกระบวนการบริการร่วม (shared-service process) ที่ทำหน้าที่เป็นเปลือก (shell) สำหรับโหลดบริการจากไฟล์ DLL บางกระบวนการที่ใช้มันคือ:
- Local Service
- Network Service
- Local System
ดังนั้น หาก Network Service ใช้ Service Host คุณจะเห็นมันใน Task Manager เป็น – Service Host: Network Service
อ่านเพิ่มเติม: Service Host Agent Activation Runtime process คืออะไร?
Service Host Network Service ใน Task Manager คืออะไร?
Service Host: Network Service เป็นกระบวนการ Windows แท้ Service Host ใช้สำหรับโฮสต์กระบวนการระบบปฏิบัติการต่างๆ พร้อมกัน มีกลุ่มโฮสต์หลายกลุ่มเพื่อจัดระเบียบบริการ และแต่ละกลุ่มทำงานภายในอินสแตนซ์ที่แตกต่างกัน Network Service คือสิ่งที่ทำให้พวกมันเชื่อมต่ออยู่ เพื่อทราบตำแหน่งของไฟล์ ให้คลิกขวาที่มันจาก Task Manager และเลือก Open file location ตำแหน่งจะเป็นดังนี้:
C:\Windows\System32
คุณสามารถพบกระบวนการ svchost.exe ที่ตำแหน่งนั้นได้
แก้ปัญหา Service Host Network Service ใช้เน็ตสูงใน Windows 11
หากคุณประสบปัญหา Service Host Network Service ใช้เน็ตสูง ให้ลองวิธีแก้ไขต่อไปนี้:
- End Task และรีสตาร์ท
- ปิดใช้งาน Delivery Optimization
- ใช้ Metered Connection
- รัน Windows Update Troubleshooter
- รัน Network Troubleshooters
- ซ่อมแซม System File Checker
- ใช้ปุ่ม Network Reset
- ระบุแอปที่ใช้ Data สูง และดำเนินการที่เหมาะสม
มาเรียนรายละเอียดกัน
1. End Task และรีสตาร์ท
สิ่งแรกที่ต้องทำคือ Kill กระบวนการและรีสตาร์ทคอมพิวเตอร์ เปิด Task Manager ด้วย Ctrl + Shift + Esc คลิกขวาที่ Service Host: Network Service และเลือก End Task จากนั้นรีบูทระบบ นี่จะหยุดกระบวนการที่อาจก่อให้เกิดปัญหา
2. ปิดใช้งาน Delivery Optimization
การ End Task จะแก้ปัญหาได้แน่นอน แต่บนบางระบบ มันเป็นเพียงชั่วคราว และหลังจากรีสตาร์ท ปัญหากลับมา สิ่งที่คุณต้องทำคือปิด Delivery Optimization และดูว่าทำงานหรือไม่
Delivery Optimization ช่วยในการอัปเดตระบบปฏิบัติการและแอป Windows Store มันยังแชร์อัปเดตของระบบคุณกับคอมพิวเตอร์อื่นผ่านอินเทอร์เน็ต มันไม่ใช่สิ่งที่คุณควรเปิดหากคุณมีข้อมูลจำกัด เพราะมันใช้ข้อมูลมาก นั่นคือหนึ่งในเหตุผลที่ Service Host Network Service แสดงการใช้เน็ตสูง คุณต้องทำตามขั้นตอนที่กำหนดเพื่อปิด Delivery Optimization
Windows 11
- เปิด Settings (การตั้งค่า)
- คลิกที่ Windows Updates
- ไปที่ Advanced Options > Delivery Optimization
- ปิด toggle ของ Allow downloads from other PCs
Windows 10
- เปิด Settings (การตั้งค่า)
- ไปที่ Updates & Security > Delivery Optimization
- ปิด toggle ของ Allow downloads from other PCs
หวังว่าจะแก้ปัญหาได้
อ่านเพิ่มเติม: Service Host Delivery Optimization High Network, Disk or CPU usage
3. ใช้ Metered Connection
Metered Connection คือสิ่งที่คุณสามารถใช้สำหรับข้อมูลจำกัด มันคือสิ่งที่หยุดบางกระบวนการที่อาจใช้ข้อมูลมาก ข้อจำกัดเหล่านี้สามารถหยุดบริการที่กล่าวมาจากการทำให้อินเทอร์เน็ตช้าลง คุณควรทำตามขั้นตอนที่กำหนดเพื่อเปิดใช้งาน Metered Connections
- เปิด Settings (การตั้งค่า)
- ไปที่ Network & internet > WiFi or Ethernet
- คลิก Manage known networks
- เลือกเครือข่ายของคุณ
- เปิดใช้งาน Metered connection
รีสตาร์ทคอมพิวเตอร์ และหวังว่าจะแก้ปัญหาได้
4. รัน Windows Update Troubleshooter
เนื่องจากปัญหานี้เกี่ยวข้องกับ Windows Update บ้าง เราจะรัน Troubleshooter ของมันและดูว่าทำงานหรือไม่ คุณต้องทำตามขั้นตอนที่กำหนดเพื่อทำเช่นเดียวกัน
Windows 11
- เปิด Settings (การตั้งค่า)
- ไปที่ System > Troubleshoot
- คลิก Other troubleshooters
- คลิกที่ปุ่ม Run ที่เกี่ยวข้องกับ Windows Update
Windows 10
- เปิด Settings (การตั้งค่า)
- ไปที่ Update & Security > Troubleshoot > Other troubleshooters
- เลือก Windows Update และคลิก Run the troubleshooter
หวังว่าจะแก้ปัญหาได้
5. รัน Network Troubleshooters
รัน Network Troubleshooters และดูว่าช่วยแก้ปัญหาได้หรือไม่
6. ซ่อมแซม System File Checker
ไฟล์ระบบที่เสียหาย (Corrupted system files) สามารถเกิดจากหลายสิ่ง ได้บ่อยที่สุดคือการปิดเครื่องและรีสตาร์ทอย่างกะทันหัน แต่มีเหตุผลอื่นๆ อีกมาก อย่างไรก็ตาม มันสามารถแก้ไขได้ และเราจะแสดงวิธี
เปิด Command Prompt เป็นผู้ดูแลระบบ และรัน SFC scan:
sfc /scannow
สุดท้าย ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
7. ใช้ปุ่ม Network Reset
ใช้ปุ่ม Network Reset เพื่อรีเซ็ตการตั้งค่าเครือข่ายทั้งหมดกลับเป็นค่าเริ่มต้น
8. ระบุแอปที่ใช้ Data สูง และดำเนินการที่เหมาะสม
ตรวจสอบการใช้งานข้อมูลอินเทอร์เน็ตบนคอมพิวเตอร์ของคุณ ระบุแอปที่ใช้ Data สูง และดำเนินการที่เหมาะสม เช่น จำกัดการใช้งาน
คำถามที่พบบ่อย
ทำไม Service Host Network ของฉันถึงใช้เน็ตมาก?
Service Host: Network Service ถูกใช้โดยกระบวนการ Windows OS ต่างๆ เพื่อทำกิจกรรมเกี่ยวกับเครือข่าย บริการ Delivery Optimization ซึ่งอนุญาตให้คอมพิวเตอร์อื่นที่แชร์โฮสต์เดียวกันดาวน์โหลดอัปเดตจากคอมพิวเตอร์ของคุณ ก็ใช้มันเช่นกัน และในกระบวนการนี้ อาจสิ้นสุดลงด้วยการใช้ทรัพยากรสูง ดังนั้น หากคุณสมบัตินี้เปิดอยู่ และบริการกำลังทำงาน คุณจะเห็นการเพิ่มขึ้นของการใช้เน็ต อย่างไรก็ตาม นั่นไม่ใช่เหตุผลเดียว ไฟล์ระบบที่เสียหาย ข้อผิดพลาดชั่วคราว (glitches) เป็นสาเหตุอื่นๆ ของปัญหาเดียวกัน ดังนั้น โดยไม่เสียเวลา ให้ไปที่คู่มือแก้ปัญหา
ลิงก์ที่เกี่ยวข้องซึ่งอาจช่วยคุณ:
- Service Host SysMain ก่อให้เกิด CPU และ Memory usage สูง
- Service Host: State Repository Service high CPU usage
- Service Host: Local System high CPU or Disk usage
- Service Host: Diagnostic Policy Service 100% Disk Usage