Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách khắc phục COM Surrogate đã ngừng hoạt động

Cách khắc phục COM Surrogate đã ngừng hoạt động

COM Surrogate đã ngừng hoạt động đột nhiên bật lên khi bạn đang xem ảnh hoặc xem video? Đừng lo lắng, hầu hết người dùng đều gặp phải lỗi này và vì vậy phải có cách khắc phục cho lỗi này. Trong bài đăng này, chúng ta sẽ thảo luận về cách khắc phục lỗi này.

Cách khắc phục COM Surrogate đã ngừng hoạt động

COM Surrogate làm gì và tại sao nó luôn ngừng hoạt động?

Quá trình dllhost.exe có tên COM Surrogate và lần duy nhất bạn có thể nhận thấy sự tồn tại của nó là khi nó gặp sự cố và bạn nhận được thông báo COM Surrogate đã ngừng hoạt động. COM Surrogate này là gì và tại sao nó liên tục gặp sự cố?

COM Surrogate là một cái tên ưa thích của quy trình Hy sinh cho một đối tượng COM được chạy bên ngoài quy trình đã yêu cầu nó. Ví dụ, Explorer sử dụng COM Surrogate khi trích xuất hình thu nhỏ. Nếu bạn đi đến một thư mục có kích hoạt hình thu nhỏ, Explorer sẽ kích hoạt COM Surrogate và sử dụng nó để tính toán hình thu nhỏ cho các tài liệu trong thư mục. Nó làm được điều này bởi vì Explorer đã học cách không tin tưởng vào trình trích xuất hình thu nhỏ; họ có một thành tích kém về sự ổn định. Explorer đã quyết định chấp nhận hình phạt về hiệu suất để đổi lấy độ tin cậy được cải thiện, dẫn đến việc chuyển các đoạn mã khó hiểu này ra khỏi quy trình Explorer chính. Khi trình trích xuất hình thu nhỏ gặp sự cố, sự cố sẽ phá hủy quá trình COM Surrogate thay vì Explorer.

Nói cách khác, COM Surrogate là tôi không cảm thấy hài lòng về mã này, vì vậy tôi sẽ yêu cầu COM lưu trữ nó trong một quy trình khác. Theo cách đó, nếu nó gặp sự cố, thì đó là quy trình hy sinh COM Surrogate gặp sự cố thay vì quy trình của tôi. Và khi nó gặp sự cố, điều đó có nghĩa là nỗi sợ hãi tồi tệ nhất của Explorer đã được nhận ra.

Trên thực tế, nếu bạn gặp phải các loại lỗi này khi duyệt các thư mục chứa tệp video hoặc phương tiện, thì rất có thể vấn đề là do codec không ổn định. Vì vậy, không lãng phí thời gian, hãy xem Cách khắc phục COM Surrogate đã ngừng hoạt động với sự trợ giúp của hướng dẫn được liệt kê bên dưới.

Cách khắc phục COM Surrogate đã ngừng hoạt động

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

Vì vấn đề liên quan đến việc xem ảnh và video, nên cập nhật codec có vẻ là một lựa chọn tốt và hy vọng, nó có thể giúp bạn khắc phục lỗi COM Surrogate. Bạn có thể tải xuống phiên bản codec mới nhất cho windows 10 / 8.1 / 7 tại đây.

Nếu bạn đã cài đặt DivX hoặc Nero thì bạn có thể cân nhắc cập nhật chúng lên phiên bản mới nhất và trong một số trường hợp, bạn phải gỡ cài đặt và cài đặt lại chúng để chúng hoạt động bình thường.

Nếu bạn đã nâng cấp Nero và DivX mà vẫn gặp sự cố, bạn có thể thử đổi tên tệp C:\ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax thành NeVideo.ax.bak. Tuy nhiên, bạn cũng có thể cần đổi tên NeVideoHD.ax thành NeVideoHD.bak, điều này sẽ phá vỡ Nero Showtime.

Phương pháp 2:Tắt hình thu nhỏ

Bạn có thể tắt chế độ xem trước Hình thu nhỏ, điều này sẽ tạm thời giải quyết được sự cố, nhưng không phải là giải pháp tối ưu để khắc phục COM Surrogate đã ngừng hoạt động.

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

Đăng ký lại một vài DLL với Windows có thể khắc phục được lỗi COM thay thế. Để làm điều này:

1. Nhấp chuột phải vào nút Window và chọn “ Command Prompt (Admin) . ”

Cách khắc phục COM Surrogate đã ngừng hoạt động

2. Trong cửa sổ cmd, gõ các lệnh sau và nhấn enter sau mỗi lệnh:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Cách khắc phục COM Surrogate đã ngừng hoạt động

Điều này có thể khắc phục COM Surrogate đã ngừng hoạt động nhưng nếu không, hãy tiếp tục đọc!

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

Một cách khác mà bạn có thể sửa lỗi COM Surrogate là chạy tiện ích kiểm tra đĩa được giải thích ở đây.

Phương pháp 5:Tắt DEP cho tệp “dllhost”

Tắt DEP cho dllhost.exe dường như khắc phục được sự cố cho hầu hết người dùng, vì vậy hãy xem cách thực hiện điều đó. Bạn có thể đọc thêm về nó trong bài đăng trước của tôi về cách tắt DEP.

1. Ở bước cuối cùng, nhấp vào Thêm như hình dưới đây:

Cách khắc phục COM Surrogate đã ngừng hoạt động

2. Trong hộp bật lên Thêm, hãy chọn các tệp thực thi sau:

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

Cách khắc phục COM Surrogate đã ngừng hoạt động

3. Chọn tệp dllhost, nhấp vào mở và bạn sẽ thấy như thế này:

Cách khắc phục COM Surrogate đã ngừng hoạt động

Điều này có thể sẽ khắc phục được lỗi COM Surrogate đã ngừng hoạt động.

Phương pháp 6:Trình điều khiển hiển thị khôi phục

Đôi khi các bản cập nhật gần đây của trình điều khiển hiển thị có thể gây ra lỗi này và do đó việc khôi phục trình điều khiển trên Windows 10 có thể khắc phục sự cố. Nhưng bạn chỉ nên làm điều này nếu nhận thấy sự cố sau khi cập nhật trình điều khiển.

1. Nhấp chuột phải vào PC này hoặc Máy tính của tôi và chọn thuộc tính.

2. Bây giờ ở bên trái, hãy nhấp vào Trình quản lý thiết bị .

Cách khắc phục COM Surrogate đã ngừng hoạt động

3. Mở rộng Bộ điều hợp hiển thị, sau đó nhấp chuột phải vào thiết bị hiển thị và chọn Gỡ cài đặt.

Cách khắc phục COM Surrogate đã ngừng hoạt động

4. Bạn sẽ thấy một hộp bật lên nơi bạn cần chọn “ Xóa phần mềm trình điều khiển cho thiết bị này ”Và nhấp vào OK. Windows sẽ gỡ cài đặt thiết bị và xóa phần mềm trình điều khiển đã tải xuống từ Windows Update. Sau đó, bạn có thể cài đặt phần mềm trình điều khiển mới.

Bạn cũng có thể thích:

  • Cách khắc phục Lỗi ứng dụng 0xc000007b
  • Cách sửa chữa bộ nhớ cache biểu tượng trong Windows 10
  • Cách khắc phục MMC không thể tạo phần đính vào
  • Cách tạo điểm khôi phục hệ thống - một cách dễ dàng

Hy vọng rằng một trong những phương pháp này sẽ khắc phục được lỗi COM Surrogate đã ngừng hoạt động . Nếu bạn vẫn có bất kỳ nghi ngờ hoặc câu hỏi nào, hãy bình luận, chúng tôi sẽ cố gắng trợ giúp.