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.

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:
- Phím Win → gõ cmd → chuột phải Command Prompt → Run as Administrator.

- 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. - Xong DISM, gõ lệnh SFC quét và sửa file bảo vệ:
sfc /scannow - ĐỪNG đóng CMD cho đến 100%. Xong thì đóng, reboot máy.

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:
- Win+R → gõ ms-settings:otherusers → Enter mở tab Family & other people của Accounts.

- Nhấn Add someone else to this PC (dưới Other people).

- Nhập tên, mật khẩu, gợi ý mật khẩu → Next.

- Reboot, đăng nhập user mới, kiểm tra dllhost.exe. Nếu vẫn cao → Phương pháp 4.
Windows 7:
- Start → gõ mmc → chuột phải Microsoft Management Console → Run as Administrator.

- MMC: Ribbon trên → File → Add/Remove Snap-in…

- Chọn Local Users and Groups → Add.

- Chọn Local computer → Finish.

- Entry Local Users and Groups (Local) xuất hiện dưới Selected snap-ins → OK.

- Double-click Local Users and Groups (local) → double-click Users → menu Action bên phải → New User.

- Nhập Username và thông tin tùy chọn → Create.

- Đóng MMC, reboot máy.
- Đă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:
- Win+R → gõ rstrui → Enter mở System Restore wizard.

- Chọn Choose a different restore point → Next.

- Chọn điểm khôi phục trước khi bắt đầu cao CPU/RAM → Next.

- Nhấn Finish bắt đầu khôi phục, đợi reboot. Sau đó dllhost.exe không còn cao tài nguyên.