Không thể xóa file/thư mục thường do: file đang được tiến trình khác sử dụng, thiếu quyền truy cập, hoặc thuộc Windows.old sau nâng cấp. Bài viết tổng hợp 6 phương pháp từ đơn giản đến nâng cao.
Phương pháp 1: Dùng Linux Live USB (Ubuntu) để xóa
Cách tin cậy, không phụ thuộc quyền Windows. Tạo USB boot Ubuntu → boot vào Ubuntu Live → dùng file manager (Places) truy cập ổ Windows → xóa file bị khóa → shutdown, bỏ USB, boot lại Windows.
Phương pháp 2: Lấy quyền sở hữu (Take Ownership)
Thường do thiếu quyền. Dùng công cụ takedown.exe (có từ Win 7) trong CMD Admin để lấy quyền sở hữu file/thư mục, sau đó xóa bình thường.
Phương pháp 3: Dùng Unlocker (Freeware)
Unlocker cho phép xem tiến trình nào đang lock file và giải phóng/kết thúc tiến trình đó để xóa file.
- Tải Unlocker từ Softpedia (link an toàn).
- Cài đặt, mở Unlocker → Browse đến file/thư mục bị khóa → chọn Delete từ menu dropdown → OK.
Phương pháp 4: Dùng Process Explorer (Microsoft Sysinternals)
Công cụ mạnh hơn, tìm handle chính xác đang lock file.
- Tải Process Explorer từ trang Microsoft Sysinternals.
- Giải nén, chạy procexp64.exe (Admin) → File → Show Details for All Processes.
- Click nút Find Handle and DLL (kính lúp) → tìm tên file/thư mục bị khóa.
- Kết quả: chuột phải tiến trình đang lock → Close Handle (lặp lại nếu nhiều tiến trình).
- Quay lại Explorer, xóa file bình thường.
Phương pháp 5: Boot vào Safe Mode
Safe Mode chỉ load driver/dịch vụ tối thiểu, bỏ qua phần mềm thứ 3. Nếu file bị lock bởi driver/app thứ 3, Safe Mode sẽ cho phép xóa.
- Boot Windows 10 vào Safe Mode (Shift + Restart → Troubleshoot → Advanced → Startup Settings → F4).
- Đăng nhập, xóa file/thư mục bình thường.
Phương pháp 6: Xóa Windows.old qua CMD Admin (nếu áp dụng)
Windows.old sau nâng cấp thường không xóa được qua Explorer. Cách duy nhất: dùng CMD từ Advanced Options > Troubleshooting (WinRE) hoặc CMD Admin với lệnh rd /s /q C:\Windows.old (cẩn thận xác định đúng ổ).