Không thể hoàn thành tác vụ vì tệp đang mở trong COM Surrogate

Không thể hoàn thành tác vụ vì tệp đang mở trong COM Surrogate

Tệp đang được sử dụng, không thể hoàn thành tác vụ vì tệp đang mở trong COM Surrogate

Quá trình dllhost.exe có tên COM Surrogate và bản thân thuật ngữ này khá chung chung - nhưng nó được sử dụng để lưu trữ một hoặc nhiều dịch vụ hệ điều hành. Khi COM Surrogate không thể xử lý mã; bạn có thể nhận được lỗi này.

Để khắc phục Không thể hoàn thành hành động do tệp đang mở trong lỗi COM Surrogate , hãy làm theo các bước sau:

  1. Kiểm tra Trình quản lý tác vụ
  2. Khởi động lại máy tính và thử
  3. Thực hiện Khởi động sạch
  4. Xóa(Remove) chương trình của bên thứ 3 được cài đặt gần đây
  5. Tắt tăng tốc phần cứng
  6. Tắt tính năng ngăn chặn thực thi dữ liệu

Để tìm hiểu thêm về các bước này, hãy tiếp tục đọc.

1] Kiểm tra Trình quản lý tác vụ

Đôi khi, ứng dụng có thể không hiển thị đang mở trên thanh tác vụ, nhưng nó vẫn có thể đang chạy ở nơi khác mà người dùng không biết. Để cô lập khả năng này, vui lòng mở Trình quản lý tác vụ(Task Manager) và kiểm tra danh sách các chương trình đang chạy. Nếu chương trình của bạn được liệt kê trong số đó, hãy nhấp chuột phải vào nó và chọn tùy chọn 'End Task' để đóng nó.

Ngoài ra, hãy thử điều này. Mở Task Manager > Trong tab Chi tiết , định vị quá trình (Details)dllhost.exe , nhấp chuột phải vào nó và chọn Kết thúc tác vụ(End task) . Bây giờ hãy xem liệu bạn có thể làm những gì bạn muốn làm không.

2] Khởi động lại máy tính và thử

Khởi động lại máy tính Windows của bạn và cố gắng thực hiện thao tác mong muốn trên tệp.

3] Thực hiện Khởi động sạch

Khởi động máy tính của bạn ở Trạng thái khởi động sạch(Clean Boot State) và sau đó cố gắng khắc phục sự cố theo cách thủ công. Bạn sẽ phải tìm quy trình vi phạm theo cách thủ công. Khắc phục sự cố khởi động sạch được thiết kế để cô lập một vấn đề về hiệu suất.

4] Xóa(Remove) chương trình của bên thứ 3 được cài đặt gần đây

Đôi khi, một số ứng dụng của bên thứ ba có thể can thiệp và điều đó có thể gây ra sự cố này. Trong trường hợp hệ thống của bạn hoạt động tốt trước đó và đang xuất hiện sự cố sau khi cài đặt ứng dụng của bên thứ ba gần đây, hãy thử gỡ cài đặt chương trình đó(uninstalling that program) và kiểm tra xem nó có hoạt động sau đó không.

5] Tắt tăng tốc phần cứng

Tăng tốc phần cứng(Hardware Acceleration) có nghĩa là sử dụng phần cứng của máy tính để thực hiện một tác vụ và chức năng nhất định nhanh hơn mức có thể khi sử dụng phần mềm. Tắt tính năng tăng tốc đồ họa phần cứng(hardware graphics acceleration) và xem điều đó có giúp được bạn không.

6] Tắt tính năng ngăn chặn thực thi dữ liệu(Disable Data Execution Prevention)

Ngăn chặn Thực thi Dữ liệu hoặc DEP là một tính năng bảo mật có thể giúp ngăn ngừa thiệt hại cho máy tính của bạn. Nếu một chương trình cố gắng thực thi mã từ bộ nhớ theo cách không chính xác, DEP sẽ đóng chương trình. Tắt DEP cho Chương trình riêng lẻ đó hoặc tắt tính năng Ngăn chặn Thực thi Dữ liệu trên toàn cầu và xem nó có hữu ích không. Xin lưu ý(Mind) bạn khi bạn tắt DEP trên toàn cầu, nó sẽ khiến máy tính của bạn kém an toàn hơn.

Nếu điều gì đó không hiệu quả với bạn, hãy nhớ đảo ngược các thay đổi đã thực hiện.

Làm cách nào để sửa lỗi Mở trong COM Surrogate?

Cách khắc phục Không thể hoàn thành hành động vì tệp đang mở trong vấn đề COM Surrogate trên PC Windows 11/10 ; bạn cần phải chấm dứt quá trình dllhost.exe bằng Trình quản lý Tác vụ(Task Manager) . Ngoài(Apart) ra, bạn có thể khởi động lại máy tính của mình và kiểm tra xem nó có giải quyết được sự cố hay không. Đôi khi, phần mềm của bên thứ ba cũng có thể chịu trách nhiệm cho vấn đề này. Trong trường hợp như vậy, bạn cần kiểm tra xem gần đây bạn đã cài đặt bất kỳ phần mềm của bên thứ ba nào hay chưa. Nếu có, bạn có thể gỡ cài đặt để khắc phục sự cố.

Nó có nghĩa là gì nếu một Tệp(File) được mở trong COM Surrogate ?

Nếu bạn nhận được  Không thể hoàn thành hành động do tệp đang mở trong(The action cannot be completed because the file is open in COM Surrogate)  lỗi COM Surrogate khi đổi tên hoặc sao chép tệp trên Windows 11/10 , điều đó có nghĩa là dịch vụ dllhost.exe không phản hồi như bình thường. Nói cách khác, dịch vụ COM Surrogate không thể xử lý mã trên máy tính của bạn để thực hiện một tác vụ nhất định.

Hope something helps!

Các bài đọc liên quan:(Related reads:)



About the author

Tôi là kỹ sư phần cứng với hơn 10 năm kinh nghiệm làm việc trên hệ điều hành IOS và MacOS. Tôi cũng là giáo viên dạy lớp tối trong 5 năm qua và đã tự học cách sử dụng Google Chrome. Kỹ năng của tôi trong cả hai lĩnh vực khiến tôi trở thành ứng cử viên hoàn hảo cho công việc phát triển trang web, thiết kế đồ họa hoặc bảo mật web.



Related posts