Erros de permissão

Corrija o erro Access is denied (os error 5) quando o BakoshApp instala, atualiza ou remove um mod ou o servidor Rust Survival — três soluções ordenadas do mais rápido ao mais permanente.

Como aparece

O Windows não deixou o BakoshApp gravar ou apagar arquivos na pasta do jogo (GTA V, RDR2). O BakoshApp nunca pede direitos de administrador por conta própria: se a pasta estiver protegida, a operação simplesmente falha.

  • Instalar mod, Atualizar mod ou Reinstalar mod. O painel de log mostra Failed to install mod: Failed to extract the downloaded archive. Please try again. (ou Failed to update mod: … / Failed to reinstall mod: …). O arquivo de log tem Extraction error: File create error: Access is denied. (os error 5).
  • Excluir mod. Pode não aparecer nenhum erro na tela — o app pode até mostrar Mod deleted successfully! — mas alguns arquivos continuam na pasta do jogo. O arquivo de log tem Failed to delete <path>: Access is denied. (os error 5).

Em um Windows que não está em inglês, a parte da mensagem que vem do sistema aparece no seu idioma, mas o (os error 5) continua igual.

Por que acontece

O BakoshApp não tem permissão para gravar ou apagar arquivos na pasta escolhida. Os motivos costumam ser:

  1. O jogo está instalado em um diretório protegido do Windows (como C:\Program Files ou C:\Program Files (x86)), onde qualquer mudança de arquivo exige direitos de administrador.
  2. O usuário Windows atual não tem permissão de escrita na pasta específica do jogo.
  3. O antivírus está bloqueando os arquivos do mod.

Failed to extract the downloaded archive também pode significar que o disco está cheio ou que o download veio corrompido — veja Erros de instalação, atualização e exclusão. O que aponta para permissões é o Access is denied (os error 5) no arquivo de log.

Isso é problema de permissões, não bug do BakoshApp

Reinstalar o BakoshApp não corrige — o Windows em si está negando o acesso de escrita. Você precisa mudar permissões, rodar como administrador ou mover o jogo para fora da pasta protegida.

Solução 1 — Rodar o BakoshApp como administrador (mais rápido)

Como o que falta é permissão de escrita, conceder isso no lançamento é a correção mais rápida.

  1. Feche o BakoshApp por completo.
  2. Encontre o atalho do BakoshApp na área de trabalho ou o arquivo .exe.
  3. Clique com o botão direito nele.
  4. Escolha Executar como administrador.
  5. Se o Windows (Controle de Conta de Usuário / UAC) pedir confirmação, clique em Sim.
  6. Repita a ação que falhou inicialmente.
Tornar isso permanente

Botão direito no atalho do BakoshApp → Propriedades → aba Compatibilidade → marque Executar este programa como administrador → OK. Agora o BakoshApp sempre abre com os direitos necessários.

Solução 2 — Dar controle total à pasta do jogo (sem abrir como admin)

Você pode permitir que sua conta Windows modifique arquivos na pasta do jogo direto:

  1. Abra o Explorador de Arquivos e navegue até a pasta onde o jogo está instalado.
  2. Botão direito na pasta principal do jogo → Propriedades.
  3. Abra a aba Segurança.
  4. Clique em Editar abaixo da lista de usuários (você pode precisar de direitos de administrador).
  5. Selecione Usuários ou sua conta Windows atual na lista.
  6. No bloco inferior, na coluna Permitir, marque Controle total.
  7. Clique em Aplicar e depois OK em todas as janelas abertas.

Depois disso, o BakoshApp consegue instalar e remover arquivos de mod sem precisar abrir como admin.

Pastas de sistema do Windows como Program Files regularmente entram em conflito com mods e aplicativos auxiliares por causa da política rígida de segurança.

  1. Mova ou reinstale o jogo de uma pasta de sistema para uma pasta de usuário.
  2. Bons caminhos de instalação para jogos: C:\Games\<GameName> ou um drive separado como D:\Games\....

Isso não só corrige o erro atual, como evita problemas semelhantes com futuros mods e ferramentas.


A contraparte do Rust Survival

O mesmo problema de Access Denied também pode acontecer ao instalar o servidor do Rust Survival. Nesse caso, o console mostra "Falha na instalação: …" com Access is denied quando você clica em Instalar servidor na seção Rust Survival.

Causa: a pasta do servidor está em um diretório protegido (por exemplo C:\Program Files\RustServer), ou sua conta Windows não tem permissão de escrita na pasta escolhida.

O que fazer
  1. Não use Program Files. O BakoshApp sugere C:\RustServer por padrão — esse caminho é ok. Alternativas: C:\Games\RustServer, D:\RustServer.
  2. Se a pasta já está no lugar errado — abra a aba Gerenciar mod na seção Rust Survival e clique em Mudar pasta para escolher outra. Os arquivos do servidor vão precisar baixar de novo, o que leva um tempo.
  3. Abra o BakoshApp como administrador (Solução 1 acima — mesmos passos).
  4. Se o antivírus está bloqueando o download ou o início do servidor, adicione a pasta do servidor às exclusões do antivírus.