Errori di permessi

Risolvi l'errore Accesso negato (os error 5) quando BakoshApp installa, aggiorna o rimuove un mod o il server Rust Survival — tre soluzioni classificate dalla più rapida alla più permanente.

Come si presenta

Windows non ha permesso a BakoshApp di scrivere o eliminare file nella cartella del gioco (GTA V, RDR2). BakoshApp non chiede mai i diritti di amministratore di sua iniziativa: se la cartella è protetta, l'operazione semplicemente fallisce.

  • Installa mod, Aggiorna mod o Reinstalla mod. Il pannello dei log mostra Failed to install mod: Failed to extract the downloaded archive. Please try again. (oppure Failed to update mod: … / Failed to reinstall mod: …). Il file di log contiene Extraction error: File create error: Access is denied. (os error 5).
  • Elimina mod. Potrebbe non comparire alcun errore sullo schermo — l'app può persino segnalare Mod deleted successfully! — ma alcuni file restano nella cartella del gioco. Il file di log contiene Failed to delete <path>: Access is denied. (os error 5).

Su un Windows non in inglese la parte del messaggio generata dal sistema è nella tua lingua, ma (os error 5) resta uguale.

Perché succede

BakoshApp non ha il permesso di scrivere o eliminare file nella cartella scelta. I motivi soliti sono:

  1. Il gioco è installato in una directory Windows protetta (come C:\Program Files o C:\Program Files (x86)), dove qualsiasi modifica di file richiede diritti di amministratore.
  2. L'utente Windows corrente non ha il permesso di scrittura sulla cartella specifica del gioco.
  3. L'antivirus sta bloccando i file del mod.

Failed to extract the downloaded archive può anche significare che il disco è pieno o che il download è stato corrotto — vedi Errori di installazione, aggiornamento ed eliminazione. Ciò che indica un problema di permessi è Access is denied (os error 5) nel file di log.

Questo è un problema di permessi, non un bug di BakoshApp

Reinstallare BakoshApp non risolverà questo — Windows stesso sta negando l'accesso in scrittura. Devi cambiare i permessi, eseguire come amministratore o spostare il gioco fuori dalla cartella protetta.

Soluzione 1 — Esegui BakoshApp come amministratore (più veloce)

Poiché il pezzo mancante è il permesso di scrittura, concederlo all'avvio è la soluzione più rapida.

  1. Chiudi completamente BakoshApp.
  2. Trova il collegamento di BakoshApp sul desktop o il file .exe.
  3. Clicca con il tasto destro su di esso.
  4. Scegli Esegui come amministratore.
  5. Se Windows (Controllo dell'account utente / UAC) chiede conferma, clicca Sì.
  6. Riprova l'azione che inizialmente è fallita.
Rendi permanente

Clicca con il tasto destro sul collegamento di BakoshApp → Proprietà → scheda Compatibilità → spunta Esegui questo programma come amministratore → OK. BakoshApp ora si avvierà sempre con i diritti necessari.

Soluzione 2 — Concedi il controllo completo sulla cartella del gioco (nessun avvio come admin necessario)

Puoi consentire al tuo account Windows di modificare i file nella cartella del gioco direttamente:

  1. Apri Esplora file e naviga alla cartella in cui è installato il gioco.
  2. Clicca con il tasto destro sulla cartella principale del gioco → Proprietà.
  3. Apri la scheda Sicurezza.
  4. Clicca Modifica sotto l'elenco degli utenti (potresti aver bisogno dei diritti di amministratore).
  5. Seleziona Utenti o il tuo account Windows corrente nell'elenco.
  6. Nel blocco inferiore, sotto la colonna Consenti, spunta Controllo completo.
  7. Clicca Applica, poi OK in ogni finestra aperta.

Dopo questo, BakoshApp può installare e rimuovere i file dei mod senza un avvio come admin.

Le cartelle di sistema di Windows come Program Files regolarmente entrano in conflitto con i mod e le applicazioni helper a causa della loro politica di sicurezza rigorosa.

  1. Sposta o reinstalla il gioco da una cartella di sistema a una cartella utente.
  2. Buoni percorsi di installazione per i giochi: C:\Games\<GameName> o un'unità separata come D:\Games\....

Questo non solo risolve l'errore corrente, ma previene problemi simili con futuri mod e strumenti.


Il corrispettivo di Rust Survival

Lo stesso problema di Accesso negato può verificarsi anche durante l'installazione del server Rust Survival. La console mostra quindi "Installazione non riuscita: …" con Access is denied quando clicchi Installa server nella sezione Rust Survival.

Causa: la cartella del server si trova in una directory protetta (ad esempio C:\Program Files\RustServer), o il tuo account Windows non ha il permesso di scrittura sulla cartella scelta.

Cosa fare
  1. Non usare Program Files. BakoshApp suggerisce C:\RustServer di default — quel percorso va bene. Alternative: C:\Games\RustServer, D:\RustServer.
  2. Se la cartella è già nel posto sbagliato — apri la scheda Gestisci mod nella sezione Rust Survival e clicca Cambia cartella per sceglierne un'altra. I file del server dovranno essere scaricati di nuovo, il che richiede tempo.
  3. Avvia BakoshApp come amministratore (Soluzione 1 sopra — stessi passaggi).
  4. Se l'antivirus sta bloccando il download o l'avvio del server, aggiungi la cartella del server alle esclusioni dell'antivirus.