Trên hệ điều hành Windows 10/8/7 của bạn, nếu bạn đã từng nhận được thông báo lỗi: Chương trình exe hoặc COM Surrogate đã ngừng hoạt động. Đã xảy ra sự cố khiến chương trình ngừng hoạt động chính xác. Windows sẽ đóng chương trình và thông báo cho bạn nếu có giải pháp, sau đó là một số bước khắc phục sự cố, tôi muốn đề xuất các bước có thể giúp giải quyết các lỗi như vậy.
COM thay thế là gì
Các dllhost.exe quá trình đi theo tên COM thay thế. Nó nằm trong thư mục System 32.
Microsoft nói,
COM Surrogate is the sacrificial process for a COM object that is run outside of the process that requested it. Explorer uses the COM Surrogate when extracting thumbnails, for example. If you go to a folder with thumbnails enabled, Explorer will fire off a COM Surrogate and use it to compute the thumbnails for the documents in the folder. It does this because Explorer has learned not to trust thumbnail extractors; they have a poor track record for stability. Explorer has decided to absorb the performance penalty in exchange for the improved reliability resulting in moving these dodgy bits of code out of the main Explorer process. When the thumbnail extractor crashes, the crash destroys the COM Surrogate process instead of Explorer.
COM Surrogate đã ngừng hoạt động
1] Cài đặt UAC:
Trên Windows 10/8/7, bạn có cài đặt User Account Control (UAC) sẽ ngăn chặn quyền truy cập quản trị cho các chương trình vì lý do bảo mật. Một số chương trình cần quyền truy cập quản trị viên để chạy đúng cách để khắc phục sự cố này, bạn phải Nhấp chuột phải vào tệp thi hành và Chạy với tư cách quản trị viên.
Đôi khi bạn cũng có thể cần bật Chế độ tương thích vì một số chương trình nhất định có thể không hoàn toàn tương thích với Windows 7/8/10.
Nếu chương trình tương thích với Windows 10/8/7, hãy đảm bảo rằng bạn không bật Chế độ tương thích nếu tính năng bật chế độ này không được chọn vì nó có thể làm hỏng chương trình.
2] Nhiễm phần mềm độc hại:
Nếu bạn gặp phải lỗi cho nhiều chương trình, thì có khả năng máy tính Windows của bạn có thể đã bị nhiễm. Trong những trường hợp như vậy, hãy tải xuống phần mềm chống vi-rút độc lập của bên thứ 3 tốt và quét máy tính của bạn với nó.
Khởi động lại hệ thống trong Chế độ an toàn và quét toàn bộ.
3] Cài đặt DEP:
Cài đặt DEP, tức là, cài đặt Ngăn chặn thực thi dữ liệu có thể khiến chương trình gặp sự cố. Để kiểm tra các cài đặt đó
1. Nhấp vào Khởi đầu và Click chuột phải trên Máy vi tính và đi đến Tính chất
2. Nhấp vào Thiết lập hệ thống nâng cao.
3. Có bấm vào Nâng cao Tab và nhấp vào Cài đặt Dưới Hiệu suất phiên.
4. Bấm vào Ngăn chặn thực thi dữ liệu.
5. Đảm bảo bạn đã chọn “ Chỉ bật DEP cho các chương trình và dịch vụ cần thiết của Windows.”
6. Sau đó nhấp Ứng dụng và nhấp được và khởi động lại hệ thống của bạn
Ngoài ra, bạn có thể chọn 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 Thêm và thêm các mục sau:
- C: Windows System32 dllhost.exe cho các hệ thống 32 bit
- C: Windows SysWOW64 dllhost.exe cho hệ thống 64 bit
Nhấp vào Áp dụng / OK.
4] Đăng ký lại các tệp DLL
Mở một CMD nâng cao và thực hiện các lệnh sau:
regsvr32 vbscript.dll
regsvr32 jscript.dll
Xem nếu điều đó giúp.
Nếu các bước này không giải quyết được thì hãy thử cài đặt lại ứng dụng cụ thể đang gây ra sự cố.
Nếu nó xảy ra với một trong các thành phần của Windows, hãy thử chạy SFC / SCANNOW.
Xem bài đăng này nếu bạn nhận được một hành động không thể hoàn thành vì tệp được mở trong thông báo thay thế COM.