Lỗi quyền truy cập
Sửa lỗi Access is denied (os error 5) khi BakoshApp cài đặt, cập nhật hoặc gỡ mod hay máy chủ Rust Survival — ba giải pháp xếp hạng từ nhanh nhất đến vĩnh viễn nhất.
Trông như thế nào
Windows đã không cho BakoshApp ghi hoặc xoá file trong thư mục game (GTA V, RDR2). BakoshApp không bao giờ tự yêu cầu quyền administrator: nếu thư mục được bảo vệ, thao tác đơn giản là thất bại.
- Cài đặt Mod, Cập nhật Mod hoặc Cài đặt lại Mod. Bảng log hiển thị
Failed to install mod: Failed to extract the downloaded archive. Please try again.(hoặcFailed to update mod: …/Failed to reinstall mod: …). File log có dòngExtraction error: File create error: Access is denied. (os error 5). - Xóa Mod. Trên màn hình có thể không có lỗi nào — ứng dụng thậm chí có thể báo
Mod deleted successfully!— nhưng một số file vẫn còn lại trong thư mục game. File log có dòngFailed to delete <path>: Access is denied. (os error 5).
Trên Windows không dùng tiếng Anh, phần thông báo của hệ thống sẽ hiển thị bằng ngôn ngữ của bạn, nhưng (os error 5) vẫn giữ nguyên.
Tại sao nó xảy ra
BakoshApp không có quyền ghi hoặc xoá file trong thư mục đã chọn. Lý do thường gặp:
- Game được cài trong thư mục Windows được bảo vệ (như
C:\Program FileshoặcC:\Program Files (x86)), nơi bất kỳ thay đổi file nào đều cần quyền administrator. - Người dùng Windows hiện tại không có quyền ghi vào thư mục game cụ thể.
- Antivirus đang chặn các file mod.
Failed to extract the downloaded archive cũng có thể có nghĩa là ổ đĩa đã đầy hoặc file tải xuống bị hỏng — xem Lỗi cài đặt, cập nhật và xóa. Dấu hiệu cho thấy vấn đề nằm ở quyền truy cập là dòng Access is denied (os error 5) trong file log.
Cài lại BakoshApp sẽ không sửa điều này — chính Windows đang từ chối quyền ghi. Bạn cần thay đổi quyền, chạy với quyền admin hoặc di chuyển game khỏi thư mục được bảo vệ.
Giải pháp 1 — Chạy BakoshApp với quyền admin (nhanh nhất)
Vì phần thiếu là quyền ghi, cấp nó khi khởi chạy là sửa nhanh nhất.
- Đóng hoàn toàn BakoshApp.
- Tìm shortcut BakoshApp trên desktop hoặc file
.exe. - Chuột phải vào nó.
- Chọn Chạy với quyền quản trị viên.
- Nếu Windows (Kiểm soát Tài khoản Người dùng / UAC) hỏi xác nhận, bấm Có.
- Thử lại hành động ban đầu thất bại.
Chuột phải vào shortcut BakoshApp → Thuộc tính → tab Tương thích → tick Chạy chương trình này với quyền quản trị viên → OK. BakoshApp giờ sẽ luôn khởi chạy với quyền cần thiết.
Giải pháp 2 — Cấp toàn quyền lên thư mục game (không cần khởi chạy admin)
Bạn có thể cho phép tài khoản Windows của bạn sửa đổi file trong thư mục game trực tiếp:
- Mở File Explorer và điều hướng đến thư mục cài game.
- Chuột phải thư mục game chính → Thuộc tính.
- Mở tab Bảo mật.
- Bấm Chỉnh sửa dưới danh sách user (bạn có thể cần quyền admin).
- Chọn Người dùng hoặc tài khoản Windows hiện tại của bạn trong danh sách.
- Trong khối dưới, dưới cột Cho phép, tick Toàn quyền kiểm soát.
- Bấm Áp dụng, sau đó OK trong mọi cửa sổ đang mở.
Sau bước này, BakoshApp có thể cài và gỡ file mod mà không cần khởi chạy admin.
Giải pháp 3 — Di chuyển game khỏi Program Files (khuyến nghị lâu dài)
Thư mục hệ thống Windows như Program Files thường xuyên xung đột với mod và ứng dụng trợ giúp vì chính sách bảo mật nghiêm ngặt.
- Di chuyển hoặc cài lại game từ thư mục hệ thống đến thư mục người dùng.
- Đường dẫn cài tốt cho game:
C:\Games\<GameName>hoặc ổ riêng nhưD:\Games\....
Điều này không chỉ sửa lỗi hiện tại, nó ngăn các vấn đề tương tự với mod và công cụ trong tương lai.
Đối tác Rust Survival
Vấn đề Access Denied tương tự cũng có thể xảy ra khi cài đặt máy chủ Rust Survival. Khi đó console hiện "Cài đặt thất bại: …" kèm Access is denied khi bạn nhấp Cài đặt máy chủ trong phần Rust Survival.
Nguyên nhân: thư mục máy chủ ở trong thư mục được bảo vệ (ví dụ C:\Program Files\RustServer), hoặc tài khoản Windows của bạn không có quyền ghi vào thư mục đã chọn.
- Đừng dùng
Program Files. BakoshApp gợi ýC:\RustServermặc định — đường dẫn đó ổn. Lựa chọn khác:C:\Games\RustServer,D:\RustServer. - Nếu thư mục đã ở nơi sai — mở tab Quản lý Mod trong phần Rust Survival và bấm Đổi thư mục để chọn cái khác. File máy chủ sẽ cần tải lại, mất một lúc.
- Khởi chạy BakoshApp với quyền admin (Giải pháp 1 ở trên — cùng bước).
- Nếu antivirus chặn tải xuống hoặc khởi chạy máy chủ, thêm thư mục máy chủ vào loại trừ antivirus.