Windows adore envoyer des codes d’erreur cryptiques avec un million de causes possibles et au moins autant de solutions. Le code d’erreur 0x80004005 ne fait pas exception, bien qu’il ait quelques causes communes. Voici ce que vous pouvez essayer de faire pour le corriger sous Windows 10 ou Windows 11.
Quelle est la cause du code d’erreur 0x80004005 ?
De manière générale, le code d’erreur 0x80004005 se produit lorsque Windows ne peut pas accéder à un fichier ou à un dossier. Il s’affiche généralement sous la forme “Error 0x80004005: Unspecified Error”.
Voici une liste non exhaustive des causes possibles:
Votre compte utilisateur Windows n’est pas propriétaire du fichier ou du dossier ou ne dispose pas des autorisations correctes pour y accéder.
Vous tentez d’extraire ou d’ouvrir un fichier d’archive crypté (comme un fichier ZIP) avec un programme qui ne prend pas en charge ces fichiers.
Votre antivirus bloque l’accès aux fichiers
Un paramètre de configuration du réseau est incorrect, ou un service ne fonctionne pas, et vous ne pouvez pas vous connecter à un autre ordinateur ou à un dispositif de stockage en réseau (NAS) sur le réseau
Windows Update ne fonctionne pas en raison de fichiers corrompus
Bien qu’il soit plus spécifique que la plupart des messages d’erreur Windows, le code d’erreur 0x80004005 a toujours un grand nombre de causes potentielles et un grand nombre de solutions potentielles.
Évitez les erreurs liées aux fichiers d’archives
Les fichiers d’archives vous permettent de faire toutes sortes de choses intéressantes, bien que tous les fichiers d’archives ne prennent pas en charge les mêmes fonctionnalités. Vous pouvez compresser des fichiers, regrouper plusieurs fichiers, crypter des fichiers ou répartir des fichiers volumineux sur plusieurs fichiers d’archive.
L’Explorateur de fichiers peut ouvrir, créer et extraire des fichiers ZIP par lui-même, mais c’est à peu près tout. Il ne peut pas gérer la plupart des autres formats de fichiers d’archives, comme les RAR, les 7Z ou les Tarballs. En outre, la plupart des fichiers d’archive prennent en charge des fonctions telles que le cryptage, qui verrouille l’accès aux fichiers derrière un mot de passe. L’Explorateur de fichiers ne prend en charge aucune des fonctions avancées offertes par les formats de fichiers d’archive. Vous obtiendrez le message “Error 0x80004005: Unspecified Error” si vous tentez d’extraire un fichier ZIP crypté à l’aide de File Explorer.
La solution est simple: Utilisez un autre programme qui prend en charge les fichiers cryptés.
Il existe une tonne de programmes pour gérer les fichiers d’archives. Certains d’entre eux, comme 7-Zip et PeaZip, sont entièrement gratuits. Les deux sont d’excellentes options, et vous ne pouvez pas vraiment vous tromper avec l’un ou l’autre.
WinZip et WinRAR sont les deux autres options remarquables, mais aucune n’est techniquement gratuite. WinZip offre une période d’essai gratuite de 30 jours, après laquelle vous devez l’acheter si vous voulez continuer à l’utiliser. WinRAR offre également une période d’essai, mais vous pourrez continuer à l’utiliser indéfiniment après la fin de la période d’essai, bien qu’avec un certain harcèlement.
Dépannage de la mise à jour de Windows
L’erreur 0x80004005 peut également apparaître lorsque vous tentez d’exécuter une mise à jour de Windows. En général, elle se produit après qu’une mise à jour de Windows a été interrompue par quelque chose comme une panne de courant ou une coupure d’Internet.
La première chose à essayer est le dépanneur intégré de Windows Update. Il peut résoudre automatiquement la cause de l’erreur.
En cas d’échec, vous pouvez essayer de supprimer manuellement tous les fichiers de mise à jour et de redémarrer le service de mise à jour. Si l’erreur est due à un téléchargement corrompu, cela devrait résoudre le problème.
Réparer le réseau-
Vérifiez les paramètres du Server Message Block (SMB)
SMB est un protocole qui permet aux ordinateurs d’un même réseau de communiquer et de fonctionner comme un c
Le service SMB n’est pas en cours d’exécution
AllowInsecureGuestAuth est désactivé et vous utilisez un NAS qui le requiert
Le périphérique ou le service que vous tentez d’utiliser requiert SMBv1
Commençons par vérifier l’état du service SMB. Ouvrez une invite de commande, PowerShell ou un terminal Windows, puis exécutez la commande suivante:
sc.exe qc lanmanworkstation
Vous obtiendrez quelque chose de très similaire à la sortie ci-dessous:
Si “START_TYPE” n’est pas défini sur AUTO_START, vous devez l’activer. Exécutez les deux commandes suivantes dans la même fenêtre que la dernière commande.
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto
Vous verrez [SC] ChangeServiceConfig SUCCESS
si tout s’est bien passé.
Si cela n’a pas fonctionné, la prochaine chose à essayer est d’autoriser les connexions d’invités non sécurisées. Windows bloque par défaut les connexions d’invités aux périphériques réseau utilisant SMB2. Il se peut que vous deviez désactiver ce paramètre – ce n’est pas idéal du point de vue de la sécurité, mais c’est une chose assez courante avec les équipements grand public.
Lancez l’Éditeur du registre (RegEdit), puis accédez à HKLMSYSTEMCurrentControlSetServicesLanmanWorkstationParameters
à l’aide du menu de gauche, ou collez simplement le chemin dans la barre d’adresse.
Le DWORD que vous recherchez s’appelle AllowInsecureGuestAuth – s’il n’est pas là, vous devrez le créer.
Cliquez avec le bouton droit de la souris sur l’espace vide, sélectionnez “Nouveau”, puis cliquez sur “Valeur DWORD (32 bits)” Nommez-le “AllowInsecureGuestAuth” et définissez la valeur à 1.
Essayez de faire ce qui vous a donné l’erreur 0x80004005 à l’origine après avoir défini la valeur à 1. Il y a une autre possibilité probable
Faites défiler vers le bas jusqu’à ce que vous voyiez “SMB 1.0/CIFS File Sharing Support” Cliquez sur le petit bouton plus, puis cochez “SMB 1.0/CIFS C
Windows téléchargera automatiquement les fichiers et vous invitera à redémarrer votre ordinateur. Vérifiez si cela a fonctionné. Si ce n’est pas le cas, ne vous inquiétez pas. Il y a d’autres choses que vous pouvez essayer. N’oubliez pas de désactiver à nouveau SMB 1.0/CIFS avant de continuer. Il est inutile de l’activer si vous n’en avez pas besoin, et il s’agit d’une faille de sécurité potentielle
Paramètres de découverte et de partage du réseau
Les périphériques en réseau, comme les systèmes de stockage en réseau (NAS) ou, pire encore, les imprimantes en réseau, sont souvent assez capricieux. La découverte du réseau ou les paramètres de partage sont souvent en cause. Voici ce que vous devez faire pour exclure ces paramètres de la source de votre problème.
Ouvrez les paramètres réseau. Cliquez sur le bouton Démarrer, tapez “options de partage avancées” dans la barre de recherche, puis cliquez sur “Ouvrir” ou appuyez sur Entrée. Vous pouvez également y accéder à partir du Panneau de configuration, en allant à: Panneau de configuration > Réseau et Internet > Centre Réseau et Partage > Paramètres de partage avancés.
Vous pouvez personnaliser les paramètres de partage en fonction du type de réseau auquel vous êtes connecté – en général, votre réseau domestique doit être défini sur privé. Si ce n’est pas le cas, Windows 10 et Windows 11 vous permettent de faire passer votre réseau de public à privé en quelques clics seulement.
Ouvrez la section intitulée “Privé” en cliquant sur le mot “Privé” ou sur le petit chevron (il ressemble à une flèche vers le haut) sur le côté droit. Cochez les cases ou les bulles situées à côté de “Activer la découverte du réseau”, “Activer la configuration automatique des périphériques réseau” et “Activer le partage de fichiers et d’imprimantes”.
Ensuite, descendez jusqu’à la section intitulée “Tous les réseaux”.
Avertissement: Certains de ces paramètres peuvent présenter une faille de sécurité ou de confidentialité si vous vous connectez à un réseau public alors qu’ils sont activés. Si vous utilisez deux ordinateurs de bureau qui ne bougeront jamais de chez vous, ce n’est pas un problème. Si vous utilisez un ordinateur portable ou un autre périphérique portable, il serait bon de les désactiver avant de vous connecter à des réseaux Wi-Fi publics.
Il y a trois paramètres sur lesquels vous devez cliquer: “Activer le partage afin que toute personne ayant un accès réseau puisse lire et écrire les fichiers dans les dossiers publics”, “Activer le partage de fichiers pour les appareils qui utilisent un cryptage de 40 ou 56 bits” et “Désactiver le partage protégé par mot de passe”
Remarque: Vous devriez essayer sur les deux ordinateurs s’il s’agit de deux appareils Windows, mais ces paramètres sont plus susceptibles d’être importants sur le serveur que sur l’ordinateur
Cliquez sur “Enregistrer les modifications”, puis redémarrez votre ordinateur. Si cela ne fonctionne pas, vous avez un autre problème – il pourrait s’agir de
DNS C
La liste des services est triée par ordre alphabétique par défaut, mais si le vôtre ne l’est pas, cliquez simplement sur la colonne “Nom” en haut. Faites défiler la liste et vérifiez que tous les services que nous avons répertoriés sont réglés sur “Manuel” ou “Automatique”.
Remarque: Si la fonction de découverte du réseau est activée, que le partage est activé et que vous avez essayé de vous connecter à un périphérique sur votre réseau local, les services devraient être en cours d’exécution, même s’ils sont réglés sur manuel. Si ce n’est pas le cas, quelque chose ne va pas. Si vos services ne sont pas en cours d’exécution alors qu’ils devraient l’être, n’hésitez pas à les faire passer du mode de démarrage “Manuel” au mode “Automatique”.
Si l’un d’entre eux est réglé sur “Désactivé”, cliquez avec le bouton droit de la souris sur le service en question, puis cliquez sur “Propriétés” Le service démarrera automatiquement lorsque vous démarrerez Windows.
Astuce: Si vous avez un vieil ordinateur, ou une machine à faible puissance, vous pouvez le mettre en démarrage différé afin de ne pas bloquer Windows pendant que votre ordinateur essaie de démarrer.
Vérifiez deux fois tous les services répertoriés, redémarrez votre ordinateur et réessayez.
NetBIOS
NetBIOS est un autre logiciel clé
Cliquez avec le bouton droit de la souris sur la carte réseau que vous utilisez pour vous connecter au réseau local, puis cliquez sur “Propriétés” Les adaptateurs varient d’un ordinateur à l’autre en raison des différentes configurations matérielles, mais une connexion filaire porte généralement le nom Ethernet, tandis que les adaptateurs Wi-Fi portent le nom Wi-Fi.
Faites défiler la liste jusqu’à ce que vous voyiez “Internet Protocol Version 4 (TCP/IPv4)”, sélectionnez-le, puis cliquez sur “Propriétés”.”
Cliquez sur “Avancé”.
Cliquez sur l’onglet “WINS”, puis regardez vers le bas de la fenêtre. Le paramètre “Default” devrait fonctionner. Si NetBIOS est réglé sur “Disabled”, allez-y et activez le paramètre par défaut. Toutefois, si le paramètre “Default” est sélectionné et que vous obtenez toujours une erreur, essayez de changer le paramètre en “Enabled”. Cliquez sur l’espace situé à côté de “Activer NetBIOS sur TCP/IP”, puis cliquez sur “OK”.
Fermez toutes les autres fenêtres que vous aviez précédemment ouvertes en cliquant sur “Ok”, puis vérifiez si l’erreur persiste.
Désactiver IPv6
Le protocole Internet version 6, ou IPv6, est l’avenir et devient lentement la norme. L’adoption de la nouvelle norme n’a cependant pas été un processus rapide ou simplifié. Assurer la prise en charge des périphériques IPv4 entraîne parfois des contretemps.
Il est possible qu’un tel contretemps soit à l’origine d’une “Error: 0x80004005.” La solution, bien sûr, est simple: Éteignez-le. Ce n’est pas nécessaire dans la plupart des cas.
Note: La fenêtre est un peu différente sous Windows 10, mais le processus est essentiellement le même.
Ouvrez l’application Paramètres, puis naviguez jusqu’à Réseau et Internet > (Votre nom de réseau) > Propriétés du matériel, puis cliquez sur “Modifier” dans la zone des paramètres DNS.
Note: Si vous vous connectez à votre réseau local en utilisant à la fois le Wi-Fi et l’Ethernet, assurez-vous de désactiver IPv6 pour les deux.
Faites défiler l’écran jusqu’à IPv6 et cliquez sur l’interrupteur pour le désactiver.
Redémarrez votre PC et voyez si l’erreur persiste.
Un antivirus ou un pare-feu bloque l’accès
Il est peu probable, mais il est possible qu’un logiciel antivirus trop protecteur soit en cause. Les meilleurs programmes antivirus modernes offrent une protection contre un large éventail d’attaques, y compris celles qui peuvent provenir de votre réseau local (LAN). Le moyen le plus simple de vérifier si c’est bien là le problème est de désactiver temporairement votre antivirus et votre pare-feu.
Il n’est pas possible de donner des instructions spécifiques sur la manière de procéder car il existe un grand nombre de programmes antivirus différents. L’entreprise qui produit le logiciel aura des instructions sur son site Web, donc vous devriez commencer par là.
Si vous utilisez Microsoft Defender, la désactivation du pare-feu et de l’antivirus est assez simple.
Corriger les erreurs de fichiers locaux
Le code d’erreur 0x80004005 n’est pas limité aux périphériques en réseau uniquement – parfois il apparaît sur votre PC Windows lorsque vous essayez d’accéder ou de manipuler un fichier ou un dossier localement. Heureusement, la liste des causes dans ce scénario.
Problèmes d’autorisation ou de propriété
Un problème d’autorisation ou de propriété est probablement à l’origine du problème si vous rencontrez l’erreur 0x80004005 lorsque vous manipulez des fichiers locaux.
Tout d’abord, vérifiez si votre compte utilisateur est propriétaire du fichier ou du dossier qui vous pose problème. Si ce n’est pas le cas, la première chose à faire est de prendre possession du fichier ou du dossier.
Une fois que vous avez pris possession du fichier, la prochaine chose à faire est d’ajuster manuellement vos permissions. Cliquez avec le bouton droit de la souris sur le fichier ou le dossier et cliquez sur “Propriétés”.
Allez dans l’onglet “Sécurité”, sélectionnez le groupe Utilisateurs et vérifiez les autorisations indiquées ci-dessous. la case “Contrôle total” doit être cochée. Si ce n’est pas le cas, cliquez sur “Modifier”.
Cochez “Contrôle total” dans la liste et toutes les autres options devraient automatiquement être activées également. Cliquez ensuite sur “Appliquer”, puis sur “OK”.
Votre compte d’utilisateur fait probablement partie à la fois du groupe Utilisateurs et du groupe Administrateurs s’il n’y a qu’un seul compte d’utilisateur sur le PC. Vérifiez les autorisations pour les deux dans la fenêtre Propriétés – tout compte utilisateur du groupe Administrateurs devrait avoir le “Contrôle total”, mais il n’est jamais inutile d’en être sûr.
Une fois que vous avez confirmé que vous avez la propriété et le contrôle total, vérifiez si vous obtenez toujours l’erreur.
Antivirus
La plupart des programmes antivirus peuvent être configurés pour protéger certains fichiers et dossiers contre les logiciels malveillants. Rarement, cette protection va un peu trop loin et peut interférer avec les activités normales de votre PC.
Le moyen le plus rapide de vérifier si cela est la cause du problème est de désactiver votre antivirus. Vous trouverez des instructions sur le site Web de l’antivirus pour savoir exactement comment procéder.
Il est peu probable que l’antivirus Microsoft Defender soit à l’origine du problème, mais cela ne fait jamais de mal d’écarter cette possibilité.
Problèmes avec votre disque dur, votre SSD ou Windows
Il n’y a pas de moyen facile d’être complètement sûr qu’un défaut matériel ou une corruption de Windows est à l’origine de l’erreur. L’outil de diagnostic le plus pratique dans ce cas est de supposer qu’il y a un problème et d’essayer de le résoudre. Vous ne risquez certainement pas d’aggraver la situation.
Il existe trois commandes principales que vous devriez exécuter pour exclure la plupart des problèmes qui pourraient en être la cause: Chkdsk, DISM et SFC.
Vous devrez lancer l’invite de commande ou PowerShell en tant qu’administrateur pour exécuter les commandes. Ne vous précipitez pas sur les analyses – elles peuvent prendre un certain temps.
Une fois qu’elles sont terminées, redémarrez votre PC et vérifiez si vous obtenez toujours l’erreur 0x80004005.
Autres étapes de dépannage
Malheureusement, le code d’erreur peut également apparaître dans des cas plus obscurs
Cela signifie que vos étapes de dépannage doivent commencer par s’assurer que votre application peut accéder correctement aux fichiers et dossiers requis, que tous les services requis fonctionnent correctement et qu’aucun des fichiers essentiels n’est corrompu. En termes pratiques, cela vous laisse trois étapes principales: désactiver votre antivirus, exécuter le programme en tant qu’administrateur, et effacer complètement et réinstaller le programme.