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

Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)

Nhiều người dùng Windows (7, 8, 10) báo lỗi "COM Surrogate has stopped working" khi duyệt thư mục chứa video/file media. Một số cũng gặp khi in ấn. COM Surrogate là tiến trình host executable (dllhost.exe) chạy ngầm khi bạn duyệt file/thư mục. Nhờ tiến trình này bạn xem được thumbnail. Khi tiến trình crash, popup lỗi hiện ra. Có thể do codec hỏng cần thiết xem media. Hướng dẫn liệt kê các bước hy vọng khắc phục.

Sửa file hệ thống hỏng

Tải và chạy Restoro quét file hỏng tại đây, nếu tìm thấy file hỏng/thiếu thì sửa chữa và kiểm tra. Nếu không khắc phục, làm theo các giải pháp dưới.

Phương pháp 1: Quay lại driver Display Adapter cũ (Rollback)

  1. Giữ Windows + R. Gõ hdwwiz.cpl → OK.
  2. Kéo xuống mục Display Adapters trong Device Manager. Chuột phải → Properties. Click Roll Back Driver và làm theo hướng dẫn. Trong một số trường hợp tùy chọn này bị xám (disabled), nếu vậy thử các phương pháp dưới. Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)

Phương pháp 2: Thêm dllhost.exe vào ngoại lệ DEP (Data Execution Prevention)

  1. Vào Start > Control Panel > System > Advanced System settings > Performance settings > Data Execution Prevention.
  2. Chọn "Turn on DEP for all programs and services except those I select:"
  3. Click "Add" và điều hướng đến:
    C:\Windows\System32\dllhost.exe (máy 32-bit)
    C:\Windows\SysWOW64\dllhost.exe (máy 64-bit)
  4. Sau khi thêm dllhost.exe vào danh sách ngoại lệ, Apply hoặc OK. Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)

Phương pháp 3: Đăng ký lại các DLL

  1. Chạy Command Prompt quyền Admin: Click Start, gõ cmd; chuột phải "cmd" trong kết quả → Run as Administrator. Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)
  2. Trong Command Prompt, gõ lần lượt và Enter:
    regsvr32 vbscript.dll
    regsvr32 jscript.dll
    Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)

Phương pháp 4: Kiểm tra ổ đĩa lỗi

Nếu lỗi xảy ra khi mở file trên Ổ ĐĨA RIÊNG (không phải C:\) thì kiểm tra ổ đó. Nếu không có ổ khác, kiểm tra C:.

  1. Giữ Windows + E. Win 7/Vista: thấy danh sách ổ. Win 8/10: chọn This PC bên trái xem ổ. Chuột phải ổ cứng cần kiểm tra → Properties. Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)
  2. Tab Tools → click Check Now dưới Error-Checking. Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)
  3. Chọn cả 2 tùy chọn → Click Start.

Phương pháp 5: Cập nhật Codecs

Cách thủ công khác: cập nhật tất cả Codecs Windows (7, 8, 10) lên phiên bản mới nhất. Tải và cài Windows Codec Pack mới nhất:

Phương pháp 6: Reset Internet Explorer

Lỗi cũng có thể do file cache hỏng. Reset IE là tốt nhất. Giữ Windows + R. Gõ inetcpl.cpl → OK. Tab Advanced chọn Reset. Tích Delete Personal Settings → nhấn Reset. Xong, reboot máy và test.

Phương pháp 7: Gỡ EaseUS Data Recovery

Có báo cáo ứng dụng EaseUS Data Recovery gây xung đột với COM Surrogate bằng cách can thiệp vào các thành phần quan trọng. Khuyên gỡ và test.

  1. Nhấn Windows + I mở Settings.
  2. Click Apps → chọn Apps & Features bên trái. Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)
  3. Kéo xuống click EaseUS Data Recovery → chọn Uninstall. Sửa lỗi: COM Surrogate has stopped working (dllhost.exe)
  4. Làm theo hướng dẫn gỡ hoàn toàn.
  5. Kiểm tra lỗi còn không.

Phương pháp 8: Clean Boot (Khởi động sạch)

Clean boot có thể vượt qua lỗi vì ở trạng thái này ứng dụng thứ 3 không chạy. Kiểm tra lỗi có xuất hiện trong Clean Boot không. Nếu không, nghĩa là app thứ 3 gây ra. Bật app từng cái một để tìm cái nào làm lỗi quay lại. Có thể gỡ app đó hoặc tìm workaround.

Lưu ý: Cũng thử tắt Thumbnail Preview xem có khắc phục không.