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

Khắc phục lỗi Dllhost.exe: Các bước nhanh giải quyết lỗi ứng dụng

Windows là một hệ thống rất phức tạp — một thành phần sai, hỏng hoặc thiếu có thể khiến toàn bộ hệ thống tê liệt. Điều này đặc biệt đúng đối với các dịch vụ hệ thống như Dllhost.exe.

Gần đây, một số người dùng báo cáo nhận được lỗi ứng dụng Dllhost.exe bất cứ khi nào họ mở một ứng dụng, ngăn chặn việc khởi chạy các chương trình bị ảnh hưởng.

Dllhost.exe là gì?

Dllhost.exe là một tệp hệ thống Windows, còn được gọi là COM Surrogate, bắt buộc cho các dịch vụ web hoạt động đúng. Vì vậy, đừng ngạc nhiên khi thấy tiến trình này chạy ngầm khi bạn kiểm tra Task Manager.

Các tệp thực thi như Dllhost.exe rất quan trọng cho mọi ứng dụng phần mềm vì các tệp này chứa các hướng dẫn máy tính phải tuân theo để ứng dụng hoạt động. Mọi ứng dụng trên máy tính đều có tệp thực thi tương ứng triển khai các hướng dẫn được thiết kế bởi nhà phát triển. Không có tệp thực thi như Dllhost.exe, bạn sẽ không thể khởi chạy hoặc sử dụng bất kỳ chương trình nào trên máy tính.

Mặc dù thiết yếu cho việc chạy mượt mà và hiệu quả của hệ thống, các tệp thực thi thường được dùng làm phương thức lan truyền virus hoặc mã độc, ngụy trang thành tệp thực thi và phân phối qua email spam hoặc trang web độc hại.

Nhiễm virus hoặc mã độc là một trong những nguyên nhân phổ biến nhất gây ra lỗi Dllhost.exe. Khi máy tính bị nhiễm virus, tệp exe như Dllhost.exe có thể bị nhắm mục tiêu và thay thế bằng bản sao hỏng, dẫn đến lỗi. Mục nhập registry dllhost.exe bị hỏng hoặc tệp dllhost.exe bị xóa cũng có thể dẫn đến lỗi ứng dụng Dllhost.exe.

Dưới đây là một số thông báo lỗi bạn có thể gặp với Dllhost.exe:

  • exe has encountered a problem and needs to close. We are sorry for the inconvenience.
  • exe Application Error.
  • Cannot find dllhost.exe.
  • exe is not running.
  • exe is not a valid Win32 application.
  • exe not found.
  • exe failed.
  • Error starting program: dllhost.exe.
  • Faulting Application Path: dllhost.exe.

Các lỗi Dllhost.exe có thể xảy ra khi bạn khởi chạy chương trình, cài đặt ứng dụng, khởi động hoặc tắt máy, hoặc cài đặt Windows updates. Quan trọng là theo dõi hoàn cảnh khi lỗi Dllhost.exe xảy ra, để bạn nhanh chóng xác định nguyên nhân và khắc phục lỗi dễ dàng.

Cách khắc phục lỗi ứng dụng Dllhost.exe

Lỗi ứng dụng Dllhost.exe là vấn đề nghiêm trọng cần giải quyết sớm nhất. Bạn có thể chọn từ các giải pháp dưới đây để thử khắc phục lỗi này.

Sửa #1: Quét máy tính tìm mã độc hoặc virus.

Như đã nêu, mã độc và virus thường ngụy trang thành tệp thực thi như Dllhost.exe. Bước đầu tiên là chạy phần mềm diệt virus và xóa tất cả tệp bị nhiễm. Bạn có thể dùng ứng dụng như Outbyte PC Repair để chắc chắn các tệp bị nhiễm bị xóa hoàn toàn và không chỉ bị kẹt trong Thùng rác hoặc thư mục ẩn khác.

Sửa #2: Quay lại điểm khôi phục trước đó (Roll Back to a Previous Restore Point).

System Restore (Khôi phục hệ thống) là công cụ khắc phục sự cố hữu ích cho phép bạn đưa trạng thái máy tính về cấu hình tốt cuối cùng được biết, còn gọi là điểm khôi phục (restore point). Bạn có thể quay lại bất kỳ thay đổi nào xảy ra sau khi điểm khôi phục được tạo và hy vọng giải quyết lỗi hiện tại. Điều tuyệt vời về công cụ này là nó không ảnh hưởng đến tệp của bạn, vì vậy bạn không phải lo lắng về mất dữ liệu.

Làm theo hướng dẫn dưới đây để dùng System Restore khắc phục lỗi ứng dụng Dllhost.exe:

  1. Nhấp Start và nhập Recovery (Khôi phục) vào hộp tìm kiếm.
  2. Chọn Recovery từ kết quả tìm kiếm.
  3. Nhấp Open System Restore (Mở khôi phục hệ thống), sau đó nhấp Next (Tiếp theo).
  4. Chọn điểm khôi phục bạn muốn dùng từ danh sách, sau đó nhấn nút Next.
  5. Làm theo hướng dẫn trên màn hình cho đến khi quy trình System Restore hoàn tất.

Sửa #3: Chạy Windows System File Checker (Trình kiểm tra tệp hệ thống).

Windows có công cụ tích hợp, gọi là System File Checker, quét tìm tệp hệ thống hỏng hoặc bị hư hỏng và cố gắng khôi phục chúng.

Để chạy System File Checker, làm theo các bước:

  1. Nhấp nút Start và nhập cmd vào hộp tìm kiếm.
  2. Nhấp chuột phải vào Command Prompt từ danh sách kết quả, sau đó chọn Run as administrator (Chạy với tư cách quản trị viên).
  3. Nhấp Yes khi hộp thoại bật lên.
  4. Nhập lệnh này trong cửa sổ Command Prompt: sfc /scannow (Lưu ý: bản gốc có lỗi gõ "fc /scannow", đúng là "sfc /scannow")
  5. Nhấn Enter.

Chờ System File Checker hoàn tất quét và sửa chữa bất kỳ lỗi tệp hệ thống nào.

Sửa #4: Thực hiện quét DISM.

Triển khai Hình ảnh Dịch vụ và Quản lý (Deployment Imaging and Servicing Management - DISM) là công cụ khác hoạt động giống System File Checker — chỉ tốt hơn. DISM là dòng lệnh cho Windows được thiết kế để khắc phục vấn đề SFC không thể. Bất kỳ tệp hỏng không được phát hiện hoặc vấn đề không được sửa bởi SFC có thể được giải quyết bởi DISM.

Làm theo các bước để thực hiện quét DISM trên máy tính và khắc phục lỗi Dllhost.exe:

  1. Nhấp Start và khởi chạy Command Prompt theo các bước trên. Chắc chắn chạy với tư cách quản trị viên.
  2. Nhập các lệnh sau lần lượt, sau đó nhấn Enter sau mỗi dòng:
    • Dism /Online /Cleanup-Image /ScanHealth
    • Dism /Online /Cleanup-Image /CheckHealth
    • DISM /Online /Cleanup-Image /RestoreHealth
  1. Chờ quy trình hoàn tất, sau đó nhập Exit để đóng Command Prompt.

Sửa #5: Kiểm tra và cài đặt cập nhật cho Windows.

Windows thường xuyên phát hành cập nhật giải quyết các vấn đề phổ biến như lỗi ứng dụng Dllhost.exe. Nếu bạn nghi ngờ lỗi do hệ thống lỗi thời, bạn có thể kiểm tra Windows Updates và cài đặt tất cả bản cập nhật cần thiết.

Để làm điều này:

  1. Nhấp nút Start và chọn Settings (Cài đặt).
  2. Nhấp Update & security (Cập nhật & bảo mật).
  3. Nhấp Check for updates (Kiểm tra cập nhật) trong menu bên phải.

Nếu có cập nhật cần cài đặt, Windows sẽ tự động tải xuống và cài đặt. Khi mọi thứ đã cập nhật, khởi động lại máy tính để thay đổi có hiệu lực.

Tóm tắt

Dllhost.exe quan trọng cho hệ thống Windows hoạt động hiệu quả. Nếu bạn gặp lỗi ứng dụng Dllhost.exe, bạn có thể thử bất kỳ phương pháp nào ở trên để giải quyết vấn đề và làm cho hệ thống chạy mượt mà một lần nữa.