Chương trình exe hoặc COM Surrogate đã ngừng hoạt động lỗi trong Windows

Trên hệ điều hành Windows 11/10/8/7 của bạn, 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(Program exe or COM Surrogate has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available) , 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ì

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

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

Manages the configuration and tracking of Component Object Model (COM)+-based components. If the service is stopped, most COM+-based components will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start.

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

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

Có một số 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 (UAC)phần mềm độc hại(Malware) , 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ử, bạn có thể muốn khôi phục và xem điều đó có hữu ích không. Nếu sự cố bắt đầu 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? Việc tắt Hình thu nhỏ(Thumbnails) thông qua các tùy chọn File Explorer cũng được biết là sẽ 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(User Account Control) ( 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 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(Right Click) tệp thực thi và Chạy(Run) với tư cách quản trị viên.

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

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

Đôi khi bạn cũng có thể cần bật Chế độ tương thích(Compatibility Mode) 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(Compatibility Mode) . 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 cho nhiều chương trình, thì rất có thể máy tính Windows của bạn đã bị nhiễm virus. 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(standalone antivirus software) của bên thứ ba tốt và quét PC của bạn bằng phần mềm đó.

Khởi động lại(Reboot) hệ thống ở Chế độ An toàn(Safe Mode) và chạy quá trình quét hoàn chỉnh.

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(Start)Nhấp chuột phải vào(Right Click) Máy tính(Computer) và đi đến Thuộc tính(Properties)

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

3. Ở đó, nhấp vào Tab Nâng cao và nhấp vào (Advanced)Cài đặt(Settings) trong Phiên hiệu suất .(Performance)

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

4. Nhấp vào Ngăn chặn Thực thi Dữ liệu.(Data Execution Prevention.)

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ụ Windows cần thiết(Turn on DEP for essential Windows programs and services only) ”.

6. Sau đó nhấp vào Áp dụng(Apply) và nhấp vào OKkhởi động lại(reboot) hệ thống của bạn

Ngoài ra, bạn có thể chọn Bật (Turn)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(Add) và thêm các phần sau:

  • C: WindowsSystem32dllhost.exe cho hệ thống 32-bit
  • C: WindowsSysWOW64dllhost.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 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 Windows , hãy thử chạy SFC /SCANNOW.

MẸO(TIP) : 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(The action cannot be completed because the file is open in COM Surrogate) thông báo COM Surrogate.



About the author

Tôi là chuyên gia tự do về Windows và Office. Tôi có hơn 10 năm kinh nghiệm làm việc với các công cụ này và có thể giúp bạn khai thác tối đa chúng. Các kỹ năng của tôi bao gồm: làm việc với Microsoft Word, Excel, PowerPoint và Outlook; tạo web trang và ứng dụng; và giúp khách hàng đạt được mục tiêu kinh doanh của họ.



Related posts