Отказ в доступе

Как исправить ошибки 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. Обычные причины:

  1. Игра установлена в защищённом каталоге Windows (например, C:\Program Files или C:\Program Files (x86)), где любое изменение файла требует прав администратора.
  2. Приложение пыталось запросить права администратора, но запрос UAC был отклонён пользователем или заблокирован системой безопасности Windows.
  3. У текущего пользователя Windows нет прав на запись в конкретную папку игры.
Это проблема прав, а не баг BakoshApp

Переустановка BakoshApp не поможет — это сама Windows отказывает в записи. Нужно изменить права, запустить от имени администратора или вынести игру из защищённой папки.

Решение 1 — Запустить BakoshApp от имени администратора (быстрее всего)

Раз не хватает прав на запись, выдать их при запуске — самый быстрый способ.

  1. Полностью закройте BakoshApp.
  2. Найдите ярлык BakoshApp на рабочем столе или .exe-файл.
  3. Кликните правой кнопкой мыши.
  4. Выберите Запуск от имени администратора.
  5. Если Windows (User Account Control / UAC) попросит подтвердить — нажмите Да.
  6. Повторите действие, которое не получилось изначально.
Сделать постоянно

Правый клик по ярлыку BakoshApp → Свойства → вкладка Совместимость → поставьте галочку Запускать эту программу от имени администратораOK. Теперь BakoshApp всегда будет запускаться с нужными правами.

Решение 2 — Дать полный доступ к папке игры (без запуска от админа)

Можно напрямую разрешить вашему аккаунту Windows изменять файлы в папке игры:

  1. Откройте Проводник и перейдите в папку, куда установлена игра.
  2. Правый клик по основной папке игры → Свойства.
  3. Откройте вкладку Безопасность.
  4. Нажмите Изменить под списком пользователей (могут понадобиться права администратора).
  5. Выберите в списке Пользователи или текущий аккаунт Windows.
  6. В нижнем блоке, в столбце Разрешить, поставьте галочку Полный доступ.
  7. Нажмите Применить, затем OK во всех открытых окнах.

После этого BakoshApp сможет сохранять конфиг без запуска от имени администратора.

Решение 3 — Вынести игру из Program Files (рекомендуется на долгую перспективу)

Системные папки Windows вроде Program Files регулярно конфликтуют с модами и вспомогательными приложениями из-за строгой политики безопасности.

  1. Перенесите или переустановите игру из системной папки в пользовательскую.
  2. Хорошие пути для игр: C:\Games\<GameName> или отдельный диск вроде D:\Games\....

Это не только исправит текущую ошибку — это предотвратит похожие проблемы с будущими модами и инструментами.


Аналог для Rust Survival

Та же проблема Access Denied может появиться при установке сервера Rust Survival. Симптом: Server install failed, или сообщение о невозможности записи в папку при нажатии Install Server в разделе Rust Survival.

Причина: папка сервера в защищённом каталоге (например, C:\Program Files\RustServer), или у вашего аккаунта Windows нет прав на запись в выбранную папку.

Что делать
  1. Не используйте Program Files. BakoshApp по умолчанию предлагает C:\RustServer — это нормальный путь. Альтернативы: C:\Games\RustServer, D:\RustServer.
  2. Если папка уже выбрана не там — откройте вкладку Manage Mod в разделе Rust Survival и нажмите Change folder, чтобы выбрать другую. Файлы сервера придётся загружать заново, это займёт время.
  3. Запустите BakoshApp от имени администратора (Решение 1 выше — те же шаги).
  4. Если антивирус блокирует загрузку или запуск сервера — добавьте папку сервера в исключения антивируса.

Связанные статьи