Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว

แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว

แก้ไข High CPU Usage โดย Service Host: Local System ใน Task Manager – หากคุณกำลังเผชิญกับ High CPU Usage, Memory Usage หรือ Disk Usage น่าจะเป็นเพราะกระบวนการที่ชื่อ Service Host: Local System และ đừng กังวล คุณไม่ได้คนเดียว เพราะผู้ใช้ Windows 10 หลายคนเผชิญปัญหาแบบนี้ ในการตรวจสอบว่าคุณมีปัญหาแบบนี้หรือไม่ ให้กด Ctrl + Shift + Del เปิด Task Manager และดูกระบวนการที่ใช้ 90% ของ CPU หรือ Memory Resources

แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว

Service Host: Local System 本身เป็นกลุ่มของกระบวนการระบบอื่นๆ ที่รันภายใต้มัน กล่าวคือ มันคือ Generic Service Hosting Container การแก้ไขปัญหานี้จึงเป็นเรื่องยาก เพราะกระบวนการใดก็ตามภายใต้มันอาจเป็นสาเหตุของ High CPU Usage Service Host: Local System รวมกระบวนการ เช่น User Manager, Group Policy Client, Windows Auto Update, Background Intelligent Transfer Service (BITS), Task Scheduler ฯลฯ

โดยทั่วไป Service Host: Local System อาจใช้ CPU & RAM Resources มาก เพราะมีกระบวนการหลายตัวรันภายใต้มัน แต่หากกระบวนการเฉพาะตัวใช้ System Resources มากอย่างต่อเนื่อง อาจเป็นปัญหา มาเริ่มดูวิธีแก้ไข High CPU Usage โดย Service Host: Local System ด้วยคำแนะนำด้านล่างนี้เลย

แก้ไข High CPU Usage โดย Service Host: Local System

โปรดสร้างจุดกู้ระบบ (Restore Point) ก่อน เพื่อป้องกันกรณีที่เกิดปัญหาขึ้น

วิธีที่ 1: ปิดใช้งาน Superfetch

  1. กด Windows Key + R พิมพ์ services.msc แล้วกด Enter
  2. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  3. หา Superfetch service จากรายการ คลิกขวาเลือก Properties
  4. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  5. ภายใต้ Service status หากบริการกำลังทำงาน คลิก Stop
  6. จาก Startup type dropdown เลือก Disabled
  7. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  8. คลิก Apply ตามด้วย OK
  9. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
  10. หากวิธีข้างต้นไม่ปิดใช้งาน Superfetch ได้ สามารถทำตาม ปิด Superfetch ผ่าน Registry:
  11. กด Windows Key + R พิมพ์ regedit แล้วกด Enter เปิด Registry Editor
  12. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  13. ไปที่คีย์รีจิสทรี:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  14. เลือก PrefetchParameters ในหน้าต่างด้านขวา คลิกสองครั้งที่ EnableSuperfetch key เปลี่ยนค่าเป็น 0 ในช่อง Value data
  15. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  16. คลิก OK ปิด Registry Editor
  17. รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และดูว่าสามารถ แก้ไข High CPU Usage โดย Service Host: Local System ได้หรือไม่

วิธีที่ 2: รัน SFC และ DISM

  1. กด Windows Key + X คลิก Command Prompt (Admin)
  2. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  3. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
    Sfc /scannow
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างต้นล้มเหลว ลองคำสั่งนี้)
  4. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  5. รอให้กระบวนการข้างต้นเสร็จสิ้น และรีสตาร์ทคอมพิวเตอร์
  6. เปิด cmd อีกครั้ง พิมพ์คำสั่งต่อไปนี้ และกด Enter ทีละคำสั่ง:
    a) Dism /Online /Cleanup-Image /CheckHealth
    b) Dism /Online /Cleanup-Image /ScanHealth
    c) Dism /Online /Cleanup-Image /RestoreHealth
  7. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  8. ปล่อยให้คำสั่ง DISM ทำงานและรอจนเสร็จสิ้น
  9. หากคำสั่งข้างต้นไม่ทำงาน ให้ลองคำสั่งด้านล่าง:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  10. หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งแหล่งซ่อมแซมของคุณ (Windows Installation หรือ Recovery Disc)
  11. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และดูว่าสามารถ แก้ไข High CPU Usage โดย Service Host: Local System ได้หรือไม่

วิธีที่ 3: Registry Fix

  1. กด Windows Key + R พิมพ์ regedit แล้วกด Enter เปิด Registry Editor
  2. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  3. ไปที่คีย์รีจิสทรี:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
  4. เลือก Ndu ในหน้าต่างด้านขวา คลิกสองครั้งที่ Start
  5. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  6. เปลี่ยนค่า Start เป็น 4 คลิก OK
  7. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  8. ปิดทุกอย่างและรีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 4: รัน Windows Update Troubleshooter

  1. พิมพ์ "troubleshooting" ในช่องค้นหา Windows คลิก Troubleshooting
  2. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  3. จากหน้าต่างด้านซ้าย เลือก View all
  4. จากรายการ Troubleshoot Computer Problems เลือก Windows Update
  5. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  6. ทำตามคำแนะนำบนหน้าจอ และปล่อยให้ Windows Update Troubleshoot ทำงาน
  7. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  8. รีสตาร์ทคอมพิวเตอร์ และคุณอาจสามารถ แก้ไข High CPU Usage โดย Service Host: Local System ได้

วิธีที่ 5: ทำ Clean Boot

บางครั้งซอฟต์แวร์ของบุคคลที่สามอาจขัดแย้งกับระบบและทำให้เกิด High CPU Usage บนคอมพิวเตอร์ของคุณ ในการ แก้ไข High CPU Usage โดย Service Host: Local System คุณต้องทำ Clean Boot บนคอมพิวเตอร์และวินิจฉัยปัญหาทีละขั้นตอน

แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว

วิธีที่ 6: รีสตาร์ท Windows Update Service

  1. กด Windows Key + R พิมพ์ "services.msc" (ไม่มีเครื่องหมายคำพูด) แล้วกด Enter
  2. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  3. ระบุบริการต่อไปนี้:
    Background Intelligent Transfer Service (BITS)
    Cryptographic Service
    Windows Update
    MSI Installer
  4. คลิกขวาที่แต่ละบริการ เลือก Properties ตรวจสอบให้แน่ใจว่า Startup type เป็น Automatic
  5. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  6. หากบริการใดหยุดอยู่ ให้คลิก Start ภายใต้ Service Status
  7. คลิกขวาที่ Windows Update Service เลือก Restart
  8. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  9. คลิก Apply ตามด้วย OK และรีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 7: เปลี่ยน Processor Scheduling

  1. กด Windows Key + R พิมพ์ sysdm.cpl แล้วกด Enter เปิด System Properties
  2. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  3. ไปที่แท็บ Advanced คลิก Settings ภายใต้ Performance
  4. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  5. ไปที่แท็บ Advanced อีกครั้ง ภายใต้ Performance Options
  6. ภายใต้ Processor Scheduling เลือก Program คลิก Apply ตามด้วย OK
  7. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  8. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 8: ปิดใช้งาน Background Intelligent Transfer Service

  1. กด Windows Key + R พิมพ์ msconfig แล้วกด Enter
  2. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  3. ไปที่แท็บ Services ยกเลิกติ๊ก "Background Intelligent Transfer Service"
  4. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  5. คลิก Apply ตามด้วย OK

วิธีที่ 9: ปิดใช้งานบริการบางอย่าง

  1. กด Ctrl + Shift + Esc เปิด Task Manager
  2. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  3. ขยาย Service Host: Local System ดูว่าบริการไหนใช้ System Resources สูง
  4. เลือกบริการนั้น คลิกขวาเลือก End Task
  5. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  6. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และหากยังพบบริการนั้นใช้ CPU สูง ให้ ปิดใช้งาน (Disable) มัน
  7. คลิกขวาที่บริการที่คุณเลือกไว้ เลือก Open Services
  8. แก้ไข Service Host: Local System ใช้ CPU สูงบน Windows 10 - วิธีแก้ไขเร็ว
  9. หาบริการนั้น คลิกขวาเลือก Stop
  10. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

แนะนำเพิ่มเติม:

  • แก้ไข One or more network protocols are missing on this computer
  • แก้ไข You've been signed in with a temporary profile error
  • วิธีแก้ไข Desktop Refers to A Location That Is Unavailable
  • แก้ไข WiFi doesn't connect automatically in Windows 10

เพียงเท่านี้คุณก็ แก้ไข High CPU Usage โดย Service Host: Local System เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ