วิธีแก้ไขการใช้งาน CPU สูงของ Svchost.exe

  • แบ่งปันสิ่งนี้
Cathy Daniels

สารบัญ

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

ระบบปฏิบัติการใด ๆ ก็สามารถพบข้อผิดพลาดนี้ได้ ในบทความนี้ เราจะมาดูวิธีแก้ไขข้อผิดพลาดการใช้งาน CPU สูง svchost.exe โดยเฉพาะอย่างยิ่งสำหรับผู้ที่ใช้ระบบปฏิบัติการ Windows 10

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

Service Host (Svchost.exe) คืออะไร

แอปและโปรแกรมบางอย่างในคอมพิวเตอร์ของคุณเรียกว่าโปรแกรมปฏิบัติการแบบสแตนด์อโลนและสามารถเรียกใช้ได้ด้วยตัวเอง อย่างไรก็ตาม บริการจำนวนมากเป็น DLL (Dynamic Link Libraries) ที่ไม่มีข้อมูลทั้งหมดที่จำเป็นในการเรียกใช้ด้วยตัวเอง

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

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

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

ขั้นตอนที่ #4

เมื่อบันทึกบันทึกแล้ว ให้เลือก “ล้างบันทึก” ซึ่งอยู่ทางด้านขวาของหน้าจอเช่นกัน

ขั้นตอนที่ #5

ตอนนี้ ทำซ้ำขั้นตอนที่ #3 และ #4 หลังจากคลิกครั้งแรกที่ "ความปลอดภัย" จากนั้นคลิก "ตั้งค่า" และสุดท้ายหลังจากคลิกที่ "ระบบ." อย่าลืมตั้งชื่อบันทึกที่บันทึกไว้แต่ละรายการแตกต่างกัน

ขั้นตอนที่ #6

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

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

แก้ไข #6: ถอนการติดตั้งแอปที่ไม่ได้ใช้

ยิ่งคุณมีแอปในคอมพิวเตอร์มากเท่าไร แอปเหล่านั้นก็จะยิ่งทำงานอยู่เบื้องหลังและดำเนินการอัปเดตหรืองานบำรุงรักษาที่สามารถใช้หรือ รบกวนระบบ Service Host Local นอกจากนี้ แอปที่ไม่จำเป็นเหล่านี้จะใช้ CPU หรือทรัพยากรหน่วยความจำจนหมด ซึ่งทำให้เกิดข้อผิดพลาดในการใช้งาน CPU สูง svchost.exe

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

ขั้นตอนที่ #1

พิมพ์ "แผงควบคุม" ในเมนูเริ่มและเลือกตัวเลือกนั้น

ขั้นตอนที่ #2

คลิกที่ “ถอนการติดตั้งโปรแกรม”

ขั้นตอนที่ #3

เลื่อนดู รายชื่อโปรแกรม ถอนการติดตั้งโปรแกรมที่คุณไม่ได้ใช้โดยคลิกที่โปรแกรม จากนั้นคลิกปุ่ม “ถอนการติดตั้ง” ที่ด้านบนสุดของรายการ

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

แก้ไข #7: เรียกใช้ Check Disk ใน Command Prompt

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

ขั้นตอนที่ #1

พิมพ์ “Command Prompt” ลงในเมนู Start คลิกขวาที่ตัวเลือก “พร้อมรับคำสั่ง” และเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ” จากเมนูแบบเลื่อนลง คลิก “ใช่” เพื่อให้สิทธิ์โปรแกรมทำการเปลี่ยนแปลงและดำเนินการต่อที่พรอมต์คำสั่ง

ขั้นตอนที่ #2

ที่พรอมต์คำสั่ง ให้ป้อน “chkdsk c: /r" โดยไม่มีเครื่องหมายอัญประกาศ โปรดทราบว่า c: เป็นชื่อของไดรฟ์ที่คุณต้องการตรวจสอบ ดังนั้นคุณอาจต้องแทนที่ตัวอักษรนั้นด้วยตัวอักษรอื่น

ตอนนี้ให้กด 'Enter”

ขั้นตอนที่ #3

ระบบจะแจ้งให้คุณรีสตาร์ทระบบ. เลือก Y เพื่อรีบูตทันที จากนั้นกด [Enter] กระบวนการนี้อาจใช้เวลาสักครู่ โดยเฉพาะอย่างยิ่งหากนี่เป็นครั้งแรกที่คุณทำ อย่างไรก็ตาม Windows ควรซ่อมแซมข้อผิดพลาดที่พบโดยอัตโนมัติ

หลังจากการสแกน ให้ดูว่าคุณยังมีการใช้งาน svchost สูง cpu อยู่หรือไม่ หากคุณยังคงมีปัญหาหน่วยความจำรั่ว ให้ลองแก้ไขครั้งต่อไป

แก้ไข #8: ปิดใช้งานบริการ BITS

BITS (Background Intelligent Transfer Service) ใช้แบนด์วิธที่ไม่ได้ใช้งานเพื่อดำเนินการพื้นหลังที่หลากหลาย ดาวน์โหลดที่ Windows 10 ต้องการ (เช่น Updates)

ในบางครั้ง บริการนี้เสียหายและเริ่มใช้แบนด์วิธมากเกินไป ซึ่งจะส่งผลต่อจำนวน RAM ที่กระบวนการ svchost.exe ใช้ ด้วยเหตุนี้ คุณอาจพบข้อผิดพลาดในการใช้งาน CPU สูง svchost.exe

ในกรณีนี้ คุณควรปิดใช้งานบริการ BITS เพื่อแก้ไขข้อผิดพลาด CPU สูง svchost.exe

ขั้นตอนที่ #1

กด [R] และปุ่ม [Windows] พร้อมกัน ป้อน 'services.msc' ในช่องเรียกใช้ที่ปรากฏขึ้น คลิก 'ตกลง' เพื่อเปิดหน้าต่างบริการ

ขั้นตอนที่ #2

เลื่อนดูบริการต่าง ๆ จนกว่าคุณจะพบบริการถ่ายโอนอัจฉริยะเบื้องหลัง ดับเบิลคลิกที่บริการ

ขั้นตอนที่ #3

ในหน้าต่างที่ปรากฏขึ้น ให้เปิดเมนูแบบเลื่อนลงถัดจาก “ประเภทการเริ่มต้น” จากนั้นคลิก “ปิดการใช้งาน”

ขั้นตอนที่ #4

ตอนนี้ คลิก “นำไปใช้” จากนั้นคลิก “ตกลง” เมื่อคุณรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณการใช้งาน svchost.exe netsvcs ควรกลับมาเป็นปกติ ถ้าไม่ ให้ทำซ้ำขั้นตอนด้านบนเพื่อให้กระบวนการ BITS ทำงานโดยอัตโนมัติ คลิก "เริ่ม" ก่อนคลิก "ตกลง" และ "นำไปใช้" และดำเนินการตามวิธีถัดไป

แก้ไข #9 : ปิดใช้งานบริการ Windows Updates

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

แม้ว่าบางกระบวนการทำงานในพื้นหลังและไม่จำเป็น แต่กระบวนการ svchost.exe จำนวนมากก็มีความสำคัญ ทำตามขั้นตอนเหล่านี้เพื่อปิดใช้งานบริการที่มีปัญหา

ขั้นตอนที่ #1

คลิกขวาบนแถบงานที่ด้านล่างของหน้าจอ แล้วเลือก “ตัวจัดการงาน” จาก เมนูที่ปรากฏ

ขั้นตอน #2

ตอนนี้ คลิกที่แท็บ "รายละเอียด" จากนั้นคลิก “หน่วยความจำ” หนึ่งครั้งเพื่อจัดเรียงกระบวนการ svchost.exe ที่กำลังทำงานอยู่ตามการใช้หน่วยความจำ

ขั้นตอนที่ #3

คลิกขวาที่กระบวนการ svchost.exe ที่ใช้พลังงาน CPU มากที่สุด นี่ควรเป็นรายการที่ใกล้กับด้านบนสุดของรายการมากที่สุดในขณะนี้ เลือกตัวเลือก “ไปที่บริการ”

ขั้นตอนที่ #4

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

ขั้นตอนที่ #5

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

ขั้นตอนที่ #6

เมื่อคุณพบบริการที่ทำให้เกิดปัญหา (บริการที่ช่วยให้การใช้หน่วยความจำ svchost.exe กลับมาเป็นปกติเมื่อคุณหยุดบริการ) จากนั้นคลิกปุ่ม "เปิดบริการ" ที่ด้านล่างของหน้าต่าง

ขั้นตอน #7

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

บริการที่ทำให้เกิดปัญหาของคุณอาจจะแตกต่างออกไป คลิกขวาที่ชื่อบริการ แล้วเลือก “Properties”

ขั้นตอนที่ #8

เช่นเดียวกับวิธีก่อนหน้า เมื่อหน้าต่างปรากฏขึ้น เปิดเมนูแบบเลื่อนลงถัดจาก "ประเภทการเริ่มต้น" จากนั้นคลิก “ปิดการใช้งาน”

ขั้นตอนที่ #9

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

แก้ไข #10: อัปเดตไดรเวอร์

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

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

โปรดทราบว่าคุณควรทำการสำรองข้อมูลระบบก่อนที่จะลองใช้วิธีนี้

ขั้นตอนที่ #1

กดแป้น [X] และแป้น [Windows] พร้อมกันบนแป้นพิมพ์ ซึ่งจะเปิดเมนูลิงก์ด่วนซึ่งคุณต้องเลือก “ตัวจัดการอุปกรณ์”

ขั้นตอนที่ #2

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

ขั้นตอนที่ #3

ในแท็บไดรเวอร์ ให้เลือก “อัปเดตไดรเวอร์”

ขั้นตอนที่ #4

เมื่อคุณคลิกอัปเดตไดรเวอร์ คุณจะเห็นตัวเลือกให้คอมพิวเตอร์ค้นหาไดรเวอร์โดยอัตโนมัติ ซอฟต์แวร์. เลือกตัวเลือกนี้ คอมพิวเตอร์ควรทำการค้นหาโดยอัตโนมัติ

หากไดรเวอร์ของคุณเป็นปัจจุบัน คุณจะเห็นข้อความที่ระบุว่าคุณได้ติดตั้งไดรเวอร์ที่ดีที่สุดสำหรับอุปกรณ์นั้นแล้ว มิฉะนั้น คอมพิวเตอร์ควรอัปเดตไดรเวอร์โดยอัตโนมัติ

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

หากคุณไม่มีเวอร์ชันล่าสุด คุณ สามารถดาวน์โหลดและติดตั้งได้ด้วยตนเองจากเว็บไซต์ของผู้ผลิต

ขั้นตอนที่ #5

ปิดหน้าต่างป๊อปอัปเมื่อทำการค้นหา (และอัปเดตหากจำเป็น ) เสร็จแล้ว. กลับไปที่หน้าต่างตัวจัดการอุปกรณ์ (และขั้นตอนที่ #2) และทำตามคำแนะนำสำหรับอุปกรณ์ถัดไป (ขั้นตอนที่ #2- #4) จนกว่าคุณจะได้ตรวจสอบการอัปเดตไดรเวอร์บนอุปกรณ์ทุกประเภทและไดรเวอร์อุปกรณ์ที่ระบุไว้

ขั้นตอนที่ #6

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

อีกครั้ง ตรวจสอบว่ายังมีการใช้งาน CPU สูงอยู่หรือไม่ อ่านต่อหากคุณยังคงไม่สามารถแก้ไขข้อผิดพลาดได้

แก้ไข #11: ปิดใช้งานการอัปเดตอัตโนมัติ

บางครั้งการอัปเดตอัตโนมัติอาจใช้ทรัพยากรของคุณจนหมด คุณสามารถแก้ไขปัญหานี้ได้โดยการเปลี่ยนการตั้งค่าของบริการอัพเดต Windows

ขั้นตอน #1

พิมพ์ “บริการ” ในแถบค้นหา จากนั้นคลิก เปิด คุณต้องนำทางและดับเบิลคลิกที่บริการอัพเดต Windows

ขั้นตอน#2

ไปที่แท็บทั่วไป ค้นหาประเภทการเริ่มต้น จากนั้นเลือกปิดใช้งาน คลิก ใช้ จากนั้น ตกลง กลับไปที่ตัวจัดการงาน จากนั้นสิ้นสุดงาน Service Host: Local System

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

แก้ไข #12: เริ่มบริการ Windows Update ใหม่

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

เรียกใช้พรอมต์คำสั่งโดยใช้การเข้าถึงของผู้ดูแลระบบ และพิมพ์คำสั่งต่อไปนี้ (กด Enter หลังแต่ละคำสั่ง)

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

ren %systemroot%\system32\catroot2 catroot2.bak

เริ่มต้นสุทธิ wuauserv

net start bits

net start appidsvc

net start cryptsvc

สิ่งเหล่านี้ควรเริ่มต้นบริการ Windows Update ของคุณทันที และคุณสามารถคาดหวังให้ใช้งานได้ พีซีของคุณ

แก้ไข #13: แก้ไขการรั่วไหลของหน่วยความจำ

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

ขั้นตอนที่ #1

ในแถบค้นหา พิมพ์ "regedit" จากนั้นคลิกเปิด

ขั้นตอน#2

นำทางไปยังตำแหน่งต่อไปนี้: HKEY_LOCAL_MACHINE > ระบบ > ชุดควบคุม 001 > บริการ > นู๋. จากนั้น คลิกขวาที่ค่าเริ่มต้น จากนั้นเลือก แก้ไข คุณต้องเปลี่ยนข้อมูลค่าเป็น 4 ซึ่งจะปิดใช้บริการ คลิกที่ตกลงปิดตัวแก้ไขรีจิสทรีและรีสตาร์ทคอมพิวเตอร์ของคุณ

ขั้นตอนที่ #3

เมื่อพีซีของคุณรีสตาร์ท การรั่วไหลของหน่วยความจำควรได้รับการแก้ไข นอกจากนี้ การใช้งาน CPU หรือดิสก์ของโฮสต์ระบบ: ระบบโลคัล (จำกัดเครือข่าย) ควรลดลงอย่างมาก

แก้ไข #14: ทำคลีนบูต

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

ขั้นตอนที่ #1

กดปุ่ม [R] และปุ่ม [ Windows] ร่วมกันในบัญชีผู้ดูแลระบบของคุณ พิมพ์ “msconfig” ในช่องโดยไม่ใส่เครื่องหมายอัญประกาศ แล้วคลิก “ตกลง”

ขั้นตอนที่ #2

ในหน้าต่างการกำหนดค่าระบบ คลิกปุ่ม “ แท็บบริการ” ตรวจสอบให้แน่ใจว่า “ซ่อนบริการทั้งหมดของ Microsoft” มีเครื่องหมายถูกอยู่ข้างๆ คลิกปุ่มเพื่อ “ปิดใช้งานทั้งหมด”

ขั้นตอน #3

ตอนนี้ คลิกแท็บ “เริ่มต้น” ในหน้าต่างการกำหนดค่าระบบ จากนั้นคลิก “เปิดตัวจัดการงาน”

ขั้นตอนที่ #4

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

ขั้นตอนที่ #5

คุณควรกลับมาที่หน้าต่างการกำหนดค่าระบบที่ยังเปิดอยู่ คลิกปุ่ม “ ใช้ปุ่ม” แล้วตามด้วย “ตกลง”

ขั้นตอนที่ #6

ตอนนี้คุณต้องรีสตาร์ทคอมพิวเตอร์ คลิกที่ไอคอนเปิด/ปิดซึ่งอยู่ในเมนู Start และเลือก “Restart”

ขั้นตอนที่ #7

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

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

ข้อคิดสุดท้าย

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

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

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

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

ปัญหาการใช้งาน CPU สูงของ Svchost.exe มักจะเกิดขึ้นกับพีซีที่ติดมัลแวร์หรือโปรแกรมที่เป็นอันตราย ส่วนใหญ่แล้ว คุณสามารถรีสตาร์ทคอมพิวเตอร์เพื่อแก้ไขปัญหา svchost.exe netsvcs การอัปเดต Windows เป็นอีกสาเหตุหนึ่งที่ทำให้คุณอาจประสบปัญหานี้ คุณอาจมีข้อผิดพลาดในการใช้งาน svchost สูง cpu เมื่อการอัปเดต Windows ของคุณไม่สอดคล้องกัน

เหตุผลทั่วไปสำหรับบริการโฮสต์ Windows Update การใช้งาน CPU สูง

มีสาเหตุหลายประการที่ทำให้กระบวนการ Service Host Windows Update อาจใช้ทรัพยากร CPU มากเกินไป ซึ่งนำไปสู่การใช้งาน CPU สูง svchost.exe . การทำความเข้าใจสาเหตุเหล่านี้สามารถช่วยให้คุณแก้ไขปัญหาได้อย่างมีประสิทธิภาพมากขึ้น ต่อไปนี้คือสาเหตุที่พบบ่อยที่สุดบางประการสำหรับการใช้งาน CPU สูงของ Service Host Windows Update:

  1. การอัปเดต Windows ไม่สมบูรณ์หรือหยุดทำงาน: สาเหตุหลักประการหนึ่งสำหรับการใช้ CPU สูงโดยกระบวนการ Service Host Windows Update คือเมื่อมีการอัปเดต ติดขัดหรือไม่สมบูรณ์ สิ่งนี้อาจเกิดขึ้นเนื่องจากการเชื่อมต่ออินเทอร์เน็ตที่ช้า ความขัดแย้งของซอฟต์แวร์ หรือปัญหาอื่นๆ ที่ทำให้ไม่สามารถติดตั้งการอัปเดตได้สำเร็จ
  2. มัลแวร์หรือการติดไวรัส: ซอฟต์แวร์ที่เป็นอันตราย เช่น ไวรัสและมัลแวร์ สามารถแทรกซึมระบบของคุณและรบกวนกระบวนการ Service Host Windows Update ทำให้ใช้ทรัพยากร CPU มากกว่าที่ควร การอัปเดตซอฟต์แวร์ป้องกันไวรัสของคุณเป็นประจำและทำการสแกนระบบอย่างละเอียดจะช่วยระบุและกำจัดภัยคุกคามดังกล่าวได้
  3. ไดรเวอร์อุปกรณ์ที่ล้าสมัย: หากไดรเวอร์อุปกรณ์ของคุณล้าสมัยหรือเข้ากันไม่ได้กับ Windows เวอร์ชันปัจจุบันของคุณ อาจนำไปสู่ปัญหาเกี่ยวกับกระบวนการ Service Host Windows Update ทำให้เกิดการใช้งาน CPU สูง การอัปเดตไดรเวอร์อุปกรณ์ของคุณเป็นเวอร์ชันล่าสุดสามารถช่วยแก้ไขปัญหานี้ได้
  4. ไฟล์ระบบเสียหาย: หากไฟล์ระบบที่เกี่ยวข้องกับกระบวนการ Windows Update เสียหายหรือเสียหาย อาจทำให้ Service Host Windows Update ใช้ทรัพยากร CPU มากเกินไป การเรียกใช้ตัวตรวจสอบไฟล์ระบบและการซ่อมแซมอิมเมจของ Windows สามารถช่วยแก้ไขไฟล์ระบบที่เสียหายได้
  5. บริการถ่ายโอนอัจฉริยะเบื้องหลัง(BITS) ปัญหา: ตามที่กล่าวไว้ก่อนหน้านี้ บริการ BITS มีหน้าที่รับผิดชอบในการดาวน์โหลดการอัปเดตในพื้นหลัง อย่างไรก็ตาม หากมีปัญหากับบริการ BITS อาจทำให้กระบวนการ Service Host Windows Update ใช้ทรัพยากร CPU มากขึ้น การปิดใช้งานบริการ BITS ชั่วคราวสามารถช่วยแก้ไขปัญหานี้ได้
  6. แอปพลิเคชันที่ติดตั้งจำนวนมาก: หากคุณมีแอปพลิเคชันจำนวนมากติดตั้งอยู่ในคอมพิวเตอร์ของคุณ แอปพลิเคชันบางตัวอาจรบกวนการทำงานของ Windows กระบวนการอัปเดตทำให้เกิดการใช้งาน CPU สูง การถอนการติดตั้งแอปพลิเคชันที่ไม่จำเป็นและการทำคลีนบูตสามารถช่วยระบุแอปพลิเคชันที่มีปัญหาและแก้ไขปัญหาได้

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

แก้ไขข้อผิดพลาดในการประมวลผลโฮสต์บริการ (svchost.exe)

แก้ไข 1: ใช้เครื่องมือซ่อมแซมระบบขั้นสูง (Fortect) เพื่อแก้ไขปัญหาการใช้งาน CPU สูง

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

ทำตามขั้นตอนด้านล่างเพื่อ ดาวน์โหลด และติดตั้ง Fortect บนพีซีของคุณ

โปรดทราบว่าคุณอาจต้องปิดใช้งานโปรแกรมป้องกันไวรัสชั่วคราวเพื่อไม่ให้รบกวน โปรแกรมยูทิลิตี้ เช่น Fortect

ขั้นตอนที่ #1

ดาวน์โหลดและติดตั้ง Fortect

ดาวน์โหลดเดี๋ยวนี้

ขั้นตอนที่ #2

ยอมรับเงื่อนไขใบอนุญาตโดยทำเครื่องหมายที่ “ฉันยอมรับ EULA และนโยบายความเป็นส่วนตัว” เพื่อดำเนินการต่อ

ขั้นตอนที่ #3

คุณสามารถดู รายละเอียด ของการสแกนโดยขยายแท็บ "รายละเอียด"

ขั้นตอนที่ #4

ในการตั้งค่า การดำเนินการ ขยายแท็บ "คำแนะนำ" เพื่อเลือก "สะอาด" หรือ "เพิกเฉย"

ขั้นตอนที่ #5

คลิก "ล้างทันที" ที่ด้านล่าง ของหน้าเพื่อเริ่มกระบวนการซ่อมแซม

แก้ไข #2: อัปเดตโปรแกรมป้องกันไวรัสและสแกนคอมพิวเตอร์ของคุณเพื่อแก้ไข Svchost.exe การใช้งาน CPU สูง

หนึ่งในสาเหตุหลักที่ทำให้โปรเซสเซอร์แสดง การใช้งาน CPU สูง svchost.exe เกิดจากไวรัสหรือมัลแวร์ เพื่อให้แน่ใจว่าไวรัสไม่ได้มีส่วนทำให้เกิดปัญหาการประมวลผลระบบภายในเครื่องของโฮสต์บริการ ก่อนอื่นคุณควรอัปเดตซอฟต์แวร์ป้องกันไวรัสของบริษัทอื่น แก้ไขปัญหาหน่วยความจำรั่วโดยใช้โปรแกรมป้องกันไวรัสที่มีประสิทธิภาพ

เนื่องจากซอฟต์แวร์ป้องกันไวรัสทั้งหมดแตกต่างกัน จึงเป็นเรื่องยากที่จะโพสต์คำแนะนำที่ถูกต้องในการทำเช่นนี้

หากต้องการอัปเดตโปรแกรมป้องกันไวรัสในตัว Windows Defender ให้คุณพิมพ์ “WindowsDefender” ในเมนู Start เลือกโปรแกรมนั้น และคลิก “Check for Updates Now” เมื่อเปิดขึ้นมา

เมื่อโปรแกรมป้องกันไวรัสของบริษัทอื่นเป็นรุ่นล่าสุด คุณต้องทำการสแกนระบบทั้งหมด การสแกนนี้อาจใช้เวลานาน แต่สิ่งสำคัญคือต้องแน่ใจว่าคุณไม่มีไวรัสรบกวนหรือใช้กระบวนการ svchost.exe เมื่อการสแกนเสร็จสิ้น ให้โปรแกรมป้องกันไวรัสลบไวรัสที่พบและรีสตาร์ทคอมพิวเตอร์ของคุณ

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

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

แก้ไข #3: ตรวจสอบให้แน่ใจว่า Windows 10 เป็นเวอร์ชันล่าสุด และเรียกใช้ตัวแก้ไขปัญหาการอัปเดตหากจำเป็น

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

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

หากคุณยังคงเห็น svchost ใช้พลังงานการประมวลผลส่วนใหญ่ของคุณ Windows 10 มีตัวแก้ไขปัญหาในตัวที่คุณสามารถใช้ได้ ทำตามขั้นตอนเหล่านี้เพื่อใช้งาน

ขั้นตอนที่ #1

พิมพ์ “Windows Update” ในแถบค้นหาและเปิดแอป Windows Update

ขั้นตอน #2

คลิก “ตรวจหาการอัปเดต” กระบวนการนี้อาจใช้เวลานานหากคุณไม่ได้อัปเดตเมื่อเร็วๆ นี้ คุณควรติดตั้งการอัปเดตใดๆ ที่ขาดหายไป

ขั้นตอนที่ #3

หากหลังจากทำการอัปเดตด้วยตนเองและปล่อยให้คอมพิวเตอร์ค้างคืน ให้กลับไปที่ อัปเดต Windows แล้วคลิก “แก้ไขปัญหา” บนเมนูคอลัมน์ด้านซ้าย

ขั้นตอนที่ #4

ตอนนี้ คลิก “Windows Update” ที่บริเวณตรงกลางของ หน้าต่าง. จากนั้นคลิก “เรียกใช้ตัวแก้ไขปัญหา” เมื่อปรากฏขึ้นโดยตรงข้างใต้

ขั้นตอนที่ #5

Windows Update จะเริ่มตรวจหาปัญหา ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อซ่อมแซม

ตัวย่อสำหรับ Windows Update คือ wuauserv หากตัวแก้ไขปัญหาไม่สามารถแก้ไขปัญหาได้ และคุณยังคงเชื่อว่า Windows Update ทำให้ระบบของคุณค้างและทำให้เกิดข้อผิดพลาดในการประมวลผล svchost.exe คุณสามารถค้นหาข้อมูลเพิ่มเติมเพื่อแก้ไขปัญหาได้ที่นี่

หากโฮสต์บริการภายในเครื่อง ระบบยังคงมีข้อผิดพลาดในการใช้งาน cpu สูง svchost.exe อาจไม่ใช่ Windows Update ดำเนินการต่อวิธีถัดไป

แก้ไข 4: เรียกใช้ตัวตรวจสอบไฟล์ระบบและซ่อมแซมอิมเมจของ Windows

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

ขั้นตอนที่ #1

กดแป้น [X] และ [Windows] พร้อมกันบนแป้นพิมพ์ . เลือก “Windows PowerShell (Admin)” บนเมนูที่ปรากฏ และเลือก “ใช่” หากระบบถามว่าคุณต้องการอนุญาตให้แอปทำการเปลี่ยนแปลงหรือไม่

ขั้นตอนที่ #2

ในหน้าต่าง PowerShell ที่เปิดขึ้น ให้พิมพ์ “sfc /scannow” (โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วกด [Enter] รอจนกว่ากระบวนการจะเสร็จสิ้น อาจใช้เวลาในการดำเนินการสักครู่

ขั้นตอนที่ #3

หลังจากการสแกนเสร็จสิ้น ให้พิมพ์ “Repair-WindowsImage -RestoreHealth” (โดยไม่ใส่เครื่องหมายอัญประกาศ ) ลงในพรอมต์ใหม่หรือคัดลอกและวางคำสั่งที่นั่น กด [Enter] เมื่อคุณทำเสร็จแล้ว อีกครั้ง อาจใช้เวลาสักครู่เพื่อให้การซ่อมแซมเสร็จสิ้น

ขั้นตอนที่ #4

หลังจากการสแกนเสร็จสิ้น คุณต้องรีสตาร์ทคอมพิวเตอร์ เปิดเมนู Start คลิกที่ไอคอน Power และเลือก “Restart”

หากคุณยังเห็น Service Host ใช้ประสิทธิภาพส่วนใหญ่ของคอมพิวเตอร์ของคุณ ทำตามวิธีถัดไปหากคุณยังมี svchost.exe ซีพียูสูงการใช้งาน

แก้ไข #5: ล้างข้อมูลบันทึกตัวแสดงเหตุการณ์ (บันทึกของ Windows)

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

บันทึกตัวแสดงเหตุการณ์ของ Windows หรือเรียกง่ายๆ ว่าบันทึกของ Windows เป็นบันทึกโดยละเอียดของระบบ แอปพลิเคชัน และการแจ้งเตือนความปลอดภัยที่จัดเก็บโดยระบบปฏิบัติการ Windows ซอฟต์แวร์ แอปพลิเคชัน และระบบปฏิบัติการ (OS) ทั้งหมดจะใช้บันทึกตัวแสดงเหตุการณ์นี้เพื่อบันทึกการเปลี่ยนแปลงที่สำคัญของซอฟต์แวร์และฮาร์ดแวร์ กระบวนการ Windows ที่ถูกต้องจะถูกดึงออกจากบันทึกตัวแสดงเหตุการณ์ด้วย เพื่อให้ผู้ดูแลระบบสามารถแก้ไขปัญหาได้ เช่น เมื่อคุณพบการใช้งาน CPU สูง svchost.exe

การทำตามขั้นตอนเหล่านี้จะล้างบันทึก Windows ของคุณ:

ขั้นตอนที่ #1

กด [ R] และปุ่ม [Windows] พร้อมกัน ป้อน 'eventvwr.msc' ลงในช่องเรียกใช้ที่ปรากฏขึ้น คลิก 'ตกลง' เพื่อเปิด Windows Event Viewer

ขั้นตอนที่ #2

เมื่ออินเทอร์เฟซ Windows Event Viewer เปิดขึ้น ให้ขยาย “Windows Logs” จาก เมนูทางด้านซ้ายของหน้าต่างที่เปิดขึ้น เลือกตัวเลือก "แอปพลิเคชัน" จากเมนูแบบเลื่อนลงที่ปรากฏขึ้น

ขั้นตอนที่ #3

ตอนนี้เลือก "บันทึกกิจกรรมเป็น" ทางด้านขวา ของหน้าจอ ฉันแนะนำให้ตั้งชื่อไฟล์บันทึกวันที่และประเภทของบันทึก ตัวอย่างเช่น “6 พ.ย. 2553

ฉันชื่อ Cathy Daniels เป็นผู้เชี่ยวชาญใน Adobe Illustrator ฉันใช้ซอฟต์แวร์มาตั้งแต่เวอร์ชัน 2.0 และได้สร้างบทช่วยสอนมาตั้งแต่ปี 2546 บล็อกของฉันเป็นหนึ่งในจุดหมายปลายทางยอดนิยมบนเว็บสำหรับผู้ที่ต้องการเรียนรู้เกี่ยวกับ Illustrator นอกจากงานของฉันในฐานะบล็อกเกอร์แล้ว ฉันยังเป็นนักเขียนและนักออกแบบกราฟิกอีกด้วย