Vous pouvez rencontrer l'erreur suivante dans Windows lorsque vous essayez d'installer une nouvelle mise à jour ou un nouveau programme:
L'accès est refusé. Code d'erreur 0x80070005
L'erreur 0x80070005 est rarement accompagnée d'explications supplémentaires sur ce qui s'est passé, vous devez donc effectuer un dépannage pour identifier le problème.
Les instructions de cet article s'appliquent à Windows 10, Windows 8 et Windows 7.
Bottom Line
Error 0x80070005 peut se produire lorsqu'un programme que vous exécutez tente d'ouvrir un fichier ou un registre Windows auquel vous n'êtes pas autorisé à accéder. Cela se produit le plus souvent lorsque vous installez un nouveau logiciel ou une mise à jour Windows.
Comment réparer l'erreur 0x80070005 sous Windows
Essayez ces correctifs dans l'ordre jusqu'à ce que l'erreur soit résolue:
-
Assurez-vous que le logiciel provient d'une source légitime. Ne téléchargez que des logiciels provenant d'entreprises de confiance et analysez tous les logiciels et fichiers que vous téléchargez sur Internet avec un logiciel antivirus tel que Windows Defender.
Le logiciel antivirus ne peut rechercher que les logiciels malveillants découverts par le développeur. Si un virus est nouveau ou n'a pas fait l'objet de recherches, il ne déclenchera pas le logiciel antivirus.
- Connectez-vous en tant qu'administrateur. Déconnectez-vous de votre compte et connectez-vous au compte administrateur Windows, qui dispose de plus d'autorisations pour accéder aux données et aux registres, puis relancez la mise à jour. Souvent, cela résout le problème. Si ce n'est pas le cas, il s'agit probablement d'un problème avec le fichier ou avec le support d'installation.
- Analysez le support d'installation à la recherche de logiciels malveillants. Si vous téléchargez un logiciel à partir d'une clé USB, d'un disque dur ou d'un autre appareil, analysez-le avec votre logiciel antivirus. Si l'analyse détecte des logiciels malveillants, retirez immédiatement le lecteur et exécutez une analyse complète de votre ordinateur.
- Mettez à jour ou réinstallez le logiciel. Certaines mises à jour peuvent devoir être exécutées dans un certain ordre. S'il n'y a pas d'autres mises à jour, désinstallez le programme, puis réinstallez-le.
- Déconnectez tous les périphériques USB. Éteignez l'ordinateur et débranchez tous les lecteurs et accessoires USB, puis redémarrez le PC avec uniquement les périphériques nécessaires connectés pour voir si cela aide.
- Mise à jour des pilotes de périphérique. Ouvrez le Gestionnaire de périphériques et vérifiez les périphériques connectés pour les mises à jour de pilotes. Si certains sont marqués d'un point d'exclamation, mettez à jour les pilotes de périphérique Windows et réessayez l'installation.
-
Désactiver le pare-feu Windows. Le téléchargement peut être bloqué par votre pare-feu, vous devrez donc peut-être désactiver le pare-feu Windows.
Ne faites cela qu'avec des applications auxquelles vous faites confiance et dont vous avez vérifié qu'elles sont légitimes.
-
Ajustez les attributs du fichier. Vous ne pourrez peut-être pas mettre à jour un programme s'il est marqué en lecture seule. Recherchez le logiciel dans l'Explorateur de fichiers Windows et cliquez dessus avec le bouton droit de la souris, puis sélectionnez Properties Sous l'onglet General, sélectionnez Read-only si elle est cochée pour effacer la coche, sélectionnez OK pour enregistrer les modifications.
Vous devez être connecté à votre compte administrateur pour modifier les propriétés d'un fichier.
-
Modifiez les paramètres de sécurité des fichiers. Dans le menu Properties du programme, sélectionnez l'onglet Security et assurez-vous que toutes les autorisations de sécurité en bas sont cochées sousAllow Si certains sont marqués comme Deny ou vides, sélectionnez Edit pour changer toutes les permissions en Allow
-
Réinitialiser les autorisations avec SubInACL. Si vous rencontrez des problèmes avec un programme Microsoft, téléchargez SubInACL et installez-le, puis ouvrez le Bloc-notes et entrez le code suivant dans un nouveau fichier texte:
Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT%==64 set RUNNINGDIR=%ProgramFiles(x86)%
subinacl /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /grant="nt service\trustedinstaller"=f
Sélectionnez Enregistrer sous, réglez le Enregistrer sous type sur Tous les fichiers et enregistrez sous reset.cmd Assurez-vous de l'enregistrer dans un endroit facile à localiser, puis ouvrez le fichier en tant qu'administrateur. Après cela, mettez à nouveau le programme à jour, puis supprimez le fichier cmd que vous avez créé.