Trang chủ » làm thế nào để » Khắc phục sự cố COM Surrogate đã ngừng hoạt động trong Vista

    Khắc phục sự cố COM Surrogate đã ngừng hoạt động trong Vista

    Nếu bạn đã gặp phải lỗi COM Surrogate đã ngừng hoạt động bất cứ khi nào bạn duyệt các thư mục chứa tệp video hoặc phương tiện, bạn đã đến một nơi tốt cho một số giải pháp có thể. Sự cố này xảy ra do codec và các thành phần COM khác được cài đặt bởi nhiều phần mềm khác nhau không tương thích hoàn toàn với Vista, như một số phiên bản DivX hoặc Nero.

    Đây là thông báo lỗi:

    Có một số giải pháp khả thi cho vấn đề này và giải pháp phù hợp phụ thuộc rất lớn vào phần mềm nào thực sự gây ra sự cố. Một số vấn đề nổi tiếng nhất gây ra phần mềm là DivX và Nero, nhưng cũng có những vấn đề khác cũng gây ra sự cố.

    Phương pháp khả thi

    • Nếu bạn đang sử dụng DivX, bạn nên nâng cấp lên phiên bản mới nhất (6.5+)
    • Nếu bạn đang sử dụng Nero, bạn có thể thử nâng cấp lên phiên bản mới nhất (7.7.5.1+)
    • 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. 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, tuy nhiên. (cảm ơn dugi trong phần bình luận cho bài này)
    • Bạn có thể tắt chế độ xem trước của Thumbnail, điều này sẽ khiến vấn đề biến mất, nhưng không phải là giải pháp tối ưu.
    • Gói codec ffdshow cũ hơn đã được biết là gây ra một số vấn đề. Gói codec ffdshow tryouts dường như hoạt động tốt hơn. Có thể muốn thử sử dụng cái này: http://ffdshow-tryout.sourceforge.net/
    • Nếu bạn muốn gỡ cài đặt hoàn toàn Nero, có một tiện ích mà họ cung cấp để giúp gỡ cài đặt hoàn toàn giúp ích rất nhiều trong trường hợp bạn cài đặt phiên bản cũ không tốt. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html
    • Một số người dùng đã khuyến nghị cài đặt Gói Codec Vista để cập nhật tất cả các codec của bạn lên các phiên bản chính xác. Tôi không thể xác nhận rằng điều này hoạt động vì tôi đã không thử nó. Như mọi khi, hãy cẩn thận khi cài đặt các thành phần không xác định và tạo điểm khôi phục.
    • Bạn có thể sử dụng tiện ích miễn phí MMCompView rất hữu ích từ Nirsoft để vô hiệu hóa mọi codec trên hệ thống. Điều này rất hữu ích để giúp khắc phục chính xác thành phần nào gây ra sự cố.
    • Có một giải pháp khả thi khác dưới đây là tắt DEP cho dllhost, có thể không hiệu quả với tất cả mọi người. Bạn có thể phải thêm các tệp thực thi divx + nero vào danh sách bỏ qua DEP.

    Alan McC đã viết với bản sửa lỗi này có thể giải quyết vấn đề theo cách dễ dàng hơn nhiều. Về cơ bản, tắt Ngăn chặn Thực thi Dữ liệu trên dllhost (người thay thế COM) có thể khắc phục sự cố này cho một số người. Giải pháp này được trình bày chi tiết dưới đây.

    Nhấp chuột phải vào Máy tính và chọn Thuộc tính

    Bấm vào Cài đặt hệ thống nâng cao, rồi bên dưới Nâng cao, bấm Cài đặt

    Chọn tab Bảo vệ thực thi dữ liệu của Wikipedia, sau đó nhấp vào Bật Bật DEP cho tất cả các chương trình và dịch vụ ngoại trừ những chương trình tôi chọn ?

    Nhấp vào nút Thêm, sau đó duyệt đến C: \ Windows \ System32 \ dllhost.exe như được hiển thị

    Bấm Mở, rồi OK.

    Đây là những gì bạn nên xem

    Bây giờ bạn có thể duyệt các thư mục video mà không có vấn đề!

    Tôi muốn cảm ơn Alan McC vì đã viết không chỉ là giải pháp thứ hai, mà còn là tất cả các ảnh chụp màn hình.

    Nếu những điều này không giải quyết được vấn đề của bạn, nó sẽ rất đáng để bạn đọc qua các bình luận. Chủ đề này đã nhận được rất nhiều sự chú ý, và có rất nhiều phản hồi hữu ích trong các ý kiến ​​dưới đây.

    Các bình luận đã bị đóng trên bài viết này vì số lượng phản hồi cực lớn đã khiến trang này quá dài. Đừng sợ, bạn vẫn có thể tự do hỏi tất cả các câu hỏi bạn muốn bằng cách đăng lên diễn đàn.

    Diễn đàn How-To Geek