V2Entièrement repensé.

Résoudre une erreur

Access is denied (os error 5)

Windows a empêché Deadlock Mod Manager de modifier un fichier dans votre dossier Deadlock. C'est presque toujours un fichier en lecture seule, une fonction de sécurité qui protège le dossier, ou un mod installé avec les droits administrateur.

Deadlock Mod Manager sur Windows
Access is denied. (os error 5)

Comment corriger l'erreur

Suivez ces étapes dans l'ordre. La plupart des gens s'en sortent après les deux premières.

  1. Fermez Deadlock et mettez l'app à jour

    Quittez complètement le jeu et vérifiez que vous avez la dernière version de Deadlock Mod Manager. Réessayez ensuite ce qui a échoué avant de changer quoi que ce soit d'autre.
  2. Retirez l'attribut lecture seule

    Faites un clic droit sur game\citadel\gameinfo.gi, ouvrez Propriétés et décochez Lecture seule. Faites de même pour le dossier addons en l'appliquant à tous les sous-dossiers. Depuis un terminal : attrib -r "…\Deadlock\game\citadel\*" /s /d
  3. Autorisez l'app dans l'accès contrôlé aux dossiers

    Sécurité Windows > Protection contre les virus et menaces > Protection contre les ransomwares. Si l'accès contrôlé aux dossiers est activé, ajoutez Deadlock Mod Manager via Autoriser une application, ou retirez votre bibliothèque Steam des dossiers protégés. Les autres antivirus ont une liste d'exclusions similaire.
  4. Supprimez les mods installés en tant qu'administrateur

    Les fichiers créés par un programme lancé en administrateur ne peuvent pas être modifiés par un programme normal. Lancez une fois Deadlock Mod Manager en tant qu'administrateur, supprimez ou réinstallez les mods concernés, puis fermez-le et relancez-le normalement.
  5. Vérifiez que le dossier n'est pas dans un emplacement protégé

    Les bibliothèques Steam situées hors de Program Files évitent la plupart des problèmes de permissions. Si vous avez déplacé Deadlock sur un disque aux permissions personnalisées, donnez le Contrôle total à votre utilisateur Windows dans l'onglet Sécurité du dossier.
  6. En dernier recours, vérifiez les fichiers du jeu

    Dans Steam, faites un clic droit sur Deadlock > Propriétés > Fichiers installés > Vérifier l'intégrité des fichiers du jeu. Cela restaure gameinfo.gi ; l'app réapplique vos mods au prochain lancement avec mods.

Pourquoi ça arrive

Pour activer, désactiver ou réordonner les mods, Deadlock Mod Manager renomme les fichiers .vpk du dossier addons et modifie gameinfo.gi pour que le jeu sache les charger. Windows renvoie l'erreur 5 quand le fichier est en lecture seule, quand une fonction de sécurité comme l'accès contrôlé aux dossiers protège le dossier, ou quand le fichier appartient à un compte administrateur que l'app n'utilise pas.

Si l'erreur indique plutôt que les fichiers sont en cours d'utilisation, c'est un autre problème : voir Failed to save mod order. Si le lancement échoue avec l'erreur 740, voir os error 740.

Toujours bloqué ? La documentation sur les problèmes de permissions va plus loin, et Discord peut vous aider si vous partagez les logs de l'app.

Questions

Que signifie os error 5 dans Deadlock Mod Manager ?

C'est l'erreur Windows ERROR_ACCESS_DENIED. Windows a refusé que l'app écrive, renomme ou supprime un fichier dans votre dossier Deadlock, en général gameinfo.gi ou un .vpk du dossier addons.

Faut-il toujours lancer Deadlock Mod Manager en tant qu'administrateur ?

Non. Lancez-le une fois en administrateur pour nettoyer les fichiers créés avec les droits admin, puis revenez à un lancement normal. Le lancer tout le temps en administrateur rend chaque nouveau fichier de mod propriété de l'admin, et l'erreur revient dès que vous le relancez normalement.

Pourquoi ai-je os error 5 alors que Deadlock est fermé ?

Quelque chose d'autre que le jeu bloque le fichier : l'attribut lecture seule, l'accès contrôlé aux dossiers de Sécurité Windows, un autre antivirus, ou des fichiers laissés par un mod installé avec les droits admin.

L'erreur os error 5 existe-t-elle sur Linux ?

L'équivalent sur Linux est Permission denied (os error 13). Vérifiez que votre utilisateur est propriétaire du dossier Deadlock et, avec Flatpak, donnez à l'app l'accès à votre bibliothèque Steam comme indiqué dans la documentation de dépannage.

Guides associés

Des mods sans jongler avec les fichiers

Deadlock Mod Manager installe, ordonne et réapplique vos mods : vous n'avez presque jamais besoin de toucher au dossier du jeu.