แก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)
Svchost.exe ( Service HostหรือSvcHost ) เป็นชื่อกระบวนการโฮสต์ทั่วไปสำหรับบริการที่เรียกใช้จากไลบรารีไดนามิกลิงก์ บริการภายในของ Windows(Windows)ทั้งหมดถูกย้ายไปยัง ไฟล์ .dll หนึ่ง ไฟล์แทนที่จะเป็น ไฟล์ .exeแต่คุณต้องมีไฟล์ปฏิบัติการ ( .exe ) เพื่อโหลดไฟล์.dll เหล่านี้ (.dll)ดังนั้นกระบวนการ svchost .exeจึงถูกสร้างขึ้น ตอนนี้ คุณอาจสังเกตเห็นว่ามีกระบวนการ svchost .exe อยู่หลายกรณี เนื่องจากหากบริการหนึ่งล้มเหลว จะไม่ทำให้Windows ล่ม และบริการทั้งหมดเหล่านี้จัดเป็นกลุ่ม และแต่ละ svchost .exeอินสแตนซ์ถูกสร้างขึ้นสำหรับแต่ละกลุ่มดังกล่าว
ตอนนี้ปัญหาเริ่มต้นขึ้นเมื่อ svchost.exe (netsvcs) เริ่มใช้ทรัพยากรWindows เกือบทั้งหมดและทำให้มี การใช้งานCPU สูง (CPU)หากคุณตรวจสอบTask Managerคุณจะพบว่า svchost.exe นั้นใช้หน่วยความจำเกือบทั้งหมด และสร้างปัญหาให้กับโปรแกรมหรือแอปพลิเคชันอื่นๆ คอมพิวเตอร์ไม่เสถียรเนื่องจากทำงานช้ามาก และเริ่ม หยุด Windowsแบบสุ่ม จากนั้นผู้ใช้ต้องรีบูตระบบหรือบังคับปิดเครื่อง
ปัญหา การใช้งาน CPU สูงของ Svchost.exe(Svchost.exe High CPU Usage)ส่วนใหญ่เกิดจากการติดไวรัสหรือมัลแวร์บนพีซีของผู้ใช้ แต่ปัญหาไม่ได้จำกัดอยู่เพียงแค่นี้ เนื่องจากโดยทั่วไปแล้วขึ้นอยู่กับการกำหนดค่าระบบของผู้ใช้และสภาพแวดล้อม เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธีการแก้ไขการใช้งาน CPU สูง(Fix High CPU Usage)โดย svchost.exe (netsvcs) จริง ๆ ด้วยคู่มือการแก้ไขปัญหาที่แสดงด้านล่าง
แก้ไขการใช้งาน CPU สูง(Fix High CPU Usage)โดย svchost.exe (netsvcs)
อย่าลืม สร้างจุดคืนค่า(create a restore point) ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
วิธีที่ 1: เรียกใช้ CCleaner และ Malwarebytes(Method 1: Run CCleaner and Malwarebytes)
1. ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
2. เรียกใช้ Malwarebytes(Run Malwarebytes)(Run Malwarebytes)และปล่อยให้มันสแกนระบบของคุณเพื่อหาไฟล์ที่เป็นอันตราย หากพบมัลแวร์ โปรแกรมจะลบออกโดยอัตโนมัติ
3. ตอน นี้เรียกใช้ CCleaner และเลือก Custom Clean
4. ใต้ Custom Clean ให้เลือก แท็บ Windows(Windows tab) และทำเครื่องหมายที่ค่าเริ่มต้น แล้วคลิก Analyze
5. เมื่อการวิเคราะห์เสร็จสิ้น ตรวจสอบให้แน่ใจว่าคุณได้ลบไฟล์ที่จะลบออกแล้ว(Once Analyze is complete, make sure you’re certain to remove the files to be deleted.)
6. สุดท้าย ให้คลิกที่ ปุ่ม Run Cleaner และปล่อยให้CCleanerทำงานตามปกติ
7. ในการทำความสะอาดระบบของคุณเพิ่มเติม ให้ เลือกแท็บ Registry(select the Registry tab)และตรวจดูให้แน่ใจว่าได้เลือกสิ่งต่อไปนี้:
8. คลิกที่ปุ่ม Scan for Issues และอนุญาตให้CCleanerสแกน จากนั้นคลิกที่ปุ่ม Fix Selected Issues(Fix Selected Issues)
9. เมื่อ CCleaner ถามว่า “ คุณต้องการเปลี่ยนแปลงการสำรองข้อมูลในรีจิสทรีหรือไม่? (Do you want backup changes to the registry?)” เลือก( select Yes)ใช่
10. เมื่อการสำรองข้อมูลของคุณเสร็จสิ้น ให้คลิกที่ปุ่ม แก้ไขปัญหาที่เลือกทั้งหมด(Fix All Selected Issues)
11. รีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 2: ปิดใช้งานบริการเฉพาะที่ทำให้เกิด CPU สูง(Method 2: Disable the particular service that is causing High CPU)
1. กดCtrl + Shift + Escพร้อมกันเพื่อเปิดตัวจัดการงาน
2. สลับไปที่แท็บรายละเอียด(Details tab)และคลิกขวาที่ กระบวนการ svchost.exe ที่มี การใช้งานCPU สูง แล้วเลือกไปที่บริการ(Go to Service(s).)
3. การดำเนินการนี้จะนำคุณไปที่ แท็บ บริการ(Services) โดยอัตโนมัติ และคุณจะสังเกตเห็นว่ามีบริการไฮไลต์(highlighted services) หลายอย่าง ที่ทำงานภายใต้กระบวนการ svchost.exe
4. คลิกขวาที่บริการที่ไฮไลต์( highlighted service)ทีละรายการแล้วเลือกหยุด
5. ทำสิ่งนี้จนกว่าการ ใช้งาน CPU สูง โดยกระบวนการ svchost.exe นั้นได้รับการแก้ไข
6. เมื่อคุณได้ตรวจสอบบริการที่เกิดปัญหานี้แล้ว ก็ถึงเวลาปิดบริการนั้น
หมายเหตุ:(Note:)โดยส่วนใหญ่แล้วWindows Update Serviceเป็นบริการของผู้ร้าย แต่เราจะจัดการกับมันในภายหลัง
7. กด Windows Key + R จากนั้นพิมพ์services.mscแล้วกด Enter
8. ค้นหาบริการเฉพาะในรายการนี้ จากนั้นคลิกขวา(right-click)และเลือกProperties
9. คลิก Stop(Click Stop)หากบริการกำลังทำงานอยู่ จากนั้นตรวจสอบให้แน่ใจว่าได้ตั้งค่าประเภทการเริ่มต้น เป็น (Startup)Disableแล้วคลิก Apply ตามด้วย OK
10. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าปัญหาได้รับการแก้ไขหรือไม่
นี้แน่นอนจะแก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs(Resolve High CPU Usage by svchost.exe (netsvcs)) ) หากคุณพบว่ายากที่จะระบุไฟล์ svchost.exe ที่เป็นสาเหตุของปัญหาเป็นศูนย์ คุณสามารถใช้ โปรแกรม ของ Microsoft(Microsoft)ชื่อProcess Explorerซึ่งจะช่วยคุณค้นหาสาเหตุของปัญหา
วิธีที่ 3: ล้างบันทึกตัวแสดงเหตุการณ์(Method 3: Clear Event Viewer Logs)
1. กด Windows Key + R จากนั้นพิมพ์eventvwr.mscแล้วกด Enter เพื่อเปิดEvent Viewer
2. จากเมนูด้านซ้ายมือ ให้ขยายWindows Logsจากนั้นคลิกขวาที่โฟลเดอร์ย่อยทีละรายการแล้วเลือกClear Log
3. โฟลเดอร์ย่อยเหล่านี้จะเป็นApplication, Security, Setup, System และ Forwarded Events(Application, Security, Setup, System and Forwarded Events.)
4. ตรวจสอบให้แน่ใจว่าคุณล้างบันทึกเหตุการณ์สำหรับโฟลเดอร์ด้านบนทั้งหมด
5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 4: เปลี่ยนชื่อ SoftwareDistribution Folder(Method 4: Rename SoftwareDistribution Folder)
1.กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)
2. ตอนนี้พิมพ์คำสั่งต่อไปนี้เพื่อหยุดWindows Update Servicesแล้วกดEnterหลังจากแต่ละรายการ:
หยุดสุทธิ wuauserv (net stop wuauserv)
หยุดสุทธิ cryptSvc (net stop cryptSvc)
บิตหยุด(net stop bits)
สุทธิ หยุดสุทธิเซิร์ฟเวอร์(net stop msiserver)
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 wuauserv)
เริ่มสุทธิ cryptSvc (net start cryptSvc)
บิตเริ่มต้น(net start bits)
สุทธิ เซิร์ฟเวอร์เริ่มต้นสุทธิ(net start msiserver)
5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 5: เรียกใช้ตัวแก้ไขปัญหา Windows Update(Method 5: Run Windows Update Troubleshooter)
1. พิมพ์ “troubleshooting” ในแถบWindows Searchและคลิกที่Troubleshooting
2. ถัดไป จากหน้าต่างด้านซ้าย บานหน้าต่าง เลือกดูทั้งหมด(View all.)
3. จากนั้นจากรายการแก้ไขปัญหา(Troubleshoot)คอมพิวเตอร์ ให้เลือกWindows Update
4. ทำตามคำแนะนำบนหน้าจอและปล่อยให้Windows Update Troubleshoot ทำงาน(Windows Update Troubleshoot run.)
5. รีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
สิ่งนี้จะช่วยคุณแก้ไข การใช้งาน CPU สูงโดย svchost.exe (netsvcs)( High CPU Usage by svchost.exe (netsvcs)) แต่ถ้าไม่ใช่ให้ดำเนินการตามวิธีถัดไป
วิธีที่ 6: ตรวจสอบให้แน่ใจว่าได้อัปเดต Windows(Method 6: Make sure to Update Windows)
1. กดWindows Key + I จากนั้นเลือกUpdate & Security
2. จากนั้น คลิกตรวจหาการอัปเดต(Check for updates) และตรวจสอบให้แน่ใจว่าได้ติดตั้งการอัปเดตที่รอดำเนินการ
3. หลังจากติดตั้งการอัปเดตแล้ว ให้รีบูตพีซีของคุณเพื่อแก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)(Fix High CPU Usage by svchost.exe (netsvcs).)
วิธีที่ 7: ปิดใช้งานบริการ BITS และ Windows Update(Method 7: Disable the BITS and Windows Update service)
1. กด Windows Key + R จากนั้นพิมพ์services.mscแล้วกด Enter
2. ตอนนี้ ค้นหาBITSและWindows Updateในรายการ จากนั้นให้คลิกขวาและเลือกProperties
3. อย่าลืมคลิก Stop(click Stop)แล้วตั้งค่าประเภทการเริ่มต้น เป็น (Startup)Disabled
4. คลิก Apply ตามด้วย OK
5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
สิ่งนี้จะช่วยคุณแก้ไข การใช้งาน CPU สูงโดย svchost.exe (netsvcs)( High CPU Usage by svchost.exe (netsvcs)) แต่ถ้าไม่ใช่ให้ดำเนินการตามวิธีถัดไป
วิธีที่ 8: ดาวน์โหลดและเรียกใช้ RKill(Method 8: Download & Run RKill)
Rkillเป็นโปรแกรมที่พัฒนาขึ้นที่BleepingComputer.comที่พยายามยุติกระบวนการมัลแวร์ที่รู้จัก เพื่อให้ซอฟต์แวร์รักษาความปลอดภัยปกติของคุณสามารถเรียกใช้และทำความสะอาดคอมพิวเตอร์ของคุณจากการติดไวรัสได้ เมื่อRkillทำงาน มันจะฆ่ากระบวนการของมัลแวร์ จากนั้นลบการเชื่อมโยงที่ปฏิบัติการได้ที่ไม่ถูกต้องและแก้ไขนโยบายที่หยุดเราไม่ให้ใช้เครื่องมือบางอย่างเมื่อเสร็จสิ้น มันจะแสดงล็อกไฟล์ที่แสดงกระบวนการที่ถูกยกเลิกในขณะที่โปรแกรมกำลังทำงาน สิ่งนี้ควรแก้ไขปัญหา การใช้งาน CPU สูงโดย svchost.exe( High CPU Usage by svchost.exe issue.)
ดาวน์โหลด Rkill จากที่นี่(Download Rkill from here)ติดตั้งและเรียกใช้
วิธีที่ 9: (Method 9: )เรียกใช้ System File Checker (SFC) และ Check Disk (CHKDSK)(Run System File Checker (SFC) and Check Disk (CHKDSK))
1. กดWindows Key + Xจากนั้นคลิกที่Command Prompt (Admin)
2. ตอนนี้พิมพ์ต่อไปนี้ใน cmd แล้วกด Enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)
3. รอ(Wait)ให้กระบวนการข้างต้นเสร็จสิ้น และเมื่อทำเสร็จแล้ว ให้รีสตาร์ทพีซีของคุณ
4. จากนั้น เรียกใช้ CHKDSK จากFix File System Errors with Check Disk Utility(CHKDSK )
5. ปล่อยให้กระบวนการข้างต้นเสร็จสมบูรณ์และรีบูตพีซีของคุณอีกครั้งเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 10: เรียกใช้ตัวแก้ไขปัญหาระบบและการบำรุงรักษา(Method 10: Run System and Maintenance Troubleshooter)
1. กดWindows Key + Xแล้วคลิกบนแผงควบคุม(Control Panel.)
2. ค้นหา Troubleshoot(Search Troubleshoot)และคลิกที่Troubleshooting
3. ถัดไป คลิกที่ ดูทั้งหมด ในบานหน้าต่างด้านซ้าย
4. คลิกและเรียกใช้ตัวแก้ไขปัญหาสำหรับการบำรุงรักษา( Troubleshooter for System Maintenance)ระบบ
5. ตัวแก้ไขปัญหาอาจสามารถแก้ไขการใช้งาน CPU สูงโดย svchost.exe (netsvcs)(Fix High CPU Usage by svchost.exe (netsvcs).)
ที่แนะนำ:(Recommended:)
- แก้ไขการใช้งาน CPU สูงโดย TiWorker.exe(Fix High CPU Usage By TiWorker.exe)
- 10 วิธีในการแก้ไขข้อผิดพลาดในการอ่านดิสก์เกิดขึ้น(10 ways to fix A disk read error occurred)
- แก้ไขดิสก์ที่ไม่ใช่ระบบหรือข้อความแสดงข้อผิดพลาดของดิสก์(Fix Non-System Disk or Disk Error Message)
- แก้ไขการใช้งาน CPU สูงโดย RuntimeBroker.exe(Fix High CPU Usage by RuntimeBroker.exe)
นั่นคือคุณแก้ไขการใช้งาน CPU สูง(Fix High CPU Usage)โดย svchost.exe (netsvcs) ได้สำเร็จ แต่ถ้าคุณยังมีคำถามเกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Related posts
Fix High CPU Usage โดย Service Host: ระบบท้องถิ่น
วิธีการ Fix High CPU Usage บน Windows 10
วิธีการ Fix High CPU Usage โดย System Idle Process
Fix High CPU Usage โดย WmiPrvSE.exe
8 Ways เพื่อ Fix High CPU Usage โดย TiWorker.exe
5 Ways ถึง Fix High ping on Windows 10
Fix Microsoft Compatibility Telemetry High Disk Usage ใน Windows 10
แก้ไขการใช้งานดิสก์สูง Ntoskrnl.exe
Fix Searchindexer.exe High CPU Usage
Fix System และบีบอัด Memory High CPU, Ram, Disk Usage
บริการ AntiMalware การใช้งาน CPU สูงที่ปฏิบัติการได้ [แก้ไขแล้ว]
เหตุใด Wuauserv ทำให้เกิดการใช้งาน CPU สูงและวิธีแก้ไข
Fix DISM Host Servicing Process High CPU Usage
แก้ไขการใช้งาน CPU สูงของ Ntoskrnl.exe
แก้ไข NT Kernel & System Process การใช้งาน CPU สูงใน Windows
atiedxx.exe คืออะไรและเหตุใดจึงทำให้เกิดการใช้งาน CPU สูง
แก้ไขการใช้งาน CPU สูงของตัวแทน SoftThinks ใน Windows 10
Fix Microsoft Edge High Memory Usage ใน Windows 10
7 Ways เพื่อ Fix CPU Fan ไม่ได้ปั่น
วิธีแก้ไขการใช้งานดิสก์สูงของโฮสต์บริการ (SysMain) ใน Windows 11/10