Ошибки доступа
Как исправить ошибку Access is denied (os error 5), когда BakoshApp устанавливает, обновляет или удаляет мод либо сервер Rust Survival — три решения от самого быстрого до самого надёжного.
Как выглядит
Windows не позволила BakoshApp записать или удалить файлы в папке игры (GTA V, RDR2). Сам BakoshApp никогда не запрашивает права администратора: если папка защищена, операция просто завершается с ошибкой.
- Установить мод, Обновить мод или Переустановить мод. В панели лога появляется
Failed to install mod: Failed to extract the downloaded archive. Please try again.(илиFailed to update mod: …/Failed to reinstall mod: …). В файле лога —Extraction error: File create error: Access is denied. (os error 5). - Удалить мод. Ошибки на экране может и не быть — приложение даже может написать
Mod deleted successfully!, — но часть файлов остаётся в папке игры. В файле лога —Failed to delete <path>: Access is denied. (os error 5).
В неанглоязычной Windows системная часть сообщения будет на вашем языке (в русской — Отказано в доступе. (os error 5)), но (os error 5) не меняется.
Почему так происходит
У BakoshApp нет прав на запись или удаление файлов в выбранной папке. Обычные причины:
- Игра установлена в защищённом каталоге Windows (например,
C:\Program FilesилиC:\Program Files (x86)), где любое изменение файла требует прав администратора. - У текущего пользователя Windows нет прав на запись в конкретную папку игры.
- Антивирус блокирует файлы мода.
Failed to extract the downloaded archive может также означать, что на диске закончилось место или скачанный архив повреждён, — см. Ошибки установки, обновления и удаления. На проблему с правами указывает Access is denied (os error 5) в файле лога.
Переустановка 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. Тогда в консоли появляется «Не удалось установить: …» с Access is denied при нажатии Установить сервер в разделе Rust Survival.
Причина: папка сервера в защищённом каталоге (например, C:\Program Files\RustServer), или у вашего аккаунта Windows нет прав на запись в выбранную папку.
- Не используйте
Program Files. BakoshApp по умолчанию предлагаетC:\RustServer— это нормальный путь. Альтернативы:C:\Games\RustServer,D:\RustServer. - Если папка уже выбрана не там — откройте вкладку Управление модом в разделе Rust Survival и нажмите Изменить папку, чтобы выбрать другую. Файлы сервера придётся загружать заново, это займёт время.
- Запустите BakoshApp от имени администратора (Решение 1 выше — те же шаги).
- Если антивирус блокирует загрузку или запуск сервера — добавьте папку сервера в исключения антивируса.