Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục Service Host: Local System gây CPU cao trên Windows 10

Sửa lỗi Service Host: Local System chiếm CPU cao trong Task Manager – Nếu bạn gặp CPU, RAM hoặc Disk Usage cao, khả năng lớn do tiến trình Service Host: Local System. Bạn không đơn độc - nhiều người dùng Windows 10 gặp vấn đề tương tự. Để kiểm tra, nhấn Ctrl + Shift + Del mở Task Manager, tìm tiến trình chiếm 90% CPU/RAM.

Service Host: Local System bản thân là một gói chứa nhiều tiến trình hệ thống chạy dưới nó - nói cách khác, nó là container dịch vụ chung (generic service hosting container). Do đó, khắc phục sự cố khá khó khăn vì bất kỳ tiến trình con nào dưới nó cũng có thể gây CPU cao. Service Host: Local System bao gồm: User Manager, Group Policy Client, Windows Auto Update, Background Intelligent Transfer Service (BITS), Task Scheduler, v.v.

Thông thường, Service Host: Local System có thể dùng nhiều CPU/RAM vì chứa nhiều tiến trình, nhưng nếu một tiến trình cụ thể liên tục chiếm tài nguyên lớn thì là vấn đề. Hãy xem ngay cách khắc phục.

Khắc phục Service Host: Local System gây CPU cao

Hãy tạo điểm khôi phục hệ thống, phòng trường hợp có sự cố.

Cách 1: Vô hiệu hóa Superfetch (SysMain)

  1. Windows + R, nhập services.msc, Enter.
  2. Tìm Superfetch → chuột phải → Properties.
  3. Nếu đang chạy, nhấp Stop.
  4. Startup type chọn Disabled.
  5. Apply → OK.
  6. Khởi động lại.

Nếu cách trên không vô hiệu hóa được Superfetch, dùng Registry:

  1. Windows + R, nhập regedit, Enter.
  2. Điều hướng: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  3. Chọn PrefetchParameters, bên phải kích đúp EnableSuperfetch, đổi giá trị 0.
  4. OK, đóng Registry Editor.
  5. Khởi động lại, kiểm tra.

Cách 2: Chạy SFC và DISM

  1. Windows + X → Command Prompt (Admin).
  2. Chạy:
    Sfc /scannow
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (Nếu lệnh đầu thất bại)
  3. Đợi xong, khởi động lại.
  4. Mở lại cmd, chạy lần lượt:
    a) Dism /Online /Cleanup-Image /CheckHealth
    b) Dism /Online /Cleanup-Image /ScanHealth
    c) Dism /Online /Cleanup-Image /RestoreHealth
  5. Đợi DISM xong.
  6. Nếu không được, thử:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
    Lưu ý: Thay C:\RepairSource\Windows bằng vị trí nguồn sửa chữa (DVD cài Windows hoặc Recovery Disc).
  7. Khởi động lại, kiểm tra.

Cách 3: Sửa Registry (Ndu)

  1. Windows + R, nhập regedit, Enter.
  2. Điều hướng: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
  3. Chọn Ndu, bên phải kích đúp Start.
  4. Đổi giá trị Start thành 4 → OK.
  5. Đóng tất cả, khởi động lại.

Cách 4: Chạy Windows Update Troubleshooter

  1. Tìm troubleshooting trong Windows Search → Troubleshooting.
  2. Bên trái chọn View all.
  3. Chọn Windows Update từ danh sách.
  4. Làm theo hướng dẫn chạy Windows Update Troubleshoot.
  5. Khởi động lại, có thể khắc phục được.

Cách 5: Thực hiện Clean Boot

Phần mềm thứ 3 đôi khi xung đột với hệ thống gây CPU cao. Thực hiện Clean Boot để chẩn đoán từng bước.

Cách 6: Khởi động lại dịch vụ Windows Update

  1. Windows + R, nhập services.msc, Enter.
  2. Tìm các dịch vụ:
    Background Intelligent Transfer Service (BITS)
    Cryptographic Service
    Windows Update
    MSI Installer
  3. Chuột phải từng dịch vụ → Properties. Đảm bảo Startup type = Automatic.
  4. Nếu dịch vụ nào bị Stopped, nhấp Start dưới Service Status.
  5. Chuột phải Windows Update service → Restart.
  6. Apply → OK, khởi động lại.

Cách 7: Thay đổi Processor Scheduling (Lập lịch bộ xử lý)

  1. Windows + R, nhập sysdm.cpl, Enter mở System Properties.
  2. Tab Advanced → Settings dưới Performance.
  3. Tab Advanced dưới Performance Options.
  4. Dưới Processor scheduling, chọn Programs → Apply → OK.
  5. Khởi động lại.

Cách 8: Vô hiệu hóa Background Intelligent Transfer Service

  1. Windows + R, nhập msconfig, Enter.
  2. Tab Services → bỏ tích "Background Intelligent Transfer Service".
  3. Apply → OK.

Cách 9: Vô hiệu hóa các dịch vụ cụ thể gây CPU cao

  1. Ctrl + Shift + Esc mở Task Manager.
  2. Mở rộng Service Host: Local System, xem dịch vụ nào chiếm tài nguyên cao.
  3. Chọn dịch vụ đó → chuột phải → End Task.
  4. Khởi động lại. Nếu dịch vụ đó vẫn gây CPU cao, vô hiệu hóa nó.
  5. Chuột phải dịch vụ đã chọn → Open Services.
  6. Tìm dịch vụ đó → chuột phải → Stop.
  7. Khởi động lại.

Bài viết liên quan:

  • Khắc phục One or more network protocols are missing on this computer
  • Khắc phục You've been signed in with a temporary profile error
  • Cách khắc phục Desktop Refers to A Location That Is Unavailable
  • Khắc phục WiFi không tự động kết nối trong Windows 10

Bạn đã khắc phục thành công Service Host: Local System gây CPU cao. Nếu còn thắc mắc, hãy bình luận bên dưới.