Comment résoudre l’erreur “0x80070005” : Guide complet
Découvrez les causes fréquentes de l’erreur “0x80070005” (Accès Refusé) et apprenez à la résoudre efficacement en configurant les permissions DCOM, WMI, et des fichiers ou répertoires. Ce guide aborde également l’utilisation de l’outil SubInACL pour réinitialiser les permissions système.
Utilisez notre chatbot gratuit pour de l’assistance technique sur cette erreur et bien d’autres problèmes.
Points Clés à Retenir
- Erreur “0x80070005” : Cela signifie “Accès Refusé” et concerne souvent les permissions au niveau des systèmes ou applications.
- Vérifiez les permissions DCOM : S’assurer que les utilisateurs adéquats ont les bonnes permissions pour lancer, activer et accéder aux composants.
- Configurer correctement les permissions WMI : Vérifiez notamment les namespaces CIMV2, Root et MSCluster.
- Fichier ou Répertoire Protégé : Cette erreur peut également apparaître en raison de problèmes d’accès sur les fichiers ou répertoires.
- Sous-utilisation du SubInACL : Un outil utile pour réinitialiser efficacement les permissions systèmes.
Étapes pour Corriger l’erreur “0x80070005” (Access Denied)
L’erreur “0x80070005” est une erreur courante liée à des problèmes de permission. Elle survient souvent lors de l’accès à des fonctionnalités ou ressources pour lesquelles vous n’avez pas les droits appropriés. Voici un guide complet, étape par étape, pour résoudre cette erreur.
1. Déterminer la Source de l’Erreur
Avant de procéder à aucune action, il est crucial de comprendre où l’erreur est générée pour choisir la solution adéquate. Vérifiez dans quel contexte l’erreur apparaît :
- Microsoft Store : L’erreur est fréquente lors de l’installation ou de la mise à jour d’applications à partir du Microsoft Store.
- Services Windows comme Windows Update.
- Accès à un Serveur à Distance : Si vous travaillez avec DCOM ou WMI et un environnement de serveurs, les paramètres de sécurité sont probablement en cause.
2. Configurer les Permissions DCOM
DCOM (Distributed Component Object Model) est un protocole qui permet aux ordinateurs d’exécuter des programmes sur d’autres ordinateurs via un réseau.
Étapes pour configurer les permissions DCOM :
- Ouvrez le DCOM Config en tapant
dcomcnfgdans la barre de recherche Windows. - Une fois dans le gestionnaire de services, naviguez vers :
Component Services > Computers > My Computer > DCOM Config. - Recherchez l’application ou le composant qui pose problème.
- Clic droit et sélectionnez Propriétés.
- Modifiez les paramètres sous les Permissions de lancement et d’activation. Ajoutez l’utilisateur ou le groupe qui a besoin d’accéder.
- Appliquez les nouveaux paramètres et redémarrez le service si nécessaire.
Note d’expert: Un problème courant rencontré ici est d’oublier de cocher l’option pour activer les sessions à distance. Soyez certain que cela est permis si vous travaillez sur un serveur distant.
3. Configurer les Permissions WMI
Si l’erreur découle de WMI (Windows Management Instrumentation), vous devez ajuster les permissions pour les utilisateurs accédant à certains namespaces.
Étapes :
- Ouvrez la boîte de dialogue
Run(Windows + R). - Tapez
wbemtestet appuyez sur Entrée. - Cliquez sur Connect et entrez dans le namespace approprié (ex:
root\CIMV2). - Vérifiez les permissions pour s’assurer que l’utilisateur disposant des droits nécessaires est bien attribué.
4. Vérifier les Permissions des Fichiers et Répertoires
Il est possible que vous ayez affaire à un fichier ou répertoire dont les permissions sont incorrectement configurées.
Pas à Pas pour ajuster les permissions :
- Ouvrez l’Explorateur de Fichiers.
- Accédez au répertoire problématique (vérifiez aussi les sous-dossiers si besoin).
- Faites un clic droit et allez dans Propriétés > Sécurité.
- Modifiez les permissions adéquates en ajoutant des utilisateurs via le bouton Modifier.
5. Réinitialiser les Permissions avec SubInACL
Si vous n’avez toujours pas trouvé de solution, l’historique des permissions système pourrait être corrompu. SubInACL est un excellent outil pour réinitialiser les permissions.
Comment utiliser SubInACL :
- Téléchargez SubInACL via ce lien officiel de Microsoft.
- Installez-le sur votre machine.
- Créez un script batch avec les commandes suivantes pour réinitialiser les permissions :
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
- Exécutez ce fichier en tant qu’Administrateur.
Astuce d’Expert : Avant de modifier les permissions, sauvegardez vos fichiers importants avec un outil fiable comme MiniTool ShadowMaker pour éviter tout risque de perte de données.
6. Réinitialiser les Composants de Mise à Jour Windows
Si Windows Update est la source du problème, il se pourrait que les fichiers de mise à jour soient corrompus.
Processus de réinitialisation :
- Ouvrez Services.msc via la fenêtre Exécuter (Windows + R).
- Arrêtez le service Windows Update.
- Supprimez les fichiers présents dans le répertoire suivant :
C:\Windows\SoftwareDistribution\Download. - Redémarrez le service Windows Update.
- Réessayez votre mise à jour.
Astuce : Si vous rencontrez fréquemment des problèmes avec Windows Update, pensez à effectuer une sauvegarde de vos fichiers avant de tenter une réinstallation. MiniTool ShadowMaker peut vous aider à sauvegarder et restaurer vos données rapidement.
7. Réinstaller le Microsoft Store
Si l’erreur survient lors de l’utilisation du Microsoft Store, une réinstallation pourrait vous aider.
Étapes dans PowerShell :
- Ouvrez Windows PowerShell en tant qu’Administrateur.
- Exécutez la commande suivante pour réenregistrer toutes les applications du Store :
Get-AppXPackage -allusers | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- Redémarrez votre ordinateur.
Conseil : Avant d’effectuer des réinstallations ou des modifications profondes, sauvegardez votre système à l’aide de EaseUS Backup Center. Cela garantit que vous pourrez revenir à un état antérieur en cas de problème.
Foire aux Questions
Pourquoi l’erreur “0x80070005” survient-elle dans Windows Update ?
L’erreur survient souvent en raison de permissions inadéquates sur les fichiers de mise à jour ou de services. Assurez-vous que votre compte utilisateur dispose des droits d’Administrateur et que les fichiers dans le dossier SoftwareDistribution ne sont pas corrompus.
Que faire si l’erreur persiste ?
Si vous continuez à rencontrer cette erreur :
- Réinitialisez totalement les permissions du système via SubInACL.
- En dernier recours, il pourrait être nécessaire de créer un nouveau compte utilisateur Windows avec les permissions appropriées.
Est-ce que je peux utiliser les mêmes solutions pour “0x80070005” sur un serveur ?
Oui, les techniques décrites s’appliquent également à des environnements serveurs, notamment lors de l’administration de DCOM ou de WMI. Soyez prudent avec les modifications de permissions sur les comptes de service sensibles.
Que dois-je faire si je n’arrive pas à trouver l’élément dans DCOM Config ?
Il arrive parfois que des applications soient mal configurées pour s’afficher dans DCOM Config. Assurez-vous que vous avez bien les droits d’administrateur pour pouvoir y accéder. Vous pourriez aussi avoir à réinstaller ou réparer l’application qui cause le problème.
En suivant ces étapes méthodiques, vous devriez être en mesure de corriger l’erreur “0x80070005”. N’oubliez pas d’accorder une attention particulière aux permissions système, car elles en sont souvent la cause principale.
