การใช้ 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 เป็นสาเหตุของปัญหาและจากนั้นคุณอาจทำบางสิ่งได้โดยขึ้นอยู่กับบริการที่เป็นปัญหา
ก่อนพื้นฐาน:
- ใช้ Ctrl-Shift-Esc เพื่อเปิดตัวจัดการงาน
- คุณควรเห็นกระบวนการทั้งหมดที่ระบุไว้ในนั้นทันที
- คลิกที่คอลัมน์ CPU เพื่อจัดเรียงตามการใช้งาน CPU กระบวนการที่ใช้ CPU ส่วนใหญ่ควรปรากฏที่ด้านบน
- คลิกที่ภาพเพื่อแสดงข้อมูลเพิ่มเติมเกี่ยวกับมัน คลิกที่โฮสต์บริการ: บริการในพื้นที่เช่นอาจเปิดเผยบริการโฮสต์ผู้ให้บริการค้นหา
ขั้นตอนต่อไปส่วนใหญ่ขึ้นอยู่กับบริการที่เป็นปัญหา ในขณะที่คุณสามารถเรียกใช้การค้นหาบนอินเทอร์เน็ตเพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถเปิดตัวจัดการบริการก่อนเพื่ออ่านคำอธิบายและค้นหาวิธีการเริ่มต้นและสิ่งที่มันทำ
หากต้องการเริ่มตัวจัดการบริการให้แตะที่คีย์ Windows พิมพ์ services.msc แล้วกดปุ่ม Enter-key
ค้นหาบริการ - มันมีชื่อเดียวกับรายการที่เปิดในตัวจัดการงานเมื่อคุณคลิกที่รายการโฮสต์บริการที่นั่น คุณพบสถานะ - ทำงานตามปกติ - รวมถึงประเภทเริ่มต้นและคำอธิบายบ่อยกว่า
บางครั้งก็เป็นไปได้ที่จะเชื่อมโยงการใช้งาน CPU สูงกับกิจกรรม กล่าวว่า Windows Update ทำงานได้ตลอดเวลาและพบการปรับปรุง จากนั้นคุณอาจเห็นโฮสต์บริการ: ระบบภายใน - การเพิ่มประสิทธิภาพการจัดส่งโดยใช้ CPU จำนวนมากในขณะที่ประมวลผลการปรับปรุง
สิ่งที่คุณสามารถทำได้เพื่อแก้ไขปัญหาโฮสต์บริการ
นี่คือคำแนะนำเล็กน้อยเกี่ยวกับวิธีจัดการกับการใช้งาน CPU สูงของงาน Service Host:
ตั้งค่าลำดับความสำคัญของกระบวนการเป็นค่าที่ต่ำกว่า
สิ่งแรกที่คุณต้องทำคือรับรายการ svchost.exe ที่ถูกต้องเนื่องจากคุณไม่สามารถทำได้ภายใต้กระบวนการใน Windows 10
- คลิกขวาที่รายการโฮสต์บริการภายใต้กระบวนการในตัวจัดการงานของ Windows และเลือกไปที่รายละเอียด
- สิ่งนี้สลับไปยังแท็บรายละเอียดและเน้นกระบวนการ svchost.exe ที่ถูกต้อง
- คลิกขวาที่กระบวนการและเลือกกำหนดลำดับความสำคัญ> ด้านล่างปกติ
ปิดการใช้งานบริการ
โปรดทราบว่านี่ไม่ใช่ตัวเลือกสำหรับบริการที่สำคัญที่ Windows ต้องการ
เคล็ดลับ : ตรวจสอบหน้าการกำหนดค่าบริการสำหรับ Windows 10, Windows 8.1 และ Windows 7 บนเว็บไซต์ Black Viper เพื่อดูว่าคุณสามารถปิดใช้งานบริการได้หรือไม่
- ระบุชื่อของบริการในหน้ากระบวนการ
- เปิดตัวจัดการบริการของ Windows และค้นหา
- คลิกสองครั้งที่บริการ
- ตั้งค่าประเภทการเริ่มต้นเป็น "คู่มือ" หรือ "ปิดการใช้งาน" คู่มือโหลดตามต้องการปิดการใช้งานปิดอย่างสมบูรณ์
ตรวจสอบให้แน่ใจว่าพีซีของคุณทันสมัย
บางครั้งมันเป็นข้อผิดพลาดหรือปัญหาที่ทำให้สิ่งนี้เป็นส่วนหนึ่งของ Windows Microsoft อาจแก้ไขปัญหาในการปรับปรุงและมักเป็นความคิดที่ดีในการตรวจสอบการปรับปรุงเพื่อดูว่าเป็นกรณีนี้หรือไม่
- แตะที่คีย์ Windows พิมพ์ Windows Update และเลือกรายการจากรายการผลการค้นหา
- เลือก "ตรวจสอบการอัปเดต" หรือ "ดาวน์โหลด" และรอจนกว่ากระบวนการจะเสร็จสมบูรณ์
ตรวจสอบให้แน่ใจว่าพีซีของคุณปราศจากไวรัส
ไม่ใช่เรื่องแปลกที่มัลแวร์อาจทำให้เกิดการใช้งาน CPU สูงในเครื่อง Windows ขอแนะนำให้เรียกใช้การสแกนหามัลแวร์โดยใช้สแกนเนอร์ความคิดเห็นหนึ่งหรือสองวินาที
คุณสามารถใช้ Malwarebytes Anti-Malware, ชุดเครื่องมือต่อต้านภัยคุกคามของ Trend Micro, Bitdefender Home Scanner หรือ CrowdInspect
ตรวจสอบว่าไฟล์เสียหายไม่ใช่ปัญหา
ความเสียหายของไฟล์อาจทำให้เกิดปัญหาทุกประเภทรวมถึงการใช้งาน CPU สูง แต่ยังค้างหรือล้มเหลว Windows มาพร้อมกับเครื่องมือที่คุณอาจเรียกใช้เพื่อให้แน่ใจว่าไฟล์ไม่เสียหาย
นี่คือวิธีที่จะทำ:
- แตะที่คีย์ Windows พิมพ์ cmd.exe กด Shift-key และ Ctrl-key ค้างไว้แล้วกด Enter-key สิ่งนี้จะโหลดพรอมต์คำสั่งที่ยกระดับขึ้น
- ยอมรับพรอมต์ UAC
- รันคำสั่ง sfc / scannow
- คำสั่งตรวจสอบความเสียหายของไฟล์และพยายามแก้ไขปัญหาใด ๆ ที่พบในระหว่างการสแกนและการประมวลผล
บางกรณีเฉพาะ
ต่อไปนี้เป็นกรณีและโซลูชันเฉพาะบางประการ:
- Service Host: Local Service (จำกัด เครือข่าย) ทำให้เกิดการใช้งาน CPU สูง - ลองปิดการใช้งานบริการ Superfetch
- คุณสามารถตรวจสอบว่า Windows Update กำลังถ่ายโอนไฟล์ได้หรือไม่โดยเปิดพร้อมท์ PowerShell และเรียกใช้คำสั่ง Get-BitsTransfer -AllUsers
- เพื่อลดผลกระทบของ Windows Update ตรวจสอบให้แน่ใจว่าคุณไม่ได้ดาวน์โหลดหรือส่งข้อมูลไปยังพีซีเครื่องอื่น เปิดการตั้งค่า> การปรับปรุงและความปลอดภัย> Windows Update> ตัวเลือกขั้นสูง> เลือกวิธีส่งมอบการอัปเดต