Bỏ Read‑only Trong Excel: Hướng Dẫn Chi Tiết Từng Bước Để Giải Quyết Mọi Vấn Đề

Mục lục bài viết

Lời mở đầu

Excel là một trong những công cụ phổ biến nhất trong môi trường văn phòng, hỗ trợ người dùng thực hiện các thao tác tính toán, phân tích dữ liệu và trình bày báo cáo. Tuy nhiên, trong quá trình làm việc, chúng ta thường gặp phải hiện tượng file Excel bị khóa ở chế độ Read‑Only (chỉ đọc). Khi đó, người dùng không thể chỉnh sửa, lưu lại các thay đổi, và thậm chí không thể thực hiện một số thao tác cơ bản như thêm công thức hay định dạng ô.

Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tiễn để bỏ chế độ Read‑Only trong Excel, từ các nguyên nhân cơ bản nhất đến các giải pháp nâng cao, bao gồm cả cách xử lý qua Windows Explorer, PowerShell, Registry, và thậm chí qua các công cụ bên thứ ba. Ngoài ra, chúng tôi sẽ đề cập đến những lưu ý quan trọng để tránh việc file bị khóa lại trong tương lai.

1. Nguyên nhân khiến file Excel ở chế độ Read‑Only

Trước khi đi vào cách khắc phục, chúng ta cần hiểu rõ tại sao file lại chuyển sang chế độ Read‑Only. Dưới đây là một số nguyên nhân phổ biến:

STTNguyên nhânMô tả chi tiết
1File đang được mở bởi người dùng khácKhi file được lưu trên mạng (SharePoint, OneDrive, server nội bộ) và một người dùng khác đang mở nó, Excel sẽ tự động đặt chế độ chỉ đọc cho người dùng khác.
2Cài đặt thuộc tính “Read‑Only” trong WindowsThuộc tính này có thể được bật thủ công hoặc do chính sách bảo mật của hệ thống.
3File được bảo vệ bằng mật khẩuExcel cho phép chỉ mở file ở chế độ chỉ đọc nếu người dùng không nhập đúng mật khẩu.
4Macro hoặc VBA code đặt chế độ Read‑OnlyMột số tập lệnh tự động bật chế độ này khi mở file.
5File được tạo bởi một ứng dụng khác (PDF, Word) và chuyển đổi sang ExcelĐôi khi chuyển đổi gây ra thuộc tính “Read‑Only”.
6Lỗi trong Office hoặc WindowsCác bản cập nhật chưa được cài đặt, hoặc file bị hỏng.
7Đường dẫn chứa ký tự đặc biệt hoặc quá dàiWindows có giới hạn độ dài đường dẫn; nếu vượt quá, Excel có thể không cho phép ghi.
8Chính sách nhóm (Group Policy) trong môi trường doanh nghiệpQuản trị viên có thể thiết lập quy tắc chỉ cho phép mở file ở chế độ chỉ đọc.

Hiểu rõ nguyên nhân sẽ giúp bạn chọn giải pháp phù hợp nhất và tránh lặp lại vấn đề trong tương lai.

2. Kiểm tra và thay đổi thuộc tính “Read‑Only” trong Windows Explorer

2.1. Kiểm tra thuộc tính file

  1. Mở Windows Explorer (hoặc File Explorer).
  2. Điều hướng tới thư mục chứa file Excel (.xlsx, .xls, .xlsm…).
  3. Nhấp chuột phải vào file, chọn Properties.
  4. Trong tab General, kiểm tra ô Read‑only. Nếu có dấu tick, bỏ tick và nhấn OK.

Lưu ý: Nếu nút OK bị mờ hoặc không cho phép thay đổi, có thể file đang được mở bởi một tiến trình khác hoặc bạn không có quyền quản trị.

2.2. Kiểm tra quyền truy cập (Permissions)

  1. Trong Properties, chuyển sang tab Security.
  2. Chọn User hoặc Group hiện tại, sau đó nhấn Edit.
  3. Đảm bảo Full control hoặc Modify được bật. Nếu không, bạn cần quyền admin để thay đổi.
  4. Nhấn Apply → OK.

Mẹo: Đối với môi trường doanh nghiệp, nếu bạn không có quyền, hãy liên hệ với bộ phận IT để được cấp quyền.

3. Đóng các tiến trình và ứng dụng đang giữ file

Khi một file đang được mở bởi một tiến trình (có thể là Excel, OneDrive, Outlook, hoặc thậm chí một bản sao lưu), Windows sẽ tự động khóa file ở chế độ Read‑Only cho các người dùng khác.

3.1. Sử dụng Task Manager

  1. Nhấn Ctrl + Shift + Esc để mở Task Manager.
  2. Tìm Microsoft Excel (hoặc bất kỳ tiến trình nào có thể đang sử dụng file, ví dụ: EXCEL.EXE, OneDrive.exe).
  3. Nhấp End Task để đóng tiến trình.

Cảnh báo: Khi đóng Excel, mọi thay đổi chưa lưu sẽ bị mất. Hãy chắc chắn rằng không có dữ liệu quan trọng chưa lưu.

3.2. Kiểm tra file lock bằng công cụ “Handle” của Sysinternals

  1. Tải và cài đặt Sysinternals Suite từ Microsoft.
  2. Mở Command Prompt (Run as Administrator).
  3. Gõ lệnh:
    handle.exe "TênFile.xlsx"
  4. Công cụ sẽ hiển thị PID (Process ID) của tiến trình đang giữ file. Dùng Taskkill để dừng:
    taskkill /PID <PID> /F

Lợi ích: Phát hiện được các tiến trình ẩn không hiển thị trong Task Manager (ví dụ: dịch vụ nền).

4. Xóa hoặc thay đổi mật khẩu bảo vệ file

Nếu file được bảo vệ bằng mật khẩu mở (Open password) hoặc mật khẩu chỉnh sửa (Modify password), Excel sẽ chỉ cho phép mở ở chế độ Read‑Only nếu mật khẩu không đúng.

4.1. Mở file và nhập mật khẩu

  1. Mở Excel, chọn File → Open, duyệt tới file.
  2. Khi hộp thoại yêu cầu mật khẩu, nhập mật khẩu đúng.
  3. Nếu bạn không biết mật khẩu, có một số phương pháp bypass (phá mật khẩu) nhưng cần lưu ý về mặt pháp lý và đạo đức.

4.2. Sử dụng VBA để loại bỏ mật khẩu

Cảnh báo: Phương pháp này chỉ nên dùng cho file mà bạn có quyền hợp pháp chỉnh sửa.

  1. Mở Excel và tạo một Workbook mới.
  2. Nhấn Alt + F11 để mở VBA Editor.
  3. Chèn một Module mới (Insert → Module) và dán đoạn mã sau:

vba Sub RemovePassword() Dim wb As Workbook Dim pwd As String pwd = InputBox("Nhập mật khẩu hiện tại (nếu có):") Set wb = Workbooks.Open(Filename:="C:\Đường\đến\file.xlsx", Password:=pwd) wb.Password = "" ' Xóa password mở wb.WritePassword = "" ' Xóa password chỉnh sửa wb.Save wb.Close MsgBox "Mật khẩu đã được xóa!" End Sub

  1. Chạy macro (F5). Nếu mật khẩu đúng, file sẽ được lưu lại không có mật khẩu, và bạn sẽ có quyền chỉnh sửa.

4.3. Sử dụng công cụ bên thứ ba

Có nhiều phần mềm như PassFab for Excel, Stellar Phoenix Excel Password Recovery hoặc Free Word Excel Password Remover. Hãy:

  • Tải phần mềm từ nguồn uy tín.
  • Chạy và chọn file cần gỡ mật khẩu.
  • Chờ quá trình giải mã (có thể mất vài phút tới vài giờ tùy độ phức tạp).

Lưu ý: Một số công cụ có thể không hoạt động trên các phiên bản Excel mới (Office 365/2026) do mã hóa mạnh hơn.

5. Xóa bảo vệ sheet và workbook bằng VBA

Đôi khi, sheet hoặc workbook được bảo vệ (Protected) khiến người dùng không thể chỉnh sửa, mặc dù file không ở chế độ Read‑Only. Điều này thường xuất hiện khi người tạo file muốn ngăn thay đổi công thức.

5.1. Bảo vệ sheet (Sheet Protection)

Sub UnprotectSheet() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Unprotect Password:="MậtKhẩuSheet" Next ws MsgBox "Tất cả sheet đã được bỏ bảo vệ!"
End Sub

5.2. Bảo vệ workbook (Workbook Protection)

Sub UnprotectWorkbook() ThisWorkbook.Unprotect Password:="MậtKhẩuWorkbook" MsgBox "Workbook đã được bỏ bảo vệ!"
End Sub

Tips: Nếu không biết mật khẩu, bạn có thể thử các công cụ “Excel Password Remover” tương tự như mục 4.

6. Sử dụng PowerShell để bỏ thuộc tính Read‑Only

PowerShell cung cấp cách nhanh chóng để thay đổi thuộc tính của file mà không cần mở Windows Explorer.

6.1. Kiểm tra thuộc tính hiện tại

Get-Item "C:\Đường\đến\file.xlsx" | Select-Object Name,Attributes

Nếu Attributes chứa ReadOnly, bạn cần thay đổi.

6.2. Loại bỏ thuộc tính Read‑Only

(Get-Item "C:\Đường\đến\file.xlsx").Attributes = "Normal"

Hoặc dùng lệnh ngắn gọn:

Clear-ItemProperty -Path "C:\Đường\đến\file.xlsx" -Name IsReadOnly

6.3. Đặt lại quyền truy cập

Bỏ Read Only Trong Excel
Bỏ Read Only Trong Excel

Bạn cũng có thể thêm quyền ghi cho người dùng hiện tại:

$acl = Get-Acl "C:\Đường\đến\file.xlsx"
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("TênUser","Modify","Allow")
$acl.SetAccessRule($rule)
Set-Acl "C:\Đường\đến\file.xlsx" $acl

Lưu ý: Để thực hiện các lệnh trên, bạn cần chạy PowerShell với quyền Administrator.

7. Sửa lỗi Registry gây ra Read‑Only (đối với Excel 2026 trở lên)

Trong một số trường hợp, cài đặt Registry của Excel có thể gây ra việc tự động mở file ở chế độ Read‑Only, đặc biệt là khi có các add‑in hoặc macro không tương thích.

7.1. Mở Registry Editor

  1. Nhấn Win + R, gõ regedit, nhấn Enter.
  2. Khi hỏi “Do you want to allow this app to make changes to your device?”, chọn Yes.

7.2. Định vị khóa Registry

  • Đối với Office 365/2026/2026 (64‑bit trên Windows 64‑bit):
    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options
  • Đối với Office 2026:
    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options
  • Đối với Office 2026:
    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options

7.3. Kiểm tra giá trị ReadOnlyRecommended

Nếu tồn tại giá trị ReadOnlyRecommended (type DWORD) và giá trị là 1, Excel sẽ đề xuất mở file ở chế độ Read‑Only.

  • Đổi giá trị thành 0 hoặc xóa mục này.
  • Đóng Registry Editor và khởi động lại Excel.

7.4. Kiểm tra add‑in gây xung đột

Trong cùng vị trí Options, tìm các giá trị liên quan tới add‑in (ví dụ: AddinX) và tạm thời xóa hoặc đổi tên để kiểm tra.

Cảnh báo: Thao tác Registry không đúng có thể gây lỗi hệ thống. Hãy sao lưu Registry (File → Export) trước khi thay đổi.

8. Xử lý file Excel được lưu trên OneDrive hoặc SharePoint

Khi file được lưu trên dịch vụ đám mây, đồng bộ có thể gây ra trạng thái Read‑Only.

8.1. Kiểm tra trạng thái đồng bộ

  • Nhấp vào biểu tượng OneDrive trong khay hệ thống.
  • Nếu có đánh dấu màu đỏ (đồng bộ lỗi) hoặc đang đồng bộ, chờ quá trình hoàn tất.
  • Đôi khi, một bản sao “~$FileName.xlsx” được tạo tạm thời, khiến file gốc bị khóa.

8.2. Đăng xuất và đăng nhập lại

  1. Nhấp chuột phải vào biểu tượng OneDrive → Settings → Account.
  2. Chọn Unlink this PC.
  3. Đăng nhập lại và đồng bộ lại thư mục chứa file.

8.3. Sử dụng “Open in Desktop App”

  • Khi mở file từ SharePoint trong trình duyệt, chọn Open in Desktop App thay vì Edit in Browser. Điều này giúp tránh chế độ chỉ đọc do trình duyệt không cho phép ghi.

8.4. Kiểm tra “Check Out” trên SharePoint

Nếu người dùng Check Out file trong SharePoint, người khác sẽ chỉ được mở ở chế độ Read‑Only.

  • Vào Library → Check Out → Check In (hoặc Discard Checkout) để giải phóng.

9. Khắc phục lỗi “File is locked for editing by another user”

Đây là lỗi thường gặp khi file được mở trong Excel Online hoặc Excel trên một máy khác.

9.1. Đóng phiên làm việc trên Excel Online

  • Mở OneDrive hoặc SharePoint trong trình duyệt.
  • Tìm file, nhấp vào … (More) → Close hoặc Discard changes.

9.2. Sử dụng “Recover Unsaved Workbooks”

Nếu Excel báo lỗi và đề nghị recover, bạn có thể:

  1. Vào File → Info → Manage Workbook → Recover Unsaved Workbooks.
  2. Chọn bản sao gần nhất và lưu lại.

9.3. Xóa file tạm ~$

  • Trong thư mục chứa file, sẽ xuất hiện file tạm ~$FileName.xlsx.
  • Đóng mọi Excel, sau đó xóa file tạm này. Khi mở lại file gốc, trạng thái Read‑Only sẽ biến mất.

Lưu ý: Đảm bảo không có người dùng nào đang làm việc trên file trước khi xóa.

10. Sửa lỗi “Protected View” (Xem bảo vệ)

Excel có tính năng Protected View tự động bật khi mở file tải về từ internet hoặc email. Khi ở chế độ này, người dùng chỉ được xem, không thể chỉnh sửa.

10.1. Bật “Enable Editing”

  • Khi mở file, một thanh màu vàng sẽ xuất hiện ở trên cùng: “Protected View – This file was opened from an unsafe location”.
  • Nhấn Enable Editing để chuyển sang chế độ bình thường.

10.2. Thêm địa chỉ tin cậy (Trusted Locations)

  1. File → Options → Trust Center → Trust Center Settings.
  2. Chọn Trusted Locations → Add new location.
  3. Chỉ định thư mục chứa file (ví dụ: C:\Dữ liệu\Excel\).
  4. Đánh dấu Subfolders of this location are also trusted nếu cần.

Sau khi thiết lập, mọi file trong thư mục này sẽ không còn vào Protected View.

10.3. Tắt Protected View hoàn toàn (không khuyến khích)

Nếu bạn làm việc trong môi trường an toàn và muốn tắt hoàn toàn:

  • Vào Trust Center → Protected View.
  • Bỏ tick các tùy chọn:
  • “Enable Protected View for files originating from the internet”
  • “Enable Protected View for files located in potentially unsafe locations”
  • “Enable Protected View for Outlook attachments”

Cảnh báo: Việc tắt Protected View tăng nguy cơ mở file độc hại. Chỉ thực hiện trong môi trường nội bộ, máy tính cá nhân.

11. Đặt lại cài đặt mặc định của Excel

Nếu các giải pháp trên không hiệu quả, có khả năng cài đặt Excel bị hỏng.

11.1. Sửa chữa Office (Repair)

  1. Mở Control Panel → Programs and Features.
  2. Tìm Microsoft Office 365 (hoặc phiên bản cài đặt).
  3. Nhấp Change → Chọn Quick Repair hoặc Online Repair.
  4. Thực hiện theo hướng dẫn và khởi động lại máy tính.

11.2. Gỡ bỏ và cài đặt lại Office

  • Nếu sửa chữa không giải quyết, gỡ cài đặt hoàn toàn Office và cài lại từ portal Microsoft 365 hoặc file cài đặt OEM.

12. Phòng ngừa: Cách tránh file Excel bị khóa Read‑Only trong tương lai

Biện phápMô tảÁp dụng
Sử dụng version controlĐối với dự án lớn, sử dụng Git hoặc SVN để theo dõi thay đổi, tránh việc “đóng” file.Đội ngũ phát triển, nhà phân tích dữ liệu
Đặt quyền truy cập đúngThiết lập NTFS permissions cho thư mục chia sẻ, chỉ cho phép người dùng cần sửa đổi có quyền Write.Môi trường doanh nghiệp
Không lưu file trên desktopLưu trên OneDrive hoặc SharePoint để đồng bộ và quản lý phiên bản.Người dùng cá nhân, doanh nghiệp
Tắt “Read‑Only Recommended”Khi lưu, trong Save As → Tools → General Options, bỏ tick “Read‑only recommended”.Tất cả người dùng
Định kỳ kiểm tra macroĐảm bảo macro không tự động bật chế độ Read‑Only khi mở file.Người quản trị file
Sao lưu định kỳSử dụng phần mềm sao lưu để có bản sao luôn sẵn sàng, tránh mất dữ liệu khi file bị khóa.Mọi môi trường
Đào tạo người dùngTổ chức buổi training ngắn về quản lý file Excel trên mạng nội bộ.HR, IT

13. Tổng kết

Việc bỏ chế độ Read‑Only trong Excel không chỉ đơn giản là “bỏ tick” trong một hộp thoại. Đó là một quá trình phân tích nguyên nhân, đánh giá quyền truy cập, và áp dụng giải pháp phù hợp từ các công cụ hệ thống (Windows Explorer, PowerShell, Registry) tới các phương pháp lập trình (VBA) và phần mềm bên thứ ba.

Bằng cách hiểu rõ các nguyên nhân (file đang mở, thuộc tính read‑only, mật khẩu, macro, chính sách nhóm, v.v.) và thực hiện các bước khắc phục một cách có hệ thống, bạn sẽ:

  • Giải quyết nhanh chóng mọi trường hợp file Excel bị khóa.
  • Ngăn ngừa sự cố tái diễn trong tương lai.
  • Tăng năng suất làm việc, giảm thời gian “đánh cờ” với các thông báo lỗi.

Hy vọng bài viết đã cung cấp đủ kiến thức và công cụ để bạn tự tin xử lý mọi tình huống liên quan đến file Excel ở chế độ Read‑Only. Chúc bạn làm việc hiệu quả và luôn thành công!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận