Отказ в доступе
Как исправить ошибки 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-файл. - Кликните правой кнопкой мыши.
- Выберите Запуск от имени администратора.
- Если Windows (User Account Control / UAC) попросит подтвердить — нажмите Да.
- Повторите действие, которое не получилось изначально.
Правый клик по ярлыку BakoshApp → Свойства → вкладка Совместимость → поставьте галочку Запускать эту программу от имени администратора → OK. Теперь BakoshApp всегда будет запускаться с нужными правами.
Решение 2 — Дать полный доступ к папке игры (без запуска от админа)
Можно напрямую разрешить вашему аккаунту Windows изменять файлы в папке игры:
- Откройте Проводник и перейдите в папку, куда установлена игра.
- Правый клик по основной папке игры → Свойства.
- Откройте вкладку Безопасность.
- Нажмите Изменить под списком пользователей (могут понадобиться права администратора).
- Выберите в списке Пользователи или текущий аккаунт Windows.
- В нижнем блоке, в столбце Разрешить, поставьте галочку Полный доступ.
- Нажмите Применить, затем 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. BakoshApp по умолчанию предлагаетC:\RustServer— это нормальный путь. Альтернативы:C:\Games\RustServer,D:\RustServer. - Если папка уже выбрана не там — откройте вкладку Manage Mod в разделе Rust Survival и нажмите Change folder, чтобы выбрать другую. Файлы сервера придётся загружать заново, это займёт время.
- Запустите BakoshApp от имени администратора (Решение 1 выше — те же шаги).
- Если антивирус блокирует загрузку или запуск сервера — добавьте папку сервера в исключения антивируса.