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

Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)

Nhiều người báo tiến trình dllhost.exe占用 CPU/RAM cao. Phần lớn do profile người dùng Windows bị hỏng, nhưng cũng có thể do nhiễm mã độc.

Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)

dllhost.exe là gì?

Dllhost.exe (DCOM DLL host process) là tiến trình Windows hợp pháp của Microsoft. Quản lý tiến trình nhóm trong Internet Information Services (IIS). Ngoài ra nạp .NET runtime và được nhiều chương trình dùng. Do đó có thể thấy nhiều instance dllhost.exe trong Task Manager.

Hãy hiểu dllhost.exe như "người chủ nhà" chứa các file thực thi nhị phân (binary) và DLL. Nhiều người nhầm đổ lỗi cho dllhost.exe, nhưng thực tế thường là file DLL đang được nạp bởi dllhost.exe gây cao tài nguyên.

Vị trí mặc định: C:\Windows\System32. Kiểm tra xem dllhost.exe gây cao CPU/RAM có ở đúng vị trí không: mở Task Manager (Ctrl+Shift+Esc), tab Processes, chú ý tên DLLhost.exe. Nếu có đuôi *32 và thấy >4 tiến trình cùng tên, khả năng lớn là virus.

Xác nhận: chuột phải tiến trình → Open File Location. Nếu KHÔNG** ở C:\Windows\System32 hoặc C:\WinNT\System32 → chắc chắn virus/adware. Nhảy ngay Phương pháp 1 diệt virus.

Cách sửa cao CPU/RAM do dllhost.exe

Nếu chắc chắn không phải virus, có thể bỏ qua Phương pháp 1.

Phương pháp 1: Quét virus toàn hệ thống

Dù không nghi ngờ, vẫn nên quét bằng công cụ bảo mật mạnh. Nhiều virus lợi dụng dllhost.exe lan truyền. Dấu hiệu: nhiều dllhost.exe *32 dùng CPU rõ rệt → tiến trình COM Surrogate bị lạm dụng.

Một số virus biết khai thác COM Surrogate:

  • Artemis!895C95A0B930
  • Win64:Malware-gen
  • Worm/Nachi.A.1
  • Worm/Loveelet-Y
  • Worm/Loveelet-DR

Lưu ý: Một số virus dùng tài nguyên máy để đào coin (cryptojacking).

Quét bằng Safety Scanner hoặc Malwarebytes (chọn Full Scan / Deep Scan). Xem hướng dẫn chi tiết cài và quét Malwarebytes (tại đây).

Sau quét xong, khởi động lại máy bất kể kết quả. Nếu tài nguyên vẫn cao → Phương pháp 2.

Phương pháp 2: System File Checker (SFC) và DISM

Hỏng file hệ thống cũng gây cao tài nguyên. Nhiều người khắc phục bằng SFC.

System File Checker (SFC) quét và tự sửa file hệ thống hỏng bằng bản backup cục bộ.

Hướng dẫn chạy SFC/DISM:

  1. Phím Win → gõ cmd → chuột phải Command Prompt → Run as Administrator.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  2. CMD Admin, gõ lệnh DISM (dùng Windows Update tải file thay thế):
    DISM.exe /Online /Cleanup-image /Restorehealth
    Cần internet ổn định.
  3. Xong DISM, gõ lệnh SFC quét và sửa file bảo vệ:
    sfc /scannow
  4. ĐỪNG đóng CMD cho đến 100%. Xong thì đóng, reboot máy.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)

Phương pháp 3: Tạo tài khoản người dùng Windows mới

Một số người xác nhận lỗi do profile user bị hỏng. Tạo user mới với quyền Admin và dùng tài khoản mới giải quyết triệt để.

Lưu ý: Quy trình tạo user khác nhau tùy phiên bản Windows.

Windows 10:

  1. Win+R → gõ ms-settings:otherusers → Enter mở tab Family & other people của Accounts.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  2. Nhấn Add someone else to this PC (dưới Other people).
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  3. Nhập tên, mật khẩu, gợi ý mật khẩu → Next.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  4. Reboot, đăng nhập user mới, kiểm tra dllhost.exe. Nếu vẫn cao → Phương pháp 4.

Windows 7:

  1. Start → gõ mmc → chuột phải Microsoft Management Console → Run as Administrator.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  2. MMC: Ribbon trên → File → Add/Remove Snap-in…
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  3. Chọn Local Users and Groups → Add.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  4. Chọn Local computer → Finish.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  5. Entry Local Users and Groups (Local) xuất hiện dưới Selected snap-ins → OK.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  6. Double-click Local Users and Groups (local) → double-click Users → menu Action bên phải → New User.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  7. Nhập Username và thông tin tùy chọn → Create.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  8. Đóng MMC, reboot máy.
  9. Đăng nhập user mới, kiểm tra dllhost.exe. Nếu thành công, vào MMC xóa profile user cũ hỏng.

Phương pháp 4: System Restore (Khôi phục hệ thống)

Nếu 3 cách trên thất bại, còn cơ hội cuối trước khi reset Windows.

Nhiều người khắc phục bằng cách khôi phục về điểm khôi phục khi máy vẫn bình thường.

Hướng dẫn System Restore:

  1. Win+R → gõ rstrui → Enter mở System Restore wizard.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  2. Chọn Choose a different restore point → Next.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  3. Chọn điểm khôi phục trước khi bắt đầu cao CPU/RAM → Next.
    Sửa lỗi: dllhost.exe gây CPU/RAM cao (COM Surrogate)
  4. Nhấn Finish bắt đầu khôi phục, đợi reboot. Sau đó dllhost.exe không còn cao tài nguyên.