การเข้าถึงถูกปฏิเสธ
แก้ไขข้อผิดพลาด Access Denied เมื่อ BakoshApp พยายามบันทึก bconfigs.json หรือติดตั้งเซิร์ฟเวอร์ Rust Survival — สามวิธีแก้จากเร็วที่สุดถึงถาวรที่สุด
ดูเหมือนอะไร
BakoshApp แสดงข้อผิดพลาดในล็อกหรืออินเทอร์เฟซที่มีข้อความต่อไปนี้:
Access denied: Administrator prompt was declined or failed.Token save failed (access denied): ...
ทำไมจึงเกิดขึ้น
BakoshApp ไม่มีสิทธิ์สร้างหรือแก้ไขไฟล์ scripts\bconfigs.json ภายในโฟลเดอร์ root ของ GTA V เหตุผลทั่วไปคือ:
- เกมติดตั้งในไดเรกทอรี Windows ที่ป้องกัน (เช่น
C:\Program FilesหรือC:\Program Files (x86)) ที่การเปลี่ยนแปลงไฟล์ใดๆ ต้องการสิทธิ์ผู้ดูแลระบบ - แอปพยายามขอสิทธิ์ผู้ดูแลระบบ แต่ผู้ใช้ปฏิเสธ UAC prompt หรือถูกบล็อกโดย Windows security
- ผู้ใช้ Windows ปัจจุบันไม่มีสิทธิ์เขียนไปยังโฟลเดอร์เกมเฉพาะ
การติดตั้ง BakoshApp ใหม่จะไม่แก้ไขสิ่งนี้ — Windows เองปฏิเสธการเข้าถึงเขียน คุณต้องเปลี่ยนสิทธิ์ รันในฐานะผู้ดูแลระบบ หรือย้ายเกมออกจากโฟลเดอร์ที่ป้องกัน
วิธีแก้ 1 — รัน BakoshApp ในฐานะผู้ดูแลระบบ (เร็วที่สุด)
เนื่องจากสิ่งที่ขาดหายไปคือสิทธิ์เขียน การให้ที่การเปิดเป็นการแก้ไขที่เร็วที่สุด
- ปิด BakoshApp อย่างสมบูรณ์
- ค้นหาทางลัด BakoshApp บนเดสก์ท็อปหรือไฟล์
.exe - คลิกขวา ที่มัน
- เลือก Run as administrator
- หาก Windows (User Account Control / UAC) ขอการยืนยัน คลิก Yes
- ลองทำการกระทำที่ล้มเหลวก่อนหน้านี้
คลิกขวาที่ทางลัด BakoshApp → Properties → แท็บ Compatibility → ติ๊ก Run this program as an administrator → OK BakoshApp จะเปิดด้วยสิทธิ์ที่จำเป็นเสมอ
วิธีแก้ 2 — ให้สิทธิ์เต็มในโฟลเดอร์เกม (ไม่ต้องเปิดในฐานะแอดมิน)
คุณสามารถอนุญาตให้บัญชี Windows ของคุณแก้ไขไฟล์ในโฟลเดอร์เกมโดยตรง:
- เปิด File Explorer และไปยังโฟลเดอร์ที่เกมติดตั้ง
- คลิกขวาที่โฟลเดอร์เกมหลัก → Properties
- เปิดแท็บ Security
- คลิก Edit ใต้รายการผู้ใช้ (คุณอาจต้องการสิทธิ์ผู้ดูแลระบบ)
- เลือก Users หรือบัญชี Windows ปัจจุบันของคุณในรายการ
- ในบล็อกล่าง ใต้คอลัมน์ Allow ติ๊ก Full control
- คลิก Apply จากนั้น OK ในทุกหน้าต่างที่เปิด
หลังจากนี้ BakoshApp สามารถบันทึก config โดยไม่ต้องเปิดในฐานะแอดมิน
วิธีแก้ 3 — ย้ายเกมออกจาก Program Files (แนะนำในระยะยาว)
โฟลเดอร์ระบบของ Windows เช่น Program Files ขัดแย้งกับม็อดและแอปพลิเคชันช่วยเสมอเพราะนโยบายความปลอดภัยที่เข้มงวด
- ย้ายหรือติดตั้งเกมใหม่จากโฟลเดอร์ระบบไปยังโฟลเดอร์ผู้ใช้
- เส้นทางการติดตั้งที่ดีสำหรับเกม:
C:\Games\<GameName>หรือไดรฟ์แยกเช่นD:\Games\...
นี่ไม่เพียงแก้ไขข้อผิดพลาดปัจจุบัน แต่ป้องกันปัญหาที่คล้ายกันกับม็อดและเครื่องมือในอนาคต
คู่ของ Rust Survival
ปัญหาการเข้าถึงถูกปฏิเสธเดียวกันยังสามารถเกิดขึ้นเมื่อติดตั้งเซิร์ฟเวอร์ Rust Survival อาการคือ Server install failed หรือข้อความเกี่ยวกับการไม่สามารถเขียนไปยังโฟลเดอร์เมื่อคุณคลิก Install Server ในส่วน Rust Survival
สาเหตุ: โฟลเดอร์เซิร์ฟเวอร์อยู่ในไดเรกทอรีที่ป้องกัน (เช่น C:\Program Files\RustServer) หรือบัญชี Windows ของคุณไม่มีสิทธิ์เขียนไปยังโฟลเดอร์ที่เลือก
- อย่าใช้
Program FilesBakoshApp แนะนำC:\RustServerโดยค่าเริ่มต้น — เส้นทางนั้นใช้ได้ ทางเลือก:C:\Games\RustServer,D:\RustServer - หากโฟลเดอร์อยู่ในที่ผิดแล้ว — เปิดแท็บ Manage Mod ในส่วน Rust Survival และคลิก Change folder เพื่อเลือกอันที่แตกต่าง ไฟล์เซิร์ฟเวอร์จะต้องดาวน์โหลดใหม่ ซึ่งใช้เวลาสักครู่
- เปิด BakoshApp ในฐานะผู้ดูแลระบบ (วิธีแก้ 1 ข้างต้น — ขั้นตอนเดียวกัน)
- หากแอนตี้ไวรัสบล็อกการดาวน์โหลดหรือการเปิดเซิร์ฟเวอร์ เพิ่มโฟลเดอร์เซิร์ฟเวอร์ในการยกเว้นแอนตี้ไวรัส