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

ตอนนี้ปัญหาเริ่มต้นขึ้นเมื่อ svchost.exe (netsvcs) เริ่มใช้ทรัพยากร Windows เกือบทั้งหมดและทำให้มีการใช้งาน CPU สูง หากคุณตรวจสอบตัวจัดการงาน คุณจะพบว่า svchost.exe นั้นใช้หน่วยความจำเกือบทั้งหมด และสร้างปัญหาให้กับโปรแกรมหรือแอปพลิเคชันอื่นๆ คอมพิวเตอร์ไม่เสถียรเนื่องจากทำงานช้ามาก และเริ่มหยุด Windows แบบสุ่ม จากนั้นผู้ใช้ต้องรีบูตระบบหรือบังคับปิดเครื่อง
ปัญหาการใช้งาน CPU สูงของ Svchost.exe ส่วนใหญ่เกิดจากการติดไวรัสหรือมัลแวร์บนพีซีของผู้ใช้ แต่ปัญหาไม่ได้จำกัดอยู่เพียงแค่นี้ เนื่องจากโดยทั่วไปแล้วขึ้นอยู่กับการกำหนดค่าระบบของผู้ใช้และสภาพแวดล้อม เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธีการแก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs) จริง ๆ ด้วยคู่มือการแก้ไขปัญหาที่แสดงด้านล่าง
สารบัญ
- แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)
- วิธีที่ 1: เรียกใช้ CCleaner และ Malwarebytes
- วิธีที่ 2: ปิดใช้งานบริการเฉพาะที่ทำให้เกิด CPU สูง
- วิธีที่ 3: ล้างบันทึกตัวแสดงเหตุการณ์
- วิธีที่ 4: เปลี่ยนชื่อ SoftwareDistribution Folder
- วิธีที่ 5: เรียกใช้ตัวแก้ไขปัญหา Windows Update
- วิธีที่ 6: ตรวจสอบให้แน่ใจว่าได้อัปเดต Windows
- วิธีที่ 7: ปิดใช้งานบริการ BITS และ Windows Update
- วิธีที่ 8: ดาวน์โหลดและเรียกใช้ RKill
- วิธีที่ 9: เรียกใช้ System File Checker (SFC) และ Check Disk (CHKDSK)
- วิธีที่ 10: เรียกใช้ตัวแก้ไขปัญหาระบบและการบำรุงรักษา
แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)
อย่าลืมสร้างจุดคืนค่าในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
วิธีที่ 1: เรียกใช้ CCleaner และ Malwarebytes
1. ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
2. เรียกใช้ Malwarebytes และปล่อยให้มันสแกนระบบของคุณเพื่อหาไฟล์ที่เป็นอันตราย หากพบมัลแวร์ โปรแกรมจะลบออกโดยอัตโนมัติ

3. ตอนนี้เรียกใช้ CCleaner และเลือก Custom Clean
4. ใต้ Custom Clean ให้เลือก แท็บ Windows และทำเครื่องหมายที่ค่าเริ่มต้น แล้วคลิก Analyze

5. เมื่อการวิเคราะห์เสร็จสิ้น ตรวจสอบให้แน่ใจว่าคุณได้ลบไฟล์ที่จะลบออกแล้ว

6. สุดท้าย ให้คลิกที่ปุ่ม Run Cleaner และปล่อยให้ CCleaner ทำงานตามปกติ
7. ในการทำความสะอาดระบบของคุณเพิ่มเติม ให้ เลือกแท็บ Registry และตรวจดูให้แน่ใจว่าได้เลือกสิ่งต่อไปนี้:

8. คลิกที่ปุ่ม Scan for Issues และอนุญาตให้ CCleaner สแกน จากนั้นคลิกที่ปุ่ม Fix Selected Issues

9. เมื่อ CCleaner ถามว่า “ คุณต้องการเปลี่ยนแปลงการสำรองข้อมูลในรีจิสทรีหรือไม่? ” เลือกใช่
10. เมื่อการสำรองข้อมูลของคุณเสร็จสิ้น ให้คลิกที่ปุ่ม แก้ไขปัญหาที่เลือกทั้งหมด
11. รีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 2: ปิดใช้งานบริการเฉพาะที่ทำให้เกิด CPU สูง
1. กด Ctrl + Shift + Esc พร้อมกันเพื่อเปิดตัวจัดการงาน
2. สลับไปที่ แท็บรายละเอียด และคลิกขวาที่กระบวนการ svchost.exe ที่มีการใช้งาน CPU สูง แล้วเลือก ไปที่บริการ

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

4. คลิกขวาที่ บริการที่ไฮไลต์ ทีละรายการแล้วเลือกหยุด
5. ทำสิ่งนี้จนกว่าการใช้งาน CPU สูงโดยกระบวนการ svchost.exe นั้นได้รับการแก้ไข
6. เมื่อคุณได้ตรวจสอบบริการที่เกิดปัญหานี้แล้ว ก็ถึงเวลาปิดบริการนั้น
หมายเหตุ: ส่วนใหญ่แล้ว Windows Update Service เป็นบริการของผู้ร้าย แต่เราจะจัดการกับมันในภายหลัง
7. กด Windows Key + R จากนั้นพิมพ์ services.msc แล้วกด Enter

8. ค้นหาบริการเฉพาะในรายการนี้ จากนั้น คลิกขวา และเลือก Properties

9. คลิก Stop หากบริการกำลังทำงานอยู่ จากนั้นตรวจสอบให้แน่ใจว่า Startup type ถูกตั้งค่าเป็น Disable และคลิก Apply ตามด้วย OK

10. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าปัญหาได้รับการแก้ไขหรือไม่
นี้แน่นอนจะ แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs) หากคุณพบว่ามันยากที่จะทำให้เป็นศูนย์ในไฟล์ svchost.exe ที่ทำให้เกิดปัญหา คุณสามารถใช้โปรแกรมของ Microsoft ชื่อ Process Explorer ซึ่งจะช่วยคุณค้นหาสาเหตุของปัญหา
วิธีที่ 3: ล้างบันทึกตัวแสดงเหตุการณ์
1. กด Windows Key + R จากนั้นพิมพ์ eventvwr.msc แล้วกด Enter เพื่อเปิด Event Viewer

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


3. โฟลเดอร์ย่อยเหล่านี้จะเป็น Application, Security, Setup, System และ Forwarded Events
4. ตรวจสอบให้แน่ใจว่าคุณล้างบันทึกเหตุการณ์สำหรับโฟลเดอร์ด้านบนทั้งหมด
5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 4: เปลี่ยนชื่อ SoftwareDistribution Folder
1.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)
2. ตอนนี้พิมพ์คำสั่งต่อไปนี้เพื่อหยุด Windows Update Services แล้วกด Enter หลังจากแต่ละรายการ:
หยุดสุทธิ wuauserv
หยุดสุทธิ cryptSvc
บิตหยุดสุทธิ
เซิร์ฟเวอร์หยุดสุทธิ

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

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

5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 5: เรียกใช้ตัวแก้ไขปัญหา Windows Update
1. พิมพ์ “troubleshooting” ในแถบ Windows Search และคลิกที่ Troubleshooting

2. ถัดไป จากหน้าต่างด้านซ้าย บานหน้าต่าง เลือก ดูทั้งหมด
3. จากนั้นจากรายการ แก้ไขปัญหาคอมพิวเตอร์ ให้เลือก Windows Update

4. ทำตามคำแนะนำบนหน้าจอและปล่อยให้ Windows Update Troubleshoot ทำงาน

5. รีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
สิ่งนี้จะช่วยคุณแก้ไข การใช้งาน CPU สูงโดย svchost.exe (netsvcs) แต่ถ้าไม่ใช่ให้ดำเนินการตามวิธีถัดไป
วิธีที่ 6: ตรวจสอบให้แน่ใจว่าได้อัปเดต Windows
1. กด Windows Key + I จากนั้นเลือก Update & Security

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

3. หลังจากติดตั้งการอัปเดตแล้ว ให้รีบูตพีซีของคุณเพื่อ แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)
วิธีที่ 7: ปิดใช้งานบริการ BITS และ Windows Update
1. กด Windows Key + R จากนั้นพิมพ์ services.msc แล้วกด Enter

2. ค้นหา BITS และ Windows Update ในรายการ จากนั้นคลิกขวาและเลือก Properties

3. อย่าลืม คลิก Stop แล้วตั้งค่าประเภทการเริ่มต้นเป็น Disabled

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)

2. ตอนนี้พิมพ์ต่อไปนี้ใน cmd แล้วกด Enter:
Sfc / scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (หากด้านบนล้มเหลว ให้ลองใช้วิธีนี้)

3. รอให้กระบวนการข้างต้นเสร็จสิ้น และเมื่อทำเสร็จแล้ว ให้รีสตาร์ทพีซีของคุณ
4. จากนั้น เรียกใช้ CHKDSK จาก Fix File System Errors with Check Disk Utility (CHKDSK)
5. ปล่อยให้กระบวนการข้างต้นเสร็จสมบูรณ์และรีบูตพีซีของคุณอีกครั้งเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 10: เรียกใช้ตัวแก้ไขปัญหาระบบและการบำรุงรักษา
1. กด Windows Key + X แล้วคลิกบน แผงควบคุม

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

3. ถัดไป คลิกที่ ดูทั้งหมด ในบานหน้าต่างด้านซ้าย
4. คลิกและเรียกใช้ตัว แก้ไขปัญหาสำหรับการบำรุงรักษาระบบ

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