Bạn có thể gặp phải tình huống không thể đổi tên tệp trên máy tính Windows của mình mặc dù tệp đó không được mở ở bất kỳ đâu. Nếu bạn tiếp tục đổi tên nó, bạn có thể gặp lỗi: Tệp Đang sử dụng, Không thể hoàn thành tác vụ vì tệp đang mở trong COM Surrogate .
Thông báo sẽ đề xuất bạn đóng tệp và thử lại. Nếu nó có ích, tốt cho bạn. Nhưng nó không, sau đó bạn có thể thử một trong những đề xuất này. Nhưng trước khi bắt đầu, hãy quét máy tính của bạn bằng phần mềm chống vi-rút, vì sự lây nhiễm phần mềm độc hại có thể xuất hiện thông báo này.
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ể gặp 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:
- Kiểm tra Trình quản lý Tác vụ
- Khởi động lại máy tính và thử
- Thực hiện Khởi động sạch
- Xóa chương trình của bên thứ 3 được cài đặt gần đây
- Tắt tăng tốc phần cứng
- 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ụ 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 chương trình đó và chọn tùy chọn 'Kết thúc tác vụ' để đóng chương trình đó.
Ngoài ra, hãy thử điều này. Mở Trình quản lý tác vụ> Trong tab Chi tiết, tìm dllhost.exe xử lý, nhấp chuột phải vào nó và chọn Kết thúc nhiệm vụ . 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 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 sự cố hiệu suất.
4] Xóa 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ứ 3 gần đây, hãy thử gỡ cài đặt chương trình đó 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 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 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
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 ý 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ụ. Ngoài 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ố.
Có nghĩa là gì nếu một tệp được mở trong COM Surrogate?
Nếu bạn nhận được Không thể hoàn thành tác vụ vì tệp đang mở trong COM Surrogate Lỗi khi đổi tên hoặc sao chép tệp trên Windows 11/10, điều đó ngụ ý rằng 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.
Hy vọng điều gì đó hữu ích!
Bài đọc có liên quan:
- COM Surrogate đã ngừng hoạt động
- Các chương trình không phản hồi trong Windows
- Tệp đang được sử dụng, không thể hoàn tất tác vụ vì tệp đang mở trong một chương trình khác.