Khắc phục lỗi 'Sharing Violation' trong Excel: 5 cách để lưu công việc của bạn

trung bình📊 Microsoft Excel2026-06-09| Windows 10/11, Microsoft Excel 365, Excel 2019, Excel 2016, OneDrive, Ổ đĩa mạng chia sẻ.

Error Message

Your changes could not be saved to 'File.xlsx' because of a sharing violation. Try saving to a different file.
#vi-pham-chia-se#sua-loi-excel#khoa-tep#xu-ly-su-co-it

Tại sao điều này xảy ra

Tất cả chúng ta đều đã từng gặp tình huống này. Bạn vừa dành 45 phút để xây dựng một bảng pivot phức tạp, bạn nhấn Ctrl + S, và Excel chặn bạn bằng thông báo 'Sharing Violation'. Thật bực bội vì lỗi này không cho bạn biết cái gì thực sự đang sử dụng tệp của bạn.

Điều này xảy ra do cơ chế 'Safe Save' của Excel. Thay vì ghi đè trực tiếp lên tệp, Excel thực hiện quy trình bốn bước: tạo một tệp tạm thời, ghi dữ liệu vào đó, xóa tệp gốc và đổi tên tệp tạm thời. Nếu phần mềm diệt virus hoặc trình đồng bộ đám mây chiếm dụng tệp trong khoảng thời gian chuyển tiếp 50 mili giây đó, việc lưu sẽ thất bại.

Các bước khắc phục chi tiết

1. Tắt ngăn xem trước (Preview Pane) trong File Explorer

Một trong những thủ phạm phổ biến nhất là một tính năng tích hợp sẵn của Windows. Nếu bạn đang bật Preview Pane, Windows Explorer sẽ khóa tệp để tạo hình thu nhỏ (thumbnail). Lệnh khóa nhỏ này đủ để ngăn Excel hoàn thành chu kỳ lưu.

  • Mở File Explorer.
  • Nhấp vào tab View (hoặc menu 'View' trong Windows 11).
  • Bỏ chọn Preview pane.
  • Thử lưu lại bảng tính. Cách khắc phục đơn giản trong 2 giây này giải quyết được gần 40% các xung đột chia sẻ.

2. Thêm các ngoại lệ cho phần mềm diệt virus

Phần mềm bảo mật thường quá nhạy bén so với mức cần thiết. Khi Excel tạo tệp lưu tạm thời, phần mềm diệt virus của bạn có thể ngay lập tức chiếm dụng nó để quét mã độc. Điều này ngăn Excel đổi tên nó trở lại tên tệp gốc.

Nếu bạn sử dụng Windows Defender, bạn có thể bỏ qua điều này bằng cách thêm thư mục làm việc vào danh sách ngoại lệ thông qua PowerShell (chạy với quyền Administrator):

Add-MpPreference -ExclusionPath "C:\Users\YourUsername\Documents\WorkProjects"

Ngoài ra, bạn có thể yêu cầu trình quét bỏ qua hoàn toàn tiến trình Excel:

Add-MpPreference -ExclusionProcess "Excel.exe"

3. Xóa các tệp tạm thời 'Ghost'

Excel tạo các tệp 'chủ sở hữu' ẩn bắt đầu bằng ~$ (ví dụ: ~$Budget2024.xlsx). Nếu Excel bị treo, các tệp này vẫn còn sót lại. Chúng hoạt động như các biển báo 'Cấm vào' kỹ thuật số, báo cho Excel biết tệp vẫn đang được mở bởi một người dùng khác.

  • Đóng tất cả cửa sổ Excel.
  • Trong File Explorer, vào mục View và tích chọn Hidden items.
  • Tìm đến thư mục của bạn và tìm các tệp bắt đầu bằng ~$.
  • Xóa các tệp ghost này thủ công và khởi động lại Excel.

4. Quản lý xung đột đồng bộ OneDrive

Đồng bộ đám mây rất tuyệt vời cho đến khi nó cố gắng tải tệp lên đúng thời điểm bạn đang lưu. Các tệp lớn (trên 50MB) đặc biệt dễ gặp lỗi này vì chúng ở trạng thái 'bận' lâu hơn trong quá trình đồng bộ.

  • Nhấp chuột phải vào biểu tượng OneDrive trên thanh tác vụ và chọn Pause syncing.
  • Lưu tệp của bạn. Nếu thành công, trình đồng bộ chính là nút thắt cổ chai.
  • Để ngăn chặn điều này về lâu dài, hãy vào File > Options > Save trong Excel. Bạn có thể tắt 'AutoSave' nếu muốn kiểm soát thủ công thời điểm tệp được đưa lên đám mây.

5. Đặt lại tính năng chia sẻ cũ (Legacy Sharing)

Nếu bạn đang làm việc trên một bảng tính cũ sử dụng tính năng 'Shared Workbook' thay vì Co-authoring hiện đại, logic nội bộ có thể bị lỗi.

  • Chuyển đến tab Review.
  • Tìm mục Share Workbook (Legacy).
  • Bỏ chọn tùy chọn sử dụng các tính năng chia sẻ cũ. Nếu nó đã tắt, hãy thử bật rồi tắt lại để đặt lại trạng thái chia sẻ của tệp.

Cách xác minh việc khắc phục

Đừng mạo hiểm với dữ liệu của bạn. Trước khi kết thúc phiên làm việc, hãy thực hiện các bước kiểm tra sau:

  • Sử dụng Save As để tạo một bản sao lưu với tên mới.
  • Thực hiện một thay đổi nhỏ—như nhập 'test' vào một ô bất kỳ—và nhấn lưu.
  • Nếu cửa sổ 'Sharing Violation' không xuất hiện, xung đột đã được giải quyết.
  • Kiểm tra thư mục để tìm các tệp .tmp. Một lần lưu sạch sẽ không bao giờ để lại các tệp tạm thời.

Mẹo chuyên nghiệp để phòng ngừa

Làm việc trực tiếp trên ổ đĩa mạng đã được ánh xạ qua Wi-Fi rất rủi ro. Nếu kết nối của bạn bị ngắt dù chỉ một giây trong quá trình 'Safe Save', bạn sẽ gặp lỗi sharing violation. Sẽ an toàn hơn nhiều nếu bạn làm việc trên thư mục cục bộ và sao chép tệp vào máy chủ sau khi hoàn tất.

Nếu bạn lo lắng rằng việc lưu thất bại đã làm hỏng dữ liệu, hãy kiểm tra tính toàn vẹn của tệp. Tôi sử dụng Hash Generator tại https://toolcraft.app/en/tools/developer/hash-generator. Bằng cách so sánh mã băm SHA-256 của tệp hiện tại với bản sao lưu ngày hôm qua, bạn có thể biết ngay cấu trúc tệp có còn nguyên vẹn hay không mà không cần mở từng trang tính.

Cuối cùng, hãy kiểm tra xem công ty của bạn có sử dụng các dịch vụ lập chỉ mục mạnh mẽ như Copernic hay không. Việc vô hiệu hóa lập chỉ mục cho các thư mục dự án đang hoạt động có thể giảm đáng kể các lỗi khóa tệp khó chịu này.

Related Error Notes