Code erreur 0x80070005 Windows : accès refusé, que faire ?

À surveiller

Le code 0x80070005 sous Windows signale une erreur « Accès refusé » (Access Denied). Il apparaît le plus souvent lors d'une mise à jour Windows ou lors de l'activation du système, lorsqu'un processus ne dispose pas des permissions nécessaires sur des fichiers ou des dossiers système.

Que signifie le code 0x80070005 ?

0x80070005 correspond au code HRESULT E_ACCESSDENIED. Windows affiche cette erreur lorsqu'un service ou processus tente d'accéder à des ressources (fichiers, clés de registre, dossiers système) pour lesquelles il n'a pas les droits requis. Lors d'une mise à jour Windows, cela signifie généralement que le compte TrustedInstaller ne peut pas accéder aux dossiers WinSxS ou SoftwareDistribution.

Causes probables

  • Le compte TrustedInstaller ne dispose pas des permissions sur le dossier %windir%\WinSxS ou %windir%\SoftwareDistribution.
  • Une stratégie de groupe (GPO) ou un agent MDM a restreint l'accès en écriture aux répertoires système.
  • Le Contrôle de compte d'utilisateur (UAC) empêche un processus de s'exécuter avec des droits élevés.
  • Un logiciel antivirus ou de sécurité bloque temporairement l'accès aux fichiers système durant la mise à jour.
  • Le compte SELF ne dispose pas des bonnes autorisations DCOM (dans le cas d'une erreur lors de l'activation Windows).

Comment résoudre le code 0x80070005

  1. Vérifier les droits du compte. Connectez-vous avec un compte disposant des droits d'administrateur local et relancez la mise à jour Windows.
  2. Exécuter l'utilitaire de résolution des problèmes Windows Update. Allez dans Paramètres > Système > Résolution des problèmes > Autres utilitaires de résolution des problèmes > Windows Update, puis cliquez sur Exécuter. L'utilitaire détecte et corrige automatiquement les problèmes de permissions courants.
  3. Réinitialiser les permissions du composant store. Ouvrez une invite de commandes en tant qu'administrateur (clic droit sur Démarrer > Terminal Windows (Admin)) et exécutez : icacls "%windir%\WinSxS" /reset /t /c /q puis appuyez sur Entrée.
  4. Réinitialiser les permissions du dossier SoftwareDistribution. Toujours dans la même invite, exécutez : icacls "%windir%\SoftwareDistribution" /reset /t /c /q puis relancez la mise à jour.
  5. Vérifier la stratégie de groupe. Si votre ordinateur est géré par une entreprise ou un système MDM, contactez votre service informatique : une politique de sécurité peut bloquer les mises à jour Windows.

Quand faire appel à un professionnel

Si l'erreur 0x80070005 persiste après la réinitialisation des permissions et l'exécution de l'utilitaire de résolution, il peut s'agir d'une corruption des fichiers système ou d'une restriction imposée par votre organisation. Faites appel à votre service informatique ou au support Microsoft.

Questions fréquentes

L'erreur 0x80070005 est-elle grave ?
Elle empêche l'installation des mises à jour Windows, ce qui peut exposer le système à des failles de sécurité non corrigées. Il faut la résoudre, mais elle ne représente pas un risque immédiat pour vos données.
Cette erreur peut-elle toucher toutes les versions de Windows ?
Oui. Le code 0x80070005 (Access Denied) peut apparaître sous Windows 10 et Windows 11, notamment lors des mises à jour ou de l'activation du système.
Dois-je désactiver mon antivirus pour corriger cette erreur ?
Vous pouvez tester temporairement en désactivant l'antivirus, mais Microsoft Learn recommande d'abord de réinitialiser les permissions système avec icacls et d'exécuter l'utilitaire de résolution Windows Update.

Autres codes Windows

Source : Microsoft Learn · relevé le 02/09/2026.