Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp

Một số người dùng Windows 10 báo gặp lỗi 0x800704C8 (The Requested operation cannot be performed on a file with a user-mapped section opened) khi cố sao chép một số tệp.

Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp

Sau khi điều tra kỹ, có một số nguyên nhân cơ bản khác nhau có thể kích hoạt mã lỗi này. Dưới đây là danh sách các nguyên nhân tiềm ẩn:

  • Thiếu quyền sở hữu tệp – Sự cố này có thể do vấn đề quyền sở hữu ngăn bạn quản lý tệp vì HĐH cho rằng chúng đang được sử dụng. Nếu áp dụng, bạn khắc phục bằng công cụ như Unlocker cấp quyền sở hữu đầy đủ và di chuyển tự do.
  • Can thiệp của AV thứ 3 – Dưới một số hoàn cảnh, bạn có thể gặp mã lỗi này do can thiệp của antivirus hoặc tường lửa thứ 3. Khắc phục bằng cách tắt bảo vệ thời gian thực (nếu dùng AV) hoặc gỡ công cụ bảo mật (nếu dùng tường lửa).
  • Thiếu quyền admin – Nếu gặp sự cố khi di chuyển tệp thuộc dự án Visual Studio, bạn có thể hoàn tất bằng cách đóng Visual Studio hoặc tạo quy tắc Properties buộc chương trình chạy với quyền admin luôn.
  • Hỏng tệp hệ thống – Nếu gặp lỗi khi di chuyển bất kỳ loại tệp nào, có thể bạn đang gặp hỏng hệ thống ảnh hưởng đến khả năng quản lý tệp. Hãy chạy quét SFC và DISM để sửa phụ thuộc hỏng hoặc cài đặt sạch/sửa chữa trong trường hợp nghiêm trọng.

Sau khi nắm rõ mọi nguyên nhân tiềm ẩn, đây là danh sách các bản sửa lỗi đã xác minh người dùng khác dùng thành công:

Phương pháp 1: Chấp quyền sở hữu tệp

Thường xuyên, 0x800704C8 xảy ra do vấn đề quyền hạn ngăn tệp được sao chép ra khỏi ổ đang chứa.

Một số người dùng cũng gặp sự cố báo đã khắc phục thành công lỗi 'The Requested operation cannot be performed on a file with a user-mapped section opened' bằng cách dùng chương trình thứ 3 tên Unlocker để chấp quyền sở hữu đầy đủ tệp trước khi thử sao chép lại.

Đây là phần mềm miễn phí cho phép bạn kiểm soát tệp và cấp quyền cần thiết để di chuyển chúng 아무 nơi nào.

Nếu bạn thoải mái dùng phần mềm miễn phí để mở khóa và sao chép tệp khác không di chuyển được, làm theo hướng dẫn sau cài và dùng Unlocker:

  1. Mở trình duyệt mặc định truy cập trang tải Unlocker trên Softpedia.
  2. Khi đến đúng danh sách, nhấn nút Tải ngay, chọn mirror chờ tải xong.Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp
  3. Sau khi tải xong, nhấn đúp vào bộ cài, nhấn Có tại UAC (Kiểm soát tài khoản người dùng) nếu được nhắc.
  4. Làm theo hướng dẫn hoàn tất cài Unlocker, khởi động lại máy ở cuối quá trình.Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp
  5. Sau khi Unlocker cài xong, mở nó, dùng cửa sổ Duyệt điều hướng đến vị trí tệp/thư mục, nhấn chọn nó trước khi nhấn OK.
  6. Từ lời nhắc tiếp theo, dùng menu thả xuống Hành động không chọn Di chuyển, nhấn OK để di chuyển đối tượng bị khóa.Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp

Nếu dùng Unlocker vẫn báo lỗi The Requested operation cannot be performed on a file with a user-mapped section opened hoặc bạn tìm phương pháp khác, chuyển sang phương pháp tiếp theo.

Phương pháp 2: Tắt hoặc gỡ cài đặt phần mềm Antivirus

Nếu bạn dùng bộ bảo mật hoặc tường lửa thứ 3, có thể một false positive đang ảnh hưởng thao tác di chuyển và kích hoạt lỗi 0x800704C8.

Vấn đề này chủ yếu được xác nhận bởi người dùng gặp phải với cả tường lửa thứ 3 và bộ bảo mật thứ 3.

Lưu ý: Nếu bạn dùng Windows Defender, bỏ qua phương pháp này vì không có bằng chứng Windows Defender xung đột với dịch vụ di chuyển/sao chép tệp trên Windows 10.

Nếu dùng tùy chọn bảo mật thứ 3, hãy bắt đầu bằng cách tắt bộ bảo mật trước khi mở Windows Backup – Hầu hết bộ thứ 3 cho phép làm trực tiếp từ biểu tượng khay hệ thống.

Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp

Với hầu hết công cụ bảo mật thứ 3, bạn có thể làm đơn giản chuột phải vào biểu tượng khay hệ thống của antivirus thứ 3 tìm tùy chọn tắt bảo vệ thời gian thực.

Lưu ý: Hãy nhớ nếu sự cố do tường lửa gây ra, tắt bộ bảo mật thứ 3 có thể không đủ vì cùng bộ bảo mật vẫn ở đó sau khi tắt biện pháp bảo mật.

Nếu dùng tường lửa hoặc chỉ tắt bảo vệ thời gian thực không khắc phục, làm theo hướng dẫn sau gỡ tường lửa thứ 3 xem có khắc phục không:

  1. Nhấn Windows + R mở hộp thoại Run. Gõ appwiz.cpl nhấn Enter mở menu Chương trình và Tính năng. Nếu UAC hiện ra, nhấn Có cấp quyền admin.Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp
  2. Trong menu Chương trình và Tệp, cuộn xuống danh sách ứng dụng đã cài tìm bộ tường lửa thứ 3 muốn gỡ.
  3. Khi tìm thấy danh sách đúng, chuột phải vào danh sách antivirus hoặc tường lửa thứ 3 chọn Gỡ cài đặt từ menu ngữ cảnh mới.Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp
  4. Sau khi làm xong, làm theo hướng dẫn trên màn hình hoàn tất gỡ cài đặt.
  5. Khởi động lại máy xem sự cố đã khắc phục chưa bằng cách thử sao chép tệp lại.

Nếu phương pháp này không áp dụng hoặc bạn vẫn gặp 0x800704C8 sau khi tắt/gỡ bộ thứ 3, chuyển sang phương pháp tiếp theo.

Phương pháp 3: Mở Visual Studio với quyền Admin (nếu áp dụng)

Nếu bạn gặp sự cố khi di chuyển tệp thuộc dự án Visual Studio, chương trình có thể thiếu quyền admin cần thiết để di chuyển tệp tự do khi dự án đang tải.

Nếu bạn ở kịch bản này, bạn khắc phục bằng cách đóng Visual Studio khi di chuyển tệp kích hoạt 0x800704C8 (The Requested operation cannot be performed on a file with a user-mapped section opened).

Nếu muốn di chuyển tệp động (khi Visual Studio mở), bạn cần mở chương trình với quyền admin.

Để làm vậy, chuột phải vào tệp thực thi dùng khởi chạy Visual Studio chọn Chạy với tư cách quản trị viên từ menu ngữ cảnh.

Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệpKhắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp

Nếu sự cố khắc phục và bạn muốn tránh làm các bước trên mỗi lần mở Visual Studio, làm theo hướng dẫn sau buộc HĐH mở tệp thực thi này với quyền admin mỗi lần:

  1. Trước hết, đảm bảo Visual Studio đã đóng và không tiến trình liên quan chạy nền.
  2. Mở My Computer hoặc File Explorer điều hướng đến vị trí cài Steam. Mặc định Steam cài ở:
    C:\Program Files (x86)\Microsoft Visual Studio\2019\{editionName}
  3. Chuột phải vào VisualStudio.exe chọn Thuộc tính từ menu ngữ cảnh.
  4. Trong màn hình Thuộc tính, vào tab Tương thích từ menu ribbon trên. Xuống mục Cài đặt tích ô Chạy chương trình này với tư cách quản trị viên.Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp
  5. Cuối cùng, nhấn Áp dụng lưu thay đổi vĩnh viễn trước khi thử khởi chạy Visual Studio bình thường (nhấn đúp).

Nếu kịch bản này không áp dụng hoặc bạn vẫn gặp 0x800704C8 sau các bước trên, chuyển sang phương pháp tiếp theo.

Phương pháp 4: Chạy quét SFC và DISM

Nếu không bản sửa lỗi nào cho phép bạn khắc phục 0x800704C8, bước tiếp theo là dùng hai tiện ích (SFC và DISM) có khả năng sửa hỏng tệp hệ thống ảnh hưởng đến khả năng quản lý tệp của HĐH.

System File Checker và Deployment Image Servicing and Management là hai công cụ tích hợp sẵn trang bị sửa hầu hết các trường hợp hỏng phổ biến có thể kích hoạt 0x800704C8 khi sao chép/di chuyển tệp trên Windows 10.

Nếu chưa triển khai tiện ích này, hãy bắt đầu với quét System File Checker vì bạn có thể làm mà không cần kết nối internet.

Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp

Lưu ý: Quan trọng hiểu SFC là công cụ hoàn toàn cục bộ dùng bộ nhớ đệm cục bộ thay thế mục tệp hệ thống hỏng bằng bản lành. Khi triển khai, quan trọng không ngắt quãng quét vì ngắt có thể tạo thêm lỗi logic.

QUAN TRỌNG: Nếu bạn dùng HDD truyền thống thay vì SSD hiện đại, thao tác có thể mất vài giờ. Tiện ích có xu hướng đóng băng tạm thời – Nếu xảy ra, đừng đóng cửa sổ, chờ theo dõi thời gian thực quay lại.

Khi quét SFC xong, khởi động lại máy xem mã lỗi 'The Requested operation cannot be performed on a file with a user-mapped section opened' đã khắc phục chưa.

Nếu chưa, tiến hành khởi động quét DISM.

Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp

Lưu ý: Khác với quét SFC thông thường, DISM dùng thành phần Windows Update thay thế bản sao tệp Windows hỏng bằng bản lành tải qua internet. Do đó, bạn cần đảm bảo kết nối internet ổn định trước khi bắt đầu.

Sau khi hoàn tất cả hai quét DISM và SFC, khởi động lại máy và dùng máy bình thường xem bạn có còn gặp mã lỗi 0x8078012D khi chạy sao lưu Windows 10 không.

Nếu sự cố vẫn tồn tại, chuyển sang Phương pháp 5.

Phương pháp 5: Reset mọi thành phần hệ điều hành

Nếu bạn đã thử mọi bản sửa lỗi tiềm ẩn và vẫn gặp cùng loại 0x8078012D khi di chuyển/sao chép tệp trên Windows 10, bạn rất có thể đối mặt với hỏng tệp hệ thống ảnh hưởng đến phụ thuộc dùng bởi trình tự sao lưu.

Nếu không bản sửa lỗi nào hiệu quả, bước logic tiếp theo là reset mọi thành phần Windows bằng quy trình cài đặt sạch hoặc sửa cài đặt (in-place repair).

Nếu tìm con đường dễ dàng, chọn cài đặt sạch. Nhưng trừ khi bạn sao lưu dữ liệu trước, bạn sẽ mất mọi dữ liệu cá nhân trên ổ OS.

Lưu ý: Quy trình này không yêu cầu phương tiện cài đặt tương thích.

Khắc phục lỗi 0x800704C8 trên Windows 10 khi sao chép tệp

Nếu bạn tìm cách tiếp cận tập trung để giữ tệp cá nhân trên ổ OS, bạn cần phương tiện cài đặt tương thích để khởi tạo sửa cài đặt (quy trình sửa chữa tại chỗ).

Lưu ý: Quy trình này phức tạp hơn cách đầu, nhưng lợi thế chính là bạn sẽ làm mới mọi thành phần có thể bị hỏng mà không mất dữ liệu từ ứng dụng, game, tài liệu, phương tiện cá nhân hiện lưu trên ổ OS.