Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Dllhost.exe là gì? Tại sao nó chiếm dụng Disk cao?

Nếu bạn mở Task Manager và thấy tiến trình dllhost.exe chiếm dụng lượng lớn Disk, đừng vội kết luận nó là virus vì thực tế nó không phải. Trong bài viết này, chúng ta sẽ xem dllhost.exe là gì và tại sao nó gây ra hiện tượng High Disk Usage.

Dllhost.exe là gì?

Dllhost.exe hay COM Surrogate là tiến trình máy chủ của Microsoft Windows. Nó được sử dụng bởi nhiều chương trình, bao gồm nhưng không giới hạn ở các tiến trình .NET Runtime. Giống như svchost.exe, dllhost.exe là bắt buộc cho tất cả mã lập trình hướng COM+.

Do đó, việc nói nó là virus là không chính xác. Tuy nhiên, virus có thể tự đặt tên là dllhost.exe, và có thể đó là lý do bạn đang gặp hiện tượng dllhost.exe High Disk Usage. Vì vậy, để kiểm tra xem đó có phải tiến trình thật hay không, hãy mở Task Manager bằng Win + X > Task Manager, chuyển tab Details, nhấp chuột phải vào dllhost.exe và chọn Open file location.

Nếu vị trí file của bạn giống như sau thì tiến trình là thật:

C:\Windows\System32

Nếu không, bạn cần quét máy tìm virus và phần mềm độc hại. Nhấn Win + S, gõ "Windows Security", nhấp Open. Bây giờ nhấp Virus & threat protection > Scan options > Microsoft Defender Offline scan > Scan now.

Để nó quét virus và phần mềm độc hại trên máy tính và xóa nếu tìm thấy.

Khắc phục dllhost.exe High Disk usage

Đa số thời gian, dllhost.exe không có High Disk usage mà một file DLL có thể sử dụng tiến trình này gây ra đỉnh điểm Disk usage. Vì vậy, bạn có thể đóng file DLL để giảm Disk usage.

Có nhiều tiến trình dllhost.exe khác nhau bạn sẽ thấy trong Task Manager. Để biết tiến trình thực sự gây ra đỉnh điểm tài nguyên dllhost.exe, bạn cần biết tiến trình vi phạm là nào – và bạn có thể xác định được trong Clean Boot State.

Nhưng nếu bạn vẫn gặp vấn đề và chắc chắn rằng dllhost.exe trong Task Manager của bạn không phải virus, bạn có thể thử các phương pháp sau để khắc phục. Về cơ bản chúng ta đang đảm bảo các file hệ điều hành và System Image ở trạng thái tốt nhất.

  1. Chạy SFC
  2. Chạy DISM.

Hãy nói chi tiết về chúng.

1. Chạy SFC

Nếu bạn gặp sự cố dllhost.exe thì có khả năng file hệ thống của bạn bị hỏng. Để sửa chữa chúng, chúng ta sẽ chạy SFC và DISM.

Mở Command Prompt với quyền administrator, gõ lệnh sau và nhấn Enter.

sfc /scannow

Đợi quá trình hoàn tất và hy vọng lỗi sẽ được khắc phục.

2. Chạy DISM

Nếu SFC không khắc phục được sự cố, bạn có thể chạy DISM để sửa chữa. Mở Command Prompt với quyền administrator, gõ các lệnh sau và nhấn Enter.

Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth

Nếu bạn tiếp tục thấy sử dụng tài nguyên cao, bạn có thể muốn sử dụng Process Explorer để tìm ra tiến trình hoặc file DLL nào đang tải gây ra vấn đề này.

Liên quan: Program Exe hoặc COM Surrogate đã ngừng hoạt động.