แก้ไขโฮสต์บริการ: Local System (svchost.exe) CPU สูงและการใช้งานดิสก์
แก้ไขโฮสต์บริการ: Local System (svchost.exe) CPU สูงและการใช้งานดิสก์:(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage:)หากคุณกำลังประสบปัญหานี้ซึ่งกระบวนการที่เรียกว่าService Host : Local System (svchost.exe) กำลังใช้ทรัพยากรระบบทั้งหมดของคุณทำให้เกิด การใช้งาน CPUและดิสก์(Disk)สูง ในตัวจัดการงาน(Task Manager)ไม่ต้องกังวล เพราะวันนี้เราจะมาดูวิธี(How)แก้ไขปัญหานี้ด้วยความช่วยเหลือของบทความนี้ โพสต์นี้จะช่วยได้หากคุณประสบปัญหา การใช้งาน CPU สูง(High CPU)การใช้หน่วยความจำ(Memory)หรือ การใช้ ดิสก์(Disk)เนื่องจากService Host : Local System process
โฮสต์บริการคืออะไร: Local System (svchost.exe)(What is Service Host: Local System (svchost.exe)?)
โฮสต์บริการ(Service Host) : Local Systemเป็นกลุ่มของกระบวนการระบบอื่นๆ ที่ทำงานภายใต้นั้น กล่าวคือ โดยพื้นฐานแล้วจะเป็นคอนเทนเนอร์สำหรับโฮสต์บริการทั่วไป ดังนั้นการแก้ไขปัญหานี้จึงกลายเป็นเรื่องยากเนื่องจากกระบวนการใดๆ ที่ทำงานภายใต้Service Host : Local Systemอาจทำให้CPUหรือปัญหาการใช้งานดิสก์สูง โฮสต์บริการ(Service Host) : ระบบ(System) ภายใน ประกอบด้วยกระบวนการต่างๆ เช่น ตัวจัดการผู้ใช้ไคลเอ็นต์นโยบายกลุ่ม การ(Group Policy Client) อัป เดตอัตโนมัติของ Windows (Windows Auto Update)พื้นหลัง Intelligent Transfer Service(Background Intelligent Transfer Service) ( BITS ) ตัวจัดกำหนดการงาน(Task Scheduler)เป็นต้น
คุณสามารถดูกระบวนการต่างๆ ได้อย่างรวดเร็วภายใต้Service Host : Local System โดยกดCtrl + Alt + Delคีย์พร้อมกันเพื่อเปิดตัวจัดการงาน(Task Manager)จากนั้นสลับไปที่ แท็บ Processesและค้นหา กระบวนการที่เกี่ยวข้องกับ Service Hostเช่นService Host : Local Service , Service Host : Network บริการ(Network Service)ฯลฯ เมื่อคุณจะขยายบริการเหล่านี้ คุณจะพบกระบวนการต่างๆ ที่ทำงานอยู่ภายใต้นั้น
อย่างที่คุณเห็นมีกระบวนการหลายอย่างที่ทำงานภายใต้Service Host : Local System (svchost.exe) เช่นWindows Updateซึ่งอาจใช้ทรัพยากรระบบจำนวนมาก แต่ถ้ากระบวนการใดกระบวนการหนึ่งทำให้ การใช้งาน CPU & Diskสูงอย่างต่อเนื่องก็สามารถทำได้ ปัญหาที่ต้องดูแล เพื่อไม่ให้เสียเวลา เรามาดูวิธีการแก้ไข Service Host(Fix Service Host) : Local System (svchost.exe) CPU สูง(High CPU)และการใช้งานดิสก์(Disk Usage)ด้วยความช่วยเหลือของบทช่วยสอนด้านล่าง
แก้ไขโฮสต์บริการ(Fix Service Host) : Local System (svchost.exe) CPU สูง(High CPU)และการใช้งานดิสก์(Disk Usage)
หมายเหตุ: อย่าลืม สร้างจุดคืนค่า(create a restore point) ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
ก่อนดำเนินการตามขั้นตอนการแก้ไขปัญหา คุณควรระบุสาเหตุของปัญหาก่อน เช่น บริการหรือกระบวนการใดภายใต้Service Host : Local Systemทำให้เกิดปัญหาCPUหรือDiskสูง ในการดำเนินการนี้ คุณจะต้องมีเครื่องมือฟรีจากMicrosoft ชื่อ(Microsoft) Process Explorer(Process Explorer)
1. ดาวน์โหลด โปรแกรมนี้จากลิงค์ด้านบน คลิกขวาที่ไฟล์ procexp64.exe แล้ว( procexp64.exe file)เลือกrun as administrator
2. ตอนนี้ คลิกที่คอลัมน์ CPU(CPU column)เพื่อจัดเรียงกระบวนการตามCPU หรือการใช้หน่วยความจำ(CPU or memory consumption.)
3. จากนั้น ให้ค้นหากระบวนการ svchost.exe( svchost.exe process)ในรายการและคลิกขวาและเลือกProperties
4. ในหน้าต่างคุณสมบัติ svchost.exe ให้สลับไป ที่ แท็บ Services(Services tab)ซึ่งคุณจะพบรายการบริการที่ทำงานภายใต้กระบวนการนี้(find a list of services running under this process.)
5. ถัดไป สลับไปที่แท็บเธรด(Thread tab)ซึ่งคุณจะพบเธรดทั้งหมดที่ดำเนินการภายในบริการ svchost.exe
6. คลิกที่คอลัมน์ CPU และคอลัมน์ Cycles Delta(CPU column & Cycles Delta column)เพื่อจัดเรียงเธรด และค้นหาบริการหรือไลบรารี dll ที่ทำให้เกิดการใช้งาน cpu สูง(find the service or dll library causing high cpu usage.)
7. คลิกที่บริการเฉพาะที่ทำให้เกิดปัญหาและคลิกที่ปุ่มฆ่าหรือระงับ(Kill or suspend button.)
8. ถัดไป รอสักครู่และดูว่าการใช้งาน CPU หรือดิสก์สูงโดยโฮสต์บริการ: Local System (svchost.exe) ได้รับการแก้ไขแล้วหรือไม่(high CPU or Disk usage by Service Host: Local System (svchost.exe) is fixed.)
9. หากคุณยังคงประสบปัญหา ให้ทำตามขั้นตอนด้านบนสำหรับเธรดทั้งหมดที่ใช้ทรัพยากรระบบจำนวนมาก
10.เมื่อคุณไม่มีผู้กระทำผิดที่เป็นสาเหตุของปัญหาแล้ว คุณต้องปิด(disable)บริการเฉพาะจากหน้าต่าง services.msc
11.ในการดำเนินการนี้ คุณจะต้องจับคู่ชื่อ DLL กับชื่อบริการ(map DLL names to service names)โดยใช้ขั้นตอนที่ 4
12. กด Windows Key + R จากนั้นพิมพ์services.mscแล้วกด Enter
13. ค้นหาบริการเฉพาะที่ก่อให้เกิดปัญหา(particular services causing the issue)ในหน้าต่าง service.msc จากนั้นคลิกขวาที่บริการแล้วเลือกคุณสมบัติ
14. หากบริการกำลังทำงานอยู่ ให้คลิกที่Stopจากนั้นจาก เมนูแบบเลื่อนลง Startup type ให้เลือกDisabled
15. คลิกApplyตามด้วย OK เพื่อบันทึกการเปลี่ยนแปลง และจะแก้ไข Service Host: Local System (svchost.exe) CPU สูงและ (Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage )ปัญหา การใช้งานดิสก์(issue.)
วิธีที่ 1: เรียกใช้คำสั่ง SFC และ DISM(Method 1: Run SFC and DISM Command)
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. รอให้กระบวนการข้างต้นเสร็จสิ้นและเมื่อเสร็จแล้วให้รีสตาร์ทพีซีของคุณ
4. เปิด cmd อีกครั้งแล้วพิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการ:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
5. ปล่อยให้ คำสั่ง DISMทำงานและรอให้มันเสร็จสิ้น
6. หากคำสั่งดังกล่าวใช้ไม่ได้ผล ให้ลองใช้คำสั่งด้านล่าง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
หมายเหตุ: (Note:) แทนที่(Replace) C:RepairSourceWindows ด้วยตำแหน่งของแหล่งการซ่อมแซมของคุณ ( Windows InstallationหรือRecovery Disc )
7. รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าคุณสามารถ แก้ไขโฮสต์บริการ: Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ได้หรือไม่(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
วิธีที่ 2: ลบ SoftwareDistribution Folder(Method 2: Delete SoftwareDistribution Folder)
1.กด Windows Key + R จากนั้นพิมพ์services.mscแล้วกด Enter
2. คลิกขวาที่บริการ Windows Update(Windows Update service)แล้วเลือกหยุด(Stop.)
3. เปิดFile Explorerจากนั้นไปที่ตำแหน่งต่อไปนี้:
C:\Windows\SoftwareDistribution
4. ลบ(Delete all)ไฟล์และโฟลเดอร์ทั้งหมดภายใต้SoftwareDistribution
5. คลิกขวาที่บริการ Windows Update( Windows Update service) อีกครั้ง จากนั้นเลือกเริ่ม(Start.)
6. ตอนนี้ให้ลองดาวน์โหลดการอัปเดตและดูว่าคุณสามารถแก้ไข Service Host: Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ได้หรือไม่(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
วิธีที่ 3: ปิดใช้งาน Superfetch(Method 3: Disable Superfetch)
1.กด Windows Key + R จากนั้นพิมพ์services.mscแล้วกด Enter
2. ค้นหาบริการ Superfetch(Superfetch)จากรายการ จากนั้นให้คลิกขวาและเลือกProperties
3. ภายใต้ สถานะ บริการ(Service)หากบริการกำลังทำงานอยู่ ให้คลิกที่หยุด(Stop.)
4. จากเมนูแบบเลื่อนลง ประเภทการเริ่มต้น( Startup)เลือกปิดการใช้งาน(Disabled.)
5.คลิกสมัครตามด้วยตกลง
6. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
หากวิธีการข้างต้นไม่ปิดใช้งาน บริการ Superfetchคุณสามารถทำตามปิดการใช้งาน Superfetch โดยใช้ Registry:(disable Superfetch using Registry:)
1. กด Windows Key + R จากนั้นพิมพ์regeditแล้วกดEnterเพื่อเปิดRegistry Editor
2. ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
3. ตรวจสอบให้แน่ใจว่าคุณได้เลือกPrefetchParametersจากนั้นในหน้าต่างด้านขวาให้ดับเบิลคลิกที่ คีย์ EnableSuperfetchและเปลี่ยนค่าเป็น 0 ในฟิลด์ข้อมูลค่า(change it’s value to 0 in the value data field.)
4. คลิกตกลงและปิดตัวแก้ไขรีจิสทรี(Registry Editor)
5. รีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าคุณสามารถ แก้ไขโฮสต์บริการ: Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ได้หรือไม่(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
วิธีที่ 4: การแก้ไขรีจิสทรี(Method 4: Registry Fix)
1. กด Windows Key + R จากนั้นพิมพ์regeditแล้วกดEnterเพื่อเปิดRegistry Editor
2. ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
3. ตรวจสอบให้แน่ใจว่าได้เลือกNduจากนั้นในบานหน้าต่างด้านขวาให้ดับเบิลคลิกที่ Start( double-click on Start.)
4. เปลี่ยนค่าของ Start เป็น 4(Change the value of Start to 4)แล้วคลิก OK
5. ปิดทุกอย่างและรีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 5: เรียกใช้ตัวแก้ไขปัญหา Windows Update(Method 5: Run Windows Update troubleshooter)
1.กดWindows Key + I เพื่อเปิดSettingsจากนั้นคลิกที่Update & Security
2.จากเมนูด้านซ้ายมือ ตรวจสอบให้แน่ใจว่าได้เลือกแก้ไขปัญหา(Troubleshoot.)
3. ใต้หัวข้อGet up and running คลิกที่Windows Update
4.เมื่อคุณคลิกที่มัน ให้คลิกที่ “ เรียกใช้ตัวแก้ไขปัญหา(Run the troubleshooter) ” ภายใต้ Windows Update
5. ทำตามคำแนะนำบนหน้าจอเพื่อเรียกใช้ตัวแก้ไขปัญหาและดูว่าคุณสามารถแก้ไขโฮสต์บริการ: Local System (svchost.exe) CPU และการใช้งานดิสก์สูงได้หรือไม่(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
วิธีที่ 6: ทำการคลีนบูต(Method 6: Perform a Clean boot)
บางครั้งซอฟต์แวร์ของบริษัทอื่นอาจขัดแย้งกับระบบ(System)ดังนั้นจึงอาจทำให้มี การใช้งาน CPU สูง บนพีซีของคุณ ในการ แก้ไข Service Host: Local System (svchost.exe) High CPU และ Disk Usage(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage)คุณต้องทำคลีนบูต(perform a clean boot)บนพีซีของคุณและวินิจฉัยปัญหาทีละขั้นตอน
วิธีที่ 7: เริ่มบริการ Windows Update ใหม่(Method 7: Restart Windows Update service)
1.กด Windows Key + R จากนั้นพิมพ์services.msc (โดยไม่ใส่เครื่องหมายอัญประกาศ) และกด Enter
2. ค้นหาบริการดังต่อไปนี้:
Background Intelligent Transfer Service (BITS)
บริการเข้ารหัส(Cryptographic Service)
Windows Update
MSI Installer
3. คลิกขวาที่แต่ละ รายการแล้วเลือกProperties ตรวจสอบให้แน่ใจว่า ได้ตั้งค่าประเภทการเริ่มต้น เป็น (Startup type)A อัตโนมัติ(utomatic.)
4. ในตอนนี้ หากบริการใด ๆ ข้างต้นหยุดทำงาน ตรวจสอบให้แน่ใจว่าได้คลิกที่เริ่ม ภายใต้ สถานะบริการ(Start under Service Status.)
5.ถัดไป ให้คลิกขวาที่ บริการ Windows Updateแล้วเลือกรีสตาร์ท(Restart.)
6. คลิกApplyตามด้วย OK จากนั้นรีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 8: เปลี่ยนการจัดกำหนดการตัวประมวลผล(Method 8: Change Processor Scheduling)
1. กด Windows Key + R จากนั้นพิมพ์sysdm.cplแล้วกดEnterเพื่อเปิดSystem Properties
2. สลับไปที่ แท็บ ขั้นสูง(Advanced)แล้วคลิกการตั้งค่า(Settings)ภายใต้ประสิทธิภาพ(Performance.)
3. สลับไปที่แท็บขั้นสูง(Advanced tab)อีกครั้งภายใต้ตัวเลือกประสิทธิภาพ
4. ข้างใต้Processor scheduling ให้เลือกProgramแล้วคลิกApplyตามด้วย OK
5. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและตรวจสอบว่าคุณสามารถแก้ไขService Host: Local System (svchost.exe) CPU สูงและปัญหาการใช้งานดิสก์ได้หรือไม่(Service Host: Local System (svchost.exe) High CPU and Disk Usage issue.)
วิธีที่ 9: ปิดใช้งาน Background Intelligent Transfer Service(Method 9: Disable Background Intelligent Transfer Service)
1.กด Windows Key + R จากนั้นพิมพ์msconfigแล้วกด Enter
2. สลับไปที่แท็บบริการ จากนั้นยกเลิกการเลือก “Background Intelligent Transfer Service”( uncheck “Background Intelligent Transfer Service”.)
3. คลิก Apply ตามด้วย OK
วิธีที่ 10: ทำการคืนค่าระบบ(Method 10: Perform System Restore)
1. กด Windows Key + R แล้วพิมพ์ ” sysdm.cpl ” จากนั้นกด Enter
2. สลับไปที่ แท็บ System Protectionแล้วคลิกปุ่มSystem Restore( System Restore )
3. คลิกถัดไป(Next)และเลือกจุดคืนค่าระบบ(System Restore point)ที่ ต้องการ
4.ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อกู้คืนระบบให้เสร็จสิ้น
5. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
ที่แนะนำ:(Recommended:)
- แก้ไขเสียง HDMI ไม่ทำงานใน Windows 10(Fix HDMI Sound Not Working in Windows 10)
- 5 วิธีในการแก้ไข No Sound บน YouTube(5 Ways to Fix No Sound on YouTube)
- Youtube ไม่ทำงานบน Chrome [แก้ไขแล้ว](Youtube Not Working Issue on Chrome [SOLVED])
- แก้ไข YouTube ทำงานช้าบนพีซีของคุณ(Fix YouTube Running Slow On Your PC)
นั่นคือคุณประสบความสำเร็จในการแก้ไข Service Host: Local System (svchost.exe) CPU สูงและการใช้งานดิสก์( Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage)แต่หากคุณยังคงมีคำถามใดๆ เกี่ยวกับบทช่วยสอนนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Related posts
แก้ไขโฮสต์บริการ: บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง
Fix High CPU Usage โดย Service Host: ระบบท้องถิ่น
วิธีแก้ไขการใช้งานดิสก์สูงของโฮสต์บริการ (SysMain) ใน Windows 11/10
วิธีการ Fix High CPU Usage โดย System Idle Process
Fix DISM Host Servicing Process High CPU Usage
แก้ไขการใช้งาน CPU สูงของตัวแทน SoftThinks ใน Windows 10
Service Host Delivery Optimization High Network, Disk or CPU usage
[SOLVED] 100% Disk Usage โดย System และบีบอัดหน่วยความจำ
Fix Desktop Window Manager High CPU (DWM.exe)
Fix Microsoft Compatibility Telemetry High Disk Usage ใน Windows 10
วิธีการ Fix High CPU Usage บน Windows 10
Fix High CPU Usage โดย XboxStat.exe ใน Windows 10
บริการ AntiMalware การใช้งาน CPU สูงที่ปฏิบัติการได้ [แก้ไขแล้ว]
แก้ไข NT Kernel & System Process การใช้งาน CPU สูงใน Windows
แก้ไข WMI ผู้ให้บริการโฮสต์สูงใช้ CPU [วินโดวส์ 10]
Fix File System Errors กับ Check Disk Utility (CHKDSK)
Fix High CPU Usage โดย Svchost.exe (Netsvcs)
Fix System และบีบอัด Memory High CPU, Ram, Disk Usage
วิธีการแก้ไข 100% Disk, High CPU, High Memory usage ใน Windows 10
แก้ไขการใช้งานดิสก์สูง Ntoskrnl.exe