วิเคราะห์ Service Host ที่มีการใช้งาน CPU สูง

การใช้ CPU สูงของกระบวนการใน Windows สามารถชะลอการทำงานอื่น ๆ ให้ช้าลงอย่างรวดเร็ว ในขณะที่บางครั้งเกิดจากผู้ใช้เรียกใช้โปรแกรมกล่าวว่าเกมคอมพิวเตอร์ taxing หรือโปรแกรมการแสดงผลวิดีโอบางครั้งมันอาจเกิดจากกระบวนการ Windows เช่น Service Host

Service Host เป็นกระบวนการ svchost.exe ระบบปฏิบัติการ Windows 10 รุ่นล่าสุดของ Microsoft แยกบริการต่าง ๆ ที่ดำเนินการโดยขณะที่ Windows รุ่นเก่ารวมเข้าด้วยกันทำให้การระบุมีความซับซ้อนยิ่งขึ้น

โปรแกรมเช่น Svchost Process Analyzer หรือ Svchost Viewer ถูกสร้างขึ้นเพื่อช่วยเหลือผู้ใช้และผู้ดูแลระบบในการค้นหาว่าบริการใดที่ทำงานภายใต้กระบวนการ svchost บนเครื่อง Windows

คุณอาจเห็นกระบวนการโฮสต์บริการ 20 กระบวนการขึ้นไปที่แสดงรายการอยู่ในเครื่อง Windows 10

วิเคราะห์ Service Host ที่มีการใช้งาน CPU สูง

สิ่งแรกที่คุณต้องทำคือการค้นหาว่ากระบวนการบริการโฮสต์ใดเป็นผู้รับผิดชอบ เมื่อคุณมีกระบวนการแล้วคุณจะรู้ว่า Windows Service เป็นสาเหตุของปัญหาและจากนั้นคุณอาจทำบางสิ่งได้โดยขึ้นอยู่กับบริการที่เป็นปัญหา

ก่อนพื้นฐาน:

  1. ใช้ Ctrl-Shift-Esc เพื่อเปิดตัวจัดการงาน
  2. คุณควรเห็นกระบวนการทั้งหมดที่ระบุไว้ในนั้นทันที
  3. คลิกที่คอลัมน์ CPU เพื่อจัดเรียงตามการใช้งาน CPU กระบวนการที่ใช้ CPU ส่วนใหญ่ควรปรากฏที่ด้านบน
  4. คลิกที่ภาพเพื่อแสดงข้อมูลเพิ่มเติมเกี่ยวกับมัน คลิกที่โฮสต์บริการ: บริการในพื้นที่เช่นอาจเปิดเผยบริการโฮสต์ผู้ให้บริการค้นหา

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

หากต้องการเริ่มตัวจัดการบริการให้แตะที่คีย์ Windows พิมพ์ services.msc แล้วกดปุ่ม Enter-key

ค้นหาบริการ - มันมีชื่อเดียวกับรายการที่เปิดในตัวจัดการงานเมื่อคุณคลิกที่รายการโฮสต์บริการที่นั่น คุณพบสถานะ - ทำงานตามปกติ - รวมถึงประเภทเริ่มต้นและคำอธิบายบ่อยกว่า

บางครั้งก็เป็นไปได้ที่จะเชื่อมโยงการใช้งาน CPU สูงกับกิจกรรม กล่าวว่า Windows Update ทำงานได้ตลอดเวลาและพบการปรับปรุง จากนั้นคุณอาจเห็นโฮสต์บริการ: ระบบภายใน - การเพิ่มประสิทธิภาพการจัดส่งโดยใช้ CPU จำนวนมากในขณะที่ประมวลผลการปรับปรุง

สิ่งที่คุณสามารถทำได้เพื่อแก้ไขปัญหาโฮสต์บริการ

นี่คือคำแนะนำเล็กน้อยเกี่ยวกับวิธีจัดการกับการใช้งาน CPU สูงของงาน Service Host:

ตั้งค่าลำดับความสำคัญของกระบวนการเป็นค่าที่ต่ำกว่า

สิ่งแรกที่คุณต้องทำคือรับรายการ svchost.exe ที่ถูกต้องเนื่องจากคุณไม่สามารถทำได้ภายใต้กระบวนการใน Windows 10

  1. คลิกขวาที่รายการโฮสต์บริการภายใต้กระบวนการในตัวจัดการงานของ Windows และเลือกไปที่รายละเอียด
  2. สิ่งนี้สลับไปยังแท็บรายละเอียดและเน้นกระบวนการ svchost.exe ที่ถูกต้อง
  3. คลิกขวาที่กระบวนการและเลือกกำหนดลำดับความสำคัญ> ด้านล่างปกติ

ปิดการใช้งานบริการ

โปรดทราบว่านี่ไม่ใช่ตัวเลือกสำหรับบริการที่สำคัญที่ Windows ต้องการ

เคล็ดลับ : ตรวจสอบหน้าการกำหนดค่าบริการสำหรับ Windows 10, Windows 8.1 และ Windows 7 บนเว็บไซต์ Black Viper เพื่อดูว่าคุณสามารถปิดใช้งานบริการได้หรือไม่

  1. ระบุชื่อของบริการในหน้ากระบวนการ
  2. เปิดตัวจัดการบริการของ Windows และค้นหา
  3. คลิกสองครั้งที่บริการ
  4. ตั้งค่าประเภทการเริ่มต้นเป็น "คู่มือ" หรือ "ปิดการใช้งาน" คู่มือโหลดตามต้องการปิดการใช้งานปิดอย่างสมบูรณ์

ตรวจสอบให้แน่ใจว่าพีซีของคุณทันสมัย

บางครั้งมันเป็นข้อผิดพลาดหรือปัญหาที่ทำให้สิ่งนี้เป็นส่วนหนึ่งของ Windows Microsoft อาจแก้ไขปัญหาในการปรับปรุงและมักเป็นความคิดที่ดีในการตรวจสอบการปรับปรุงเพื่อดูว่าเป็นกรณีนี้หรือไม่

  1. แตะที่คีย์ Windows พิมพ์ Windows Update และเลือกรายการจากรายการผลการค้นหา
  2. เลือก "ตรวจสอบการอัปเดต" หรือ "ดาวน์โหลด" และรอจนกว่ากระบวนการจะเสร็จสมบูรณ์

ตรวจสอบให้แน่ใจว่าพีซีของคุณปราศจากไวรัส

ไม่ใช่เรื่องแปลกที่มัลแวร์อาจทำให้เกิดการใช้งาน CPU สูงในเครื่อง Windows ขอแนะนำให้เรียกใช้การสแกนหามัลแวร์โดยใช้สแกนเนอร์ความคิดเห็นหนึ่งหรือสองวินาที

คุณสามารถใช้ Malwarebytes Anti-Malware, ชุดเครื่องมือต่อต้านภัยคุกคามของ Trend Micro, Bitdefender Home Scanner หรือ CrowdInspect

ตรวจสอบว่าไฟล์เสียหายไม่ใช่ปัญหา

ความเสียหายของไฟล์อาจทำให้เกิดปัญหาทุกประเภทรวมถึงการใช้งาน CPU สูง แต่ยังค้างหรือล้มเหลว Windows มาพร้อมกับเครื่องมือที่คุณอาจเรียกใช้เพื่อให้แน่ใจว่าไฟล์ไม่เสียหาย

นี่คือวิธีที่จะทำ:

  1. แตะที่คีย์ Windows พิมพ์ cmd.exe กด Shift-key และ Ctrl-key ค้างไว้แล้วกด Enter-key สิ่งนี้จะโหลดพรอมต์คำสั่งที่ยกระดับขึ้น
  2. ยอมรับพรอมต์ UAC
  3. รันคำสั่ง sfc / scannow
  4. คำสั่งตรวจสอบความเสียหายของไฟล์และพยายามแก้ไขปัญหาใด ๆ ที่พบในระหว่างการสแกนและการประมวลผล

บางกรณีเฉพาะ

ต่อไปนี้เป็นกรณีและโซลูชันเฉพาะบางประการ:

  • Service Host: Local Service (จำกัด เครือข่าย) ทำให้เกิดการใช้งาน CPU สูง - ลองปิดการใช้งานบริการ Superfetch
  • คุณสามารถตรวจสอบว่า Windows Update กำลังถ่ายโอนไฟล์ได้หรือไม่โดยเปิดพร้อมท์ PowerShell และเรียกใช้คำสั่ง Get-BitsTransfer -AllUsers
  • เพื่อลดผลกระทบของ Windows Update ตรวจสอบให้แน่ใจว่าคุณไม่ได้ดาวน์โหลดหรือส่งข้อมูลไปยังพีซีเครื่องอื่น เปิดการตั้งค่า> การปรับปรุงและความปลอดภัย> Windows Update> ตัวเลือกขั้นสูง> เลือกวิธีส่งมอบการอัปเดต