Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

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

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

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

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

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

อย่าลืมสร้างจุดคืนค่าในกรณีที่มีสิ่งผิดปกติ

วิธีที่ 1:เรียกใช้ CCleaner และ Malwarebytes

1. ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes

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

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

3. เรียกใช้ CCleaner แล้วเลือก Custom Clean .

4. ใต้ Custom Clean ให้เลือก แท็บ Windows และเครื่องหมายถูกเริ่มต้นแล้วคลิก วิเคราะห์ .

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

5. เมื่อวิเคราะห์เสร็จแล้ว อย่าลืมลบไฟล์ที่จะลบออก

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

6. สุดท้าย ให้คลิกที่ Run Cleaner และปล่อยให้ CCleaner ทำงาน

7. หากต้องการล้างระบบเพิ่มเติม เลือกแท็บรีจิสทรี และตรวจสอบให้แน่ใจว่าได้ตรวจสอบสิ่งต่อไปนี้:

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

8. คลิก สแกนหาปัญหา และอนุญาตให้ CCleaner สแกน จากนั้นคลิกที่ แก้ไขปัญหาที่เลือก ปุ่ม.

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

9. เมื่อ CCleaner ถามว่า “คุณต้องการสำรองการเปลี่ยนแปลงรีจิสทรีหรือไม่ เลือกใช่ .

10. เมื่อสำรองข้อมูลเสร็จแล้ว ให้คลิกที่ Fix All Selected Issues ปุ่ม.

11. รีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 2:ปิดใช้งานบริการเฉพาะที่ทำให้เกิด CPU สูง

1. กด Ctrl + Shift + Esc ร่วมกันเพื่อเปิด Task Manager

2. สลับไปที่แท็บรายละเอียด และคลิกขวาที่การใช้งาน CPU สูง svchost.exe ดำเนินการและเลือก ไปที่บริการ

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

3. สิ่งนี้จะนำคุณไปที่แท็บบริการโดยอัตโนมัติ และคุณจะสังเกตเห็นว่ามี บริการเด่น มากมาย ที่ทำงานภายใต้กระบวนการ svchost.exe

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

4. คลิกขวาที่บริการที่ไฮไลต์ ทีละรายการแล้วเลือกหยุด

5. ทำสิ่งนี้จนกว่าการใช้งาน CPU สูงโดยกระบวนการ svchost.exe นั้นได้รับการแก้ไข

6. เมื่อคุณได้ตรวจสอบบริการที่เกิดปัญหานี้แล้ว ก็ถึงเวลาปิดบริการนั้น

หมายเหตุ: โดยส่วนใหญ่ บริการ Windows Update เป็นบริการของผู้กระทำผิด แต่เราจะจัดการกับมันในภายหลัง

7. กด Windows Key + R จากนั้นพิมพ์ services.msc แล้วกด Enter

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

8. ค้นหาบริการเฉพาะในรายการนี้ แล้วคลิกขวา และเลือก คุณสมบัติ

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

9. คลิก หยุด หากบริการกำลังทำงานอยู่ จากนั้นตรวจสอบให้แน่ใจว่าได้ตั้งค่าประเภทการเริ่มต้นเป็น ปิดใช้งาน แล้วคลิก Apply ตามด้วย OK

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

10. รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าปัญหาได้รับการแก้ไขหรือไม่

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

วิธีที่ 3:ล้างบันทึกโปรแกรมดูเหตุการณ์

1. กดแป้น Windows + R จากนั้นพิมพ์ eventvwr.msc และกด Enter เพื่อเปิด Event Viewer

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

2. จากเมนูด้านซ้ายมือ ให้ขยาย Windows Logs จากนั้นคลิกขวาที่โฟลเดอร์ย่อยทีละรายการแล้วเลือก ล้างบันทึก

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

3. โฟลเดอร์ย่อยเหล่านี้จะเป็น Application, Security, Setup, System and Forwarded Events

4. ตรวจสอบให้แน่ใจว่าคุณล้างบันทึกเหตุการณ์สำหรับโฟลเดอร์ด้านบนทั้งหมดแล้ว

5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 4:เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution

1.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)

2. ตอนนี้พิมพ์คำสั่งต่อไปนี้เพื่อหยุด Windows Update Services แล้วกด Enter หลังจากแต่ละรายการ:

เน็ตหยุด wuauserv
หยุดสุทธิ cryptSvc
บิตหยุดสุทธิ
ตัวหยุดเน็ตเวิร์ก

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

3. จากนั้น พิมพ์คำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อ SoftwareDistribution Folder แล้วกด Enter:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

4. สุดท้าย พิมพ์คำสั่งต่อไปนี้เพื่อเริ่ม Windows Update Services และกด Enter หลังจากแต่ละรายการ:

เริ่มต้นสุทธิ wuauserv
เริ่มต้นสุทธิ cryptSvc
บิตเริ่มต้นสุทธิ
เซิร์ฟเวอร์เริ่มต้นสุทธิ

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 5:เรียกใช้ตัวแก้ไขปัญหา Windows Update

1. พิมพ์ “การแก้ไขปัญหา” ในแถบค้นหาของ Windows แล้วคลิก การแก้ไขปัญหา

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

2. ถัดไป จากหน้าต่างด้านซ้าย ให้เลือก ดูทั้งหมด

3. จากนั้นจากรายการแก้ไขปัญหาคอมพิวเตอร์ ให้เลือก Windows Update

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

4. ปฏิบัติตามคำแนะนำบนหน้าจอและปล่อยให้ การแก้ไขปัญหา Windows Update ทำงาน

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

5. รีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

สิ่งนี้จะช่วยคุณแก้ไข การใช้งาน CPU สูงโดย svchost.exe (netsvcs) แต่ถ้าไม่ใช่ก็ทำตามวิธีถัดไป

วิธีที่ 6:ตรวจสอบให้แน่ใจว่าได้อัปเดต Windows

1. กดแป้น Windows + I จากนั้นเลือก อัปเดตและความปลอดภัย

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

2. จากนั้น คลิก ตรวจหาการอัปเดต และตรวจสอบให้แน่ใจว่าได้ติดตั้งการอัปเดตที่รอดำเนินการ

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

3. หลังจากติดตั้งการอัปเดตแล้ว ให้รีบูตพีซีของคุณเพื่อ แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

วิธีที่ 7:ปิดใช้งานบริการ BITS และ Windows Update

1. กด Windows Key + R จากนั้นพิมพ์ services.msc แล้วกด Enter

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

2. ตอนนี้หา BITS และ Windows Update ในรายการ จากนั้นคลิกขวาที่รายการเหล่านั้นแล้วเลือก คุณสมบัติ

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

3. อย่าลืมคลิกหยุด แล้วตั้งค่าประเภทการเริ่มต้นเป็นปิดการใช้งาน

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

4. คลิก Apply ตามด้วย OK

5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

สิ่งนี้จะช่วยคุณแก้ไข การใช้งาน CPU สูงโดย svchost.exe (netsvcs) แต่ถ้าไม่ใช่ก็ทำตามวิธีถัดไป

วิธีที่ 8:ดาวน์โหลดและเรียกใช้ RKill

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

ดาวน์โหลด Rkill จากที่นี่ ติดตั้งและเรียกใช้

วิธีที่ 9:  เรียกใช้ System File Checker (SFC) และ Check Disk (CHKDSK)

1. กด Windows Key + X จากนั้นคลิกที่ Command Prompt(Admin)

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

2. ตอนนี้พิมพ์ต่อไปนี้ใน cmd แล้วกด Enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

3. รอให้กระบวนการข้างต้นเสร็จสิ้น และเมื่อเสร็จแล้ว ให้รีสตาร์ทพีซีของคุณ

4. ถัดไป เรียกใช้ CHKDSK จาก แก้ไขข้อผิดพลาดของระบบไฟล์ด้วย Check Disk Utility (CHKDSK)

5. ปล่อยให้กระบวนการข้างต้นเสร็จสมบูรณ์และรีบูตพีซีของคุณอีกครั้งเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 10:เรียกใช้ตัวแก้ไขปัญหาระบบและการบำรุงรักษา

1. กด Windows Key + X แล้วคลิก แผงควบคุม

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

2. ค้นหา Troubleshoot และคลิก Troubleshooting

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

3. ถัดไป คลิกที่ ดูทั้งหมด ในบานหน้าต่างด้านซ้าย

4. คลิกและเรียกใช้เครื่องมือแก้ปัญหาสำหรับการบำรุงรักษาระบบ .

แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

5. เครื่องมือแก้ปัญหาอาจ แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)

แนะนำ:

  • แก้ไขการใช้งาน CPU สูงโดย TiWorker.exe
  • 10 วิธีในการแก้ไขข้อผิดพลาดในการอ่านดิสก์เกิดขึ้น
  • แก้ไขดิสก์ที่ไม่ใช่ระบบหรือข้อความแสดงข้อผิดพลาดของดิสก์
  • แก้ไขการใช้งาน CPU สูงโดย RuntimeBroker.exe

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