Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ปัญหา Service Host Network Service ใช้เน็ตสูงผิดปกติ Windows 11/10

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 ใช้เน็ตสูง ให้ลองวิธีแก้ไขต่อไปนี้:

  1. End Task และรีสตาร์ท
  2. ปิดใช้งาน Delivery Optimization
  3. ใช้ Metered Connection
  4. รัน Windows Update Troubleshooter
  5. รัน Network Troubleshooters
  6. ซ่อมแซม System File Checker
  7. ใช้ปุ่ม Network Reset
  8. ระบุแอปที่ใช้ 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

  1. เปิด Settings (การตั้งค่า)
  2. คลิกที่ Windows Updates
  3. ไปที่ Advanced Options > Delivery Optimization
  4. ปิด toggle ของ Allow downloads from other PCs

Windows 10

  1. เปิด Settings (การตั้งค่า)
  2. ไปที่ Updates & Security > Delivery Optimization
  3. ปิด toggle ของ Allow downloads from other PCs

หวังว่าจะแก้ปัญหาได้

อ่านเพิ่มเติม: Service Host Delivery Optimization High Network, Disk or CPU usage

3. ใช้ Metered Connection

Metered Connection คือสิ่งที่คุณสามารถใช้สำหรับข้อมูลจำกัด มันคือสิ่งที่หยุดบางกระบวนการที่อาจใช้ข้อมูลมาก ข้อจำกัดเหล่านี้สามารถหยุดบริการที่กล่าวมาจากการทำให้อินเทอร์เน็ตช้าลง คุณควรทำตามขั้นตอนที่กำหนดเพื่อเปิดใช้งาน Metered Connections

  1. เปิด Settings (การตั้งค่า)
  2. ไปที่ Network & internet > WiFi or Ethernet
  3. คลิก Manage known networks
  4. เลือกเครือข่ายของคุณ
  5. เปิดใช้งาน Metered connection

รีสตาร์ทคอมพิวเตอร์ และหวังว่าจะแก้ปัญหาได้

4. รัน Windows Update Troubleshooter

เนื่องจากปัญหานี้เกี่ยวข้องกับ Windows Update บ้าง เราจะรัน Troubleshooter ของมันและดูว่าทำงานหรือไม่ คุณต้องทำตามขั้นตอนที่กำหนดเพื่อทำเช่นเดียวกัน

Windows 11

  1. เปิด Settings (การตั้งค่า)
  2. ไปที่ System > Troubleshoot
  3. คลิก Other troubleshooters
  4. คลิกที่ปุ่ม Run ที่เกี่ยวข้องกับ Windows Update

Windows 10

  1. เปิด Settings (การตั้งค่า)
  2. ไปที่ Update & Security > Troubleshoot > Other troubleshooters
  3. เลือก 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