Computer >> Máy Tính >  >> Hệ thống >> Windows

Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 11/10

Trên hệ điều hành Windows 11/10/8/7, nếu bạn 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 bình thường. Windows sẽ đóng chương trình và thông báo cho bạn nếu có giải pháp , sau đây là một vài bước khắc phục sự cố, tôi muốn đề xuất những bước này có thể giúp giải quyết những lỗi như vậy.

COM Surrogate là gì

dllhost.exe quy trình có tên COM Surrogate . Nó nằm trong thư mục Hệ thống 32.

COM là viết tắt của Mô hình đối tượng thành phần . Mô tả cho quá trình đọc:

Quản lý cấu hình và theo dõi các thành phần dựa trên Mô hình Đối tượng Thành phần (COM) +. Nếu dịch vụ bị dừng, hầu hết các thành phần dựa trên COM + sẽ không hoạt động bình thường. Nếu dịch vụ này bị vô hiệu hóa, bất kỳ dịch vụ nào phụ thuộc vào nó một cách rõ ràng sẽ không khởi động được.

Microsoft nói,

COM Surrogate là quá trình thay thế cho một đối tượng COM được chạy bên ngoài quá 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 về hiệu suất để đổi lấy độ tin cậy được cải thiện dẫn đến việc di 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 quy trình COM Surrogate thay vì Explorer.

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

Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 11/10

Có một vài lý do có thể gây ra các lỗi như chương trình bị hỏng hoặc chương trình bị hỏng, cài đặt UAC, nhiễm phần mềm độc hại, cài đặt DEP, v.v. Nếu gần đây bạn đã cập nhật trình điều khiển thiết bị điện tử, có thể bạn muốn khôi phục và xem liệu điều đó có giúp ích gì không. Nếu sự cố bắt đầu xảy ra gần đây, bạn có thể thử khôi phục hệ thống và xem liệu nó có làm cho sự cố biến mất không? Vô hiệu hóa hình thu nhỏ thông qua tùy chọn File Explorer cũng được biết là hữu ích. Nếu không, đây là một vài gợi ý khác.

1] Cài đặt UAC

Trên Windows 10/8/7, bạn có cài đặt Kiểm soát tài khoản người dùng (UAC) sẽ ngăn quyền truy cập quản trị vào các chương trình vì lý do bảo mật. Một số chương trình nhất định cần quyền truy cập của quản trị viên để chạy đúng cách, do đó, để khắc phục sự cố này, bạn phải Nhấp chuột phải vào tệp thực thi và Chạy với tư cách quản trị viên.

Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 11/10

Nếu bạn muốn luôn chạy Chương trình đó với tư cách quản trị viên, hãy nhấp chuột phải vào phím tắt và chuyển đến Thuộc tính và Nhấp vào Tab Tương thích.

Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 11/10

Sau đó chọn “Chạy chương trình này với tư cách Quản trị viên” Sau đó nhấp vào Áp dụng / OK.

Đô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 11/10.

Nếu chương trình tương thích với Windows 11/10, hãy đảm bảo rằng bạn không bật Chế độ tương thích. Nếu nó được bật, hãy bỏ chọn nó vì nó cũng 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 lỗi với nhiều chương trình thì rất có thể máy tính Windows của bạn đã bị nhiễm virut. 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 tốt của bên thứ ba và quét PC của bạn bằng phần mềm đó.

Khởi động lại hệ thống ở 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 Bắt đầu Nhấp chuột phải trên Máy tính và đi tới Thuộc tính

2. Sau đó nhấp vào Cài đặt hệ thống nâng cao.

Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 11/10

3. Ở đó, nhấp vào Nâng cao Nhấn tab và nhấp vào Cài đặt trong Hiệu suất phiên.

Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 11/10

4. Nhấp vào Ngăn chặn thực thi dữ liệu.

Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 11/10

5. Đảm bảo rằng 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 vào Áp dụng và nhấp vào OK 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 và dịch vụ tôi chọn, nhấp vào Thêm và thêm các phần sau:

  • C:\ Windows \ System32 \ dllhost.exe cho 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 tệp DLL

Mở CMD nâng cao và thực hiện các lệnh sau:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Xem liệu điều đó có hữu ích không.

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 điều này xảy ra với một trong các thành phần của Windows, hãy thử chạy SFC / SCANNOW.

MẸO :Xem bài đăng này nếu bạn nhận được thông báo Không thể hoàn thành hành động vì tệp đang mở trong thông báo COM Surrogate.

Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 11/10