Erreur 0x80070005 : accès refusé sur Windows, mise à jour, Microsoft Store et installation

Illustration d'un cadenas ouvert sur un écran d'ordinateur avec des dossiers et des engrenages

L'erreur 0x80070005 signifie « Accès refusé » : un processus Windows (ou un installateur) a tenté de lire, écrire ou modifier quelque chose pour lequel il n'a pas l'autorisation. Dans la grande majorité des cas, elle vient d'autorisations NTFS ou de registre abîmées sur un dossier système, d'un antivirus trop zélé ou d'un compte sans droits suffisants. Elle se corrige souvent sans réinstaller Windows, à condition de s'attaquer à la bonne cause.

À retenir

  • 0x80070005 est le code « E_ACCESSDENIED » : le problème n'est pas un fichier manquant, mais une porte fermée à clé.
  • Elle apparaît surtout pendant Windows Update, l'installation d'une application, une mise à jour du Microsoft Store ou une restauration du système.
  • Commencez par les gestes simples : redémarrer, ouvrir une session administrateur, désactiver temporairement la protection d'un antivirus tiers.
  • Les commandes takeown et icacls réparent les autorisations d'un dossier précis, sans toucher à vos documents personnels.
  • Évitez de donner « Contrôle total » à Tout le monde sur C:\Windows : cela règle le symptôme et ouvre une brèche de sécurité.

Ce que le code 0x80070005 veut vraiment dire

Dans le monde Windows, les codes qui commencent par 0x8007 sont des erreurs système traduites en format « HRESULT ». Les quatre derniers chiffres, 0005, correspondent à l'erreur Win32 numéro 5, qui est tout simplement « Accès refusé ». Autrement dit, Windows connaît parfaitement le fichier, le dossier, la clé de registre ou le service dont il a besoin. Il n'a juste pas le droit d'y toucher avec l'identité sous laquelle il s'exécute à ce moment précis.

Vous pouvez croiser ce message sous plusieurs formes :

Tableau des causes les plus fréquentes

Avant de saisir une seule commande, prenez une minute pour situer votre scénario dans ce tableau. Le bon réflexe fait gagner beaucoup de temps.

CauseComment la reconnaîtreSection de correction
Compte sans droits d'administrateurL'erreur survient seulement avec un compte standard ou après un message du Contrôle de compte d'utilisateur refuséCorrection 1
Antivirus tiers qui bloque le service de mise à jourLe problème apparaît juste après l'installation ou le renouvellement d'une suite de sécuritéCorrection 2
Autorisations altérées sur le dossier SoftwareDistributionWindows Update échoue toujours au même pourcentage, même après un redémarrageCorrections 3 et 4
Cache du Microsoft Store ou paquet d'application endommagéLe Store refuse de télécharger, mais Windows Update fonctionneCorrection 5
Dossier Temp ou dossier d'installation protégéL'erreur n'apparaît que pour un logiciel précis, par exemple pendant une installation MSICorrection 6
Accès contrôlé aux dossiers de Sécurité WindowsLe blocage survient quand une application tente d'écrire dans Documents, Images ou BureauCorrection 7
Fichiers système endommagésPlusieurs erreurs différentes apparaissent en même tempsCorrection 8

Les scénarios où cette erreur frappe le plus souvent

D'après notre expérience en dépannage à distance, trois contextes reviennent plus que tous les autres. Le premier, c'est la mise à jour cumulative mensuelle qui échoue sur un poste qui a vécu plusieurs années, surtout un ordinateur dont le disque a été cloné, dont le profil a été migré d'un ancien PC ou qui a été géré à un moment par un domaine d'entreprise avant de revenir à un usage personnel. Dans ces cas, des autorisations héritées d'un ancien environnement restent collées aux dossiers et empêchent le service de mise à jour de les modifier.

Le deuxième contexte, c'est le logiciel qui refuse de s'installer. On pense à un logiciel de comptabilité, à une suite de dessin, à un pilote d'imprimante ou à un outil de bureau à distance. L'installateur essaie de créer un dossier dans Program Files ou d'écrire une clé de registre, et le système le renvoie avec un « Accès refusé ». Souvent, le coupable est un dossier Temp dont les droits ont été modifiés ou un antivirus qui surveille l'écriture dans les répertoires de programmes.

Un point à garder en tête : cette erreur n'est pas un signe de virus en soi. Certains logiciels malveillants modifient bel et bien les autorisations, mais c'est l'exception. Si vous avez un doute, une analyse complète avec la Sécurité Windows (Protection contre les virus et menaces) prend peu de temps et règle la question avant d'aller plus loin.

Correction 1 : confirmer que vous agissez bien en administrateur

C'est la cause la plus banale et celle qu'on oublie le plus souvent. Sous Windows 10 et 11, un compte peut appartenir au groupe des administrateurs et, malgré tout, exécuter une application avec un jeton limité tant que le Contrôle de compte d'utilisateur n'a pas été approuvé. Si vous lancez une commande dans une fenêtre normale, elle s'exécute sans élévation.

  1. Cliquez sur Démarrer, tapez cmd, puis faites un clic droit sur « Invite de commandes » et choisissez Exécuter en tant qu'administrateur.
  2. Acceptez la demande du Contrôle de compte d'utilisateur.
  3. Vérifiez que le titre de la fenêtre indique « Administrateur : Invite de commandes ».

Ensuite, dans Paramètres, allez à Comptes, puis Informations sur vous, et vérifiez que votre compte est bien marqué « Administrateur ». Si votre ordinateur appartient à plusieurs personnes ou a été configuré par quelqu'un d'autre, il se peut que votre compte soit standard. Dans ce cas, connectez-vous avec le compte administrateur du poste ou demandez à la personne responsable d'effectuer l'installation.

Correction 2 : écarter l'antivirus tiers comme suspect

Une suite de sécurité tierce s'installe profondément dans le système et surveille chaque écriture dans les dossiers sensibles. Il arrive qu'elle bloque le service Windows Update, le service Windows Installer ou le Store, et que Windows le traduise en « Accès refusé ». Le test est simple et réversible.

  1. Ouvrez l'interface de votre antivirus et désactivez la protection en temps réel pour une courte période. Si vous n'avez que Microsoft Defender, passez à la correction suivante.
  2. Relancez immédiatement la mise à jour ou l'installation qui échouait.
  3. Réactivez la protection sans attendre, que l'opération ait réussi ou non.

Si l'erreur disparaît pendant que la protection est coupée, vous avez trouvé le coupable. Ne laissez pas l'antivirus désactivé : ajoutez plutôt une exclusion pour le programme d'installation concerné, ou consultez le soutien de l'éditeur. Dans certains cas tenaces, désinstaller complètement la suite avec l'outil de retrait officiel du fabricant, puis laisser Microsoft Defender prendre le relais, règle le problème pour de bon.

Correction 3 : réinitialiser les composants de Windows Update

Quand l'erreur survient pendant Windows Update, le dossier C:\Windows\SoftwareDistribution contient le cache de téléchargement des mises à jour. S'il est endommagé ou si ses autorisations sont brisées, le service de mise à jour échoue. Le renommer force Windows à reconstruire le dossier de zéro, ce qui est une manœuvre standard et sans danger pour vos données.

Ouvrez une invite de commandes en administrateur et tapez les lignes suivantes, une à la fois :

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Si une des commandes ren répond « Accès refusé » ou « Le processus ne peut pas accéder au fichier », c'est déjà une information précieuse : cela confirme que le problème est bien dans les autorisations du dossier, et non dans la mise à jour elle-même. Passez alors à la correction suivante. Si tout se passe bien, redémarrez et relancez Windows Update dans Paramètres, section Windows Update.

Correction 4 : reprendre possession du dossier avec takeown et icacls

C'est la correction qui règle le plus de cas tenaces. Elle consiste à vous désigner propriétaire du dossier problématique, puis à rétablir des autorisations propres pour le groupe des administrateurs. Faites-la dossier par dossier, jamais sur tout le disque C:.

Créez d'abord un point de restauration. Ces commandes modifient les propriétaires et les autorisations du dossier.

Pour le dossier de cache des mises à jour, à lancer dans l'Invite de commandes (cmd) en administrateur, pas dans PowerShell :

takeown /f C:\Windows\SoftwareDistribution /r /d o
icacls C:\Windows\SoftwareDistribution /grant "*S-1-5-32-544:(OI)(CI)F" /t

Deux précisions utiles pour un poste en français. D'abord, dans la commande takeown, l'option de réponse par défaut dépend de la langue : Microsoft documente /d y ou /d n ; sur une installation en français, la lettre attendue peut être o (pour « oui »), d'où /d o. Si la commande répond « paramètre incorrect », essayez /d y. Ensuite, le nom du groupe doit correspondre à celui de votre version de Windows. Sur un système en français, il s'appelle Administrateurs. Pour éviter toute ambiguïté, vous pouvez utiliser son identifiant universel, qui fonctionne partout :

icacls C:\Windows\SoftwareDistribution /grant "*S-1-5-32-544:(OI)(CI)F" /t

Une fois la commande terminée, relancez la réinitialisation de la correction 3, puis Windows Update. Vous pouvez aussi vérifier l'état des autorisations sans rien modifier :

icacls C:\Windows\SoftwareDistribution

La sortie liste les comptes qui ont accès. Vous devriez y voir au minimum SYSTEM et le groupe des administrateurs avec un accès complet. Si l'un des deux est absent, vous venez de repérer la cause exacte.

Vous pouvez également contrôler visuellement : clic droit sur le dossier, Propriétés, onglet Sécurité, bouton Avancé. La première ligne indique le propriétaire actuel. Pour un dossier système, le bon propriétaire est normalement SYSTEM ou TrustedInstaller, selon l'emplacement.

Attention : ne lancez jamais takeown ou icacls récursivement sur C:\Windows, sur C:\Program Files ou sur le disque entier. Windows s'appuie sur TrustedInstaller pour protéger ses fichiers, et briser cette protection peut empêcher de futures mises à jour de s'installer correctement.

Encore bloqué? Un technicien peut intervenir maintenant

Soutien à distance IT Cares : nous nous connectons à votre appareil, réglons le problème sous vos yeux et vous expliquons ce qui s'est passé.

Correction 5 : réparer le Microsoft Store quand c'est lui qui refuse

Si les mises à jour Windows passent mais que le Store échoue avec 0x80070005, le problème se trouve dans le cache de l'application ou dans l'enregistrement de ses paquets. Commencez par la méthode la moins invasive.

  1. Appuyez sur Windows + R, tapez wsreset.exe et validez. Une fenêtre noire s'ouvre quelques secondes, puis le Store redémarre de lui-même.
  2. Si l'erreur persiste, allez dans Paramètres, Applications, Applications installées, trouvez Microsoft Store, ouvrez les Options avancées, puis utilisez Réparer. Si cela ne suffit pas, essayez Réinitialiser (vous perdrez uniquement les réglages du Store, pas vos applications).
  3. Vérifiez la date et l'heure du système : un décalage important fait échouer l'authentification auprès du Store.

Si rien n'y fait, vous pouvez réenregistrer le Store avec PowerShell ouvert en administrateur :

Get-AppxPackage -AllUsers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Cette commande ne supprime rien : elle indique à Windows de relire le manifeste du Store et de le réinscrire pour votre session. Fermez PowerShell, redémarrez et testez de nouveau.

Correction 6 : l'erreur n'apparaît qu'avec un seul logiciel

Quand un seul programme refuse de s'installer, ne touchez pas à Windows Update. Concentrez-vous sur l'environnement de cet installateur. Les trois pistes les plus rentables, dans l'ordre :

Si le dossier Temp est en cause, vous pouvez rétablir l'accès de votre compte avec la commande ci-dessous, qui ne touche que votre propre dossier temporaire :

icacls "%TEMP%" /grant "%USERNAME%":(OI)(CI)F

Pour une installation d'un gros logiciel professionnel qui continue d'échouer, il vaut souvent mieux nous laisser regarder les journaux de l'installateur en direct, grâce à notre service de réparation à distance.

Correction 7 : vérifier l'accès contrôlé aux dossiers

La Sécurité Windows inclut une protection contre les rançongiciels appelée « Accès contrôlé aux dossiers ». Quand elle est activée, elle empêche les applications non reconnues d'écrire dans vos dossiers protégés, comme Documents, Images ou Bureau. Un logiciel légitime peut alors recevoir un refus d'accès qui ressemble beaucoup à 0x80070005.

  1. Ouvrez Paramètres, puis Confidentialité et sécurité, puis Sécurité Windows.
  2. Choisissez Protection contre les virus et menaces, puis Gérer la protection contre les rançongiciels.
  3. Si l'accès contrôlé aux dossiers est activé, ouvrez « Autoriser une application via l'accès contrôlé aux dossiers » et ajoutez le programme concerné.

Ne désactivez pas cette protection définitivement pour contourner un seul programme. Autoriser l'application précise est plus sûr et règle le problème tout aussi bien.

Correction 8 : réparer les fichiers système en dernier recours logiciel

Si vous voyez plusieurs erreurs différentes qui se succèdent, ou si les corrections précédentes n'ont rien changé, les fichiers système eux-mêmes peuvent être endommagés. Deux outils intégrés les vérifient. Lancez-les dans cet ordre depuis une invite de commandes administrateur, en laissant chacun se terminer complètement :

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

La première commande répare l'image de composants de Windows en s'appuyant sur Windows Update, il lui faut donc une connexion Internet. La seconde vérifie les fichiers protégés un à un et remplace ceux qui sont altérés. Chaque opération peut durer plusieurs minutes, parfois davantage sur un disque dur mécanique. Si la barre semble figée à un pourcentage, patientez avant de conclure à un blocage.

Ce qu'il ne faut surtout pas faire

Face à un « Accès refusé », la tentation est grande d'aller au plus rapide. Voici les gestes qui causent plus de problèmes qu'ils n'en règlent :

Quand faire appel à un professionnel

La plupart des cas se règlent à la maison. Mais certains signes indiquent qu'il faut cesser de manipuler et demander de l'aide, surtout si vos données ont de la valeur :

Un technicien peut se connecter à votre ordinateur à distance, lire les journaux, repérer précisément le dossier ou la clé de registre fautive et rétablir les autorisations proprement. Vous pouvez réserver une séance pour qu'on s'en occupe avec vous, en direct.

Comment éviter que l'erreur revienne

FAQ

Est-ce que l'erreur 0x80070005 efface mes fichiers personnels ?

Non. L'erreur signale un refus d'accès pendant une opération système et ne supprime rien. Cela dit, la cause sous-jacente (un disque fragile, par exemple) mérite d'être vérifiée, et il est prudent de sauvegarder vos fichiers importants avant d'aller plus loin.

Peut-on obtenir cette erreur à cause d'un virus ?

C'est possible, mais rare. Certains logiciels malveillants modifient les autorisations ou bloquent les services de mise à jour. Une analyse complète avec la Sécurité Windows écarte rapidement cette hypothèse avant de poursuivre.

Est-il sécuritaire de renommer le dossier SoftwareDistribution ?

Oui. C'est une manœuvre de dépannage courante : Windows recrée le dossier et télécharge de nouveau les mises à jour. Vous gardez l'ancien dossier sous le nom SoftwareDistribution.old, que vous pourrez supprimer plus tard une fois que tout fonctionne.

Pourquoi takeown me demande-t-il une réponse différente sur mon Windows en français ?

Selon la langue du système, la lettre qui correspond au mot « oui » peut différer. Microsoft documente /d y ou /d n ; sur un Windows en français, la lettre attendue peut être o, d'où l'option /d o. Si la commande répond « paramètre incorrect », essayez /d y.

L'erreur survient seulement dans le Microsoft Store, que faire ?

Essayez d'abord wsreset.exe, puis les options Réparer et Réinitialiser de l'application Microsoft Store dans les Paramètres. En dernier, réenregistrez le Store avec la commande PowerShell présentée plus haut.

Dois-je réinstaller Windows pour corriger 0x80070005 ?

Rarement. Une réinstallation n'est envisagée que si les fichiers système sont gravement endommagés et que DISM et sfc ne réussissent pas à les réparer. Avant d'en arriver là, mieux vaut un diagnostic professionnel.

Pourquoi l'erreur apparaît-elle pendant une restauration du système ?

Parce que la restauration lit le dossier protégé System Volume Information. Un antivirus tiers ou des autorisations modifiées peuvent lui refuser l'accès. Désactivez brièvement la protection tierce et réessayez, ou demandez de l'aide si le point de restauration est essentiel.

Combien de temps faut-il pour la corriger ?

Les corrections de base prennent de quinze à quarante-cinq minutes, selon la vitesse de l'ordinateur. Si le problème vient de plusieurs couches à la fois, comptez davantage, et n'hésitez pas à demander de l'aide plutôt que d'y passer la soirée.

Cet article existe aussi en anglais : Windows error 0x80070005 (English version).