Solution 1: Khởi động lại máy tính và kết thúc quá trình COM surrogate trong Task Manager
Khi gặp phải lỗi “File đang mở trong COM Surrogate”, bạn có thể thử khởi động lại máy tính và kết thúc quá trình COM surrogate trong Task Manager để khắc phục vấn đề. Dưới đây là các bước thực hiện:
- Bước 1: Nhấn tổ hợp phím Ctrl + Shift + Esc để mở Task Manager.
- Bước 2: Trong cửa sổ Task Manager, chuyển đến tab Details.
- Bước 3: Tìm quá trình dllhost.exe. Sau đó, nhấp chuột phải và chọn End task.
Khởi động lại máy tính và kiểm tra xem lỗi “Không thể hoàn tất hành động vì file đang mở trong COM Surrogate” đã được khắc phục chưa.
Solution 2: Thực hiện khởi động sạch
Thực hiện khởi động máy tính trong trạng thái khởi động sạch có thể giúp khắc phục vấn đề này. Dưới đây là các bước thực hiện:
- Bước 1: Nhấn tổ hợp phím Win + R để mở hộp thoại Run. Sau đó, nhập msconfig vào ô và nhấn Enter.
- Bước 2: Trong tab General, chọn tùy chọn Selective startup và kiểm tra hai tùy chọn sau:
- – Load system services
- – Load start items
- Bước 3: Chuyển đến tab Services, sau đó đánh dấu vào Hide all Microsoft services.
- Bước 4: Đánh dấu vào tất cả các ứng dụng của bên thứ ba trong danh sách và nhấp vào Disable all để vô hiệu hóa tất cả các dịch vụ này.
- Bước 5: Chuyển đến tab Startup, sau đó nhấp vào Open Task Manager.
- Bước 6: Bây giờ trong cửa sổ Task Manager, nhấp chuột phải vào từng ứng dụng một và chọn Disable.
- Bước 7: Cuối cùng, nhấp vào Apply > OK để lưu các thay đổi. Nếu bạn nhận được thông báo khởi động lại hệ thống, hãy nhấp vào Restart.
Solution 3: Tắt Data Execution Prevention (DEP)
Data Execution Prevention (DEP) là một tính năng bảo mật có thể giúp ngăn chặn hỏng hóc cho máy tính của bạn. DEP sẽ tắt một chương trình nếu nó cố gắng thực thi mã từ bộ nhớ một cách không đúng cách. Tắt DEP cho chương trình cụ thể đó hoặc vô hiệu hóa Data Execution Prevention toàn cầu để xem xem có giúp được không. Lưu ý:
Khi bạn vô hiệu hóa DEP toàn cầu, máy tính của bạn sẽ ít an toàn hơn.
Để tắt DEP, làm theo các bước sau:
- Bước 1: Mở cửa sổ Command Prompt với quyền quản trị. Bạn có thể nhấn tổ hợp phím Win + R, nhập cmd và nhấn Ctrl + Shift + Enter để mở Command Prompt trên Windows 10 với quyền quản trị.
- Bước 2: Nhập lệnh sau vào cửa sổ Command Prompt và nhấn Enter để tắt DEP trên Windows 10.
BCDEDIT /SET {CURRENT} NX ALWAYSOFF
Bước 3: Sau đó, khởi động lại máy tính Windows 10 của bạn và DEP sẽ hoàn toàn bị vô hiệu hóa trên Windows 10.
Solution 4: Gỡ bỏ ứng dụng gây xung đột
Đôi khi, một số ứng dụng của bên thứ ba có thể gây xung đột, gây ra vấn đề này. Nếu hệ thống của bạn hoạt động bình thường trước đó và bạn gặp sự cố sau khi cài đặt một ứng dụng bên thứ ba gần đây, hãy thử gỡ bỏ chương trình và kiểm tra xem vấn đề có được khắc phục không.
Solution 5: Vô hiệu hóa Hardware Acceleration
Hardware Acceleration có nghĩa là sử dụng phần cứng của máy tính để thực hiện các tác vụ và chức năng nhanh hơn so với sử dụng phần mềm. Hãy vô hiệu hóa việc tăng tốc đồ họa phần cứng và xem xem có giúp bạn không.
Nguồn: https://www.partitionwizard.com/partitionmanager/file-is-open-in-com-surrogate.html