الوصول مرفوض
أصلح أخطاء 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 داخل مجلد GTA V الجذر. الأسباب المعتادة هي:
- اللعبة مثبّتة في دليل Windows محمي (مثل
C:\Program FilesأوC:\Program Files (x86))، حيث يتطلب أي تغيير في الملف حقوق المسؤول. - حاول التطبيق طلب حقوق المسؤول، لكن المستخدم رفض موجه UAC أو حجبه أمان Windows.
- لا يملك مستخدم 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 حفظ تكوينه بدون الحاجة إلى إطلاق المسؤول.
الحل 3 — انقل اللعبة خارج Program Files (موصى به على المدى البعيد)
تتعارض مجلدات نظام Windows مثل Program Files بانتظام مع المودات والتطبيقات المساعدة بسبب سياسة الأمان الصارمة.
- انقل أو أعد تثبيت اللعبة من مجلد نظامي إلى مجلد مستخدم.
- مسارات تثبيت جيدة للألعاب:
C:\Games\<GameName>أو محرك أقراص منفصل مثلD:\Games\....
هذا لا يصلح الخطأ الحالي فحسب، بل يمنع مشكلات مماثلة مع المودات والأدوات المستقبلية.
نظير Rust Survival
يمكن أن تحدث نفس مشكلة Access Denied أيضاً عند تثبيت خادم Rust Survival. العَرَض هو Server install failed، أو رسالة حول عدم القدرة على الكتابة إلى مجلد عند النقر على Install Server في قسم Rust Survival.
السبب: مجلد الخادم في دليل محمي (على سبيل المثال C:\Program Files\RustServer)، أو حساب Windows الخاص بك لا يملك إذن الكتابة إلى المجلد المختار.
- لا تستخدم
Program Files. يقترح BakoshAppC:\RustServerافتراضياً — هذا المسار جيد. البدائل:C:\Games\RustServer،D:\RustServer. - إذا كان المجلد بالفعل في المكان الخاطئ — افتح تبويب Manage Mod في قسم Rust Survival وانقر Change folder لاختيار مجلد مختلف. ستحتاج ملفات الخادم إلى التنزيل مرة أخرى، مما يستغرق بعض الوقت.
- أطلق BakoshApp كمسؤول (الحل 1 أعلاه — نفس الخطوات).
- إذا كان مكافح الفيروسات يحجب التنزيل أو إطلاق الخادم، أضف مجلد الخادم إلى استثناءات مكافح الفيروسات.