Erreurs d'autorisation

Corriger l'erreur Accès refusé (os error 5) lorsque BakoshApp installe, met à jour ou supprime un mod ou le serveur Rust Survival — trois solutions classées du plus rapide au plus permanent.

À quoi cela ressemble

Windows n'a pas autorisé BakoshApp à écrire ou à supprimer des fichiers dans le dossier du jeu (GTA V, RDR2). BakoshApp ne demande jamais d'elle-même les droits d'administrateur : si le dossier est protégé, l'opération échoue, tout simplement.

  • Installer le mod, Mettre à jour le mod ou Réinstaller le mod. Le panneau des journaux de l'application affiche Failed to install mod: Failed to extract the downloaded archive. Please try again. (ou Failed to update mod: … / Failed to reinstall mod: …). Le fichier journal contient Extraction error: File create error: Access is denied. (os error 5).
  • Supprimer le mod. Il se peut qu'aucune erreur n'apparaisse à l'écran — l'application peut même indiquer Mod deleted successfully! —, mais certains fichiers restent dans le dossier du jeu. Le fichier journal contient Failed to delete <path>: Access is denied. (os error 5).

Sur un Windows dans une autre langue que l'anglais, la partie système du message est dans votre langue, mais (os error 5) reste identique.

Pourquoi cela se produit

BakoshApp n'a pas la permission d'écrire ou de supprimer des fichiers dans le dossier choisi. Les raisons habituelles sont :

  1. Le jeu est installé dans un répertoire Windows protégé (tel que C:\Program Files ou C:\Program Files (x86)), où toute modification de fichier nécessite des droits d'administrateur.
  2. L'utilisateur Windows actuel n'a pas la permission d'écriture sur le dossier de jeu spécifique.
  3. Un antivirus bloque les fichiers du mod.

Failed to extract the downloaded archive peut aussi signifier que le disque est plein ou que le téléchargement est corrompu — voir Erreurs d'installation, de mise à jour et de suppression. Ce qui indique un problème d'autorisations, c'est Access is denied (os error 5) dans le fichier journal.

C'est un problème d'autorisations, pas un bug de BakoshApp

Réinstaller BakoshApp ne résoudra pas ce problème — c'est Windows lui-même qui refuse l'accès en écriture. Vous devez modifier les autorisations, exécuter en tant qu'administrateur ou déplacer le jeu hors du dossier protégé.

Solution 1 — Exécuter BakoshApp en tant qu'administrateur (le plus rapide)

Comme la pièce manquante est l'autorisation d'écriture, l'octroyer au lancement est la solution la plus rapide.

  1. Fermez complètement BakoshApp.
  2. Trouvez le raccourci BakoshApp sur le bureau ou le fichier .exe.
  3. Faites un clic droit dessus.
  4. Choisissez Exécuter en tant qu'administrateur.
  5. Si Windows (Contrôle de compte d'utilisateur / UAC) demande confirmation, cliquez sur Oui.
  6. Réessayez l'action qui avait initialement échoué.
Rendre cela permanent

Faites un clic droit sur le raccourci BakoshApp → Propriétés → onglet Compatibilité → cochez Exécuter ce programme en tant qu'administrateur → OK. BakoshApp se lancera désormais toujours avec les droits nécessaires.

Solution 2 — Accorder le contrôle total sur le dossier de jeu (pas besoin de lancement admin)

Vous pouvez autoriser votre compte Windows à modifier les fichiers dans le dossier de jeu directement :

  1. Ouvrez l'Explorateur de fichiers et naviguez jusqu'au dossier où le jeu est installé.
  2. Faites un clic droit sur le dossier principal du jeu → Propriétés.
  3. Ouvrez l'onglet Sécurité.
  4. Cliquez sur Modifier sous la liste des utilisateurs (vous pouvez avoir besoin de droits d'administrateur).
  5. Sélectionnez Utilisateurs ou votre compte Windows actuel dans la liste.
  6. Dans le bloc inférieur, sous la colonne Autoriser, cochez Contrôle total.
  7. Cliquez sur Appliquer, puis OK dans chaque fenêtre ouverte.

Après cela, BakoshApp peut installer et supprimer les fichiers du mod sans nécessiter un lancement admin.

Les dossiers système Windows comme Program Files entrent régulièrement en conflit avec les mods et les applications auxiliaires à cause de leur politique de sécurité stricte.

  1. Déplacez ou réinstallez le jeu d'un dossier système vers un dossier utilisateur.
  2. Bons chemins d'installation pour les jeux : C:\Games\<GameName> ou un disque séparé tel que D:\Games\....

Cela ne résout pas seulement l'erreur actuelle, cela évite des problèmes similaires avec les futurs mods et outils.


L'équivalent Rust Survival

Le même problème d'accès refusé peut aussi survenir lors de l'installation du serveur Rust Survival. La console affiche alors «Installation échouée : …» avec Access is denied quand vous cliquez sur Installer le serveur dans la section Rust Survival.

Cause : le dossier du serveur se trouve dans un répertoire protégé (par exemple C:\Program Files\RustServer), ou votre compte Windows n'a pas la permission d'écriture sur le dossier choisi.

Que faire
  1. N'utilisez pas Program Files. BakoshApp suggère C:\RustServer par défaut — ce chemin est correct. Alternatives : C:\Games\RustServer, D:\RustServer.
  2. Si le dossier est déjà au mauvais endroit — ouvrez l'onglet Gérer le mod dans la section Rust Survival et cliquez sur Changer de dossier pour en choisir un autre. Les fichiers du serveur devront être retéléchargés, ce qui prend un certain temps.
  3. Lancez BakoshApp en tant qu'administrateur (Solution 1 ci-dessus — mêmes étapes).
  4. Si l'antivirus bloque le téléchargement ou le lancement du serveur, ajoutez le dossier du serveur aux exclusions de votre antivirus.