Mềm Mại

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

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Đăng trênCập nhật lần cuối: ngày 17 tháng 2 năm 2021

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.



COM Surrogate đã ngừng hoạt động

Nội dung[ trốn ]



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 đã bậ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 hiệu suất để đổi lấy độ tin cậy được cải thiện, dẫn đến việc di chuyển những đ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, đừ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 Codec

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 sửa 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 đâ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ỏ , tạm thời sẽ 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 số 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 (Quản trị viên) .

quản trị viên nhắc lệnh

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

đăng ký DLL

Cái này có thể sửa COM Surrogate đã ngừng hoạt động vấn đề nhưng nếu không, sau đó 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 đĩa kiểm tra đượ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. Trong bước cuối cùng, hãy nhấp vào Thêm vào như hình bên dưới:

Thêm dịch vụ

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:WindowsSystem32dllhost.exe   If you are on a 64-bit system then select the following file:  C:WindowsSysWOW64dllhost.exe  

tệp dllhost đang mở

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

COM đại diện trong DEP

Đ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 có thể khắc phục sự cố. Nhưng bạn chỉ nên làm điều này nếu bạn nhận thấy sự cố sau khi trình điều khiển của bạn được cập nhật.

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 các thuộc tính.

2. Bây giờ nhấp chuột trái vào Quản lý thiết bị .

quản lý thiết bị

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

Trình điều khiển hiển thị khôi phục

4. Bạn sẽ thấy một hộp bật lên nơi bạn cần kiểm tra 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. Bạn có thể cài đặt phần mềm trình điều khiển mới sau đó.

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

Hy vọng rằng, một trong những phương pháp này sẽ sửa 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.

Aditya Farrad

Aditya là một chuyên gia công nghệ thông tin năng động và đã là nhà báo về công nghệ trong 7 năm qua. Anh ấy bao gồm các dịch vụ Internet, di động, Windows, phần mềm và hướng dẫn Cách thực hiện.