Windows adore lancer des codes d’erreur énigmatiques 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, que ce soit sous Windows 10 ou Windows 11.

Quelle est la cause du code d’erreur 0x80004005 ?

D’une 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 : Erreur non spécifiée ».

Voici une liste non exhaustive des causes potentielles :

  • Votre compte utilisateur Windows ne possède pas la propriété du fichier ou du dossier ou les 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 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.
  • La mise à jour de Windows est interrompue 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.

COMMENT CORRIGER L’ERREUR 0X80070424 DE WINDOWS UPDATE ET MICROSOFT STORE ?

Évitez les erreurs de 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 fonctions. 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, 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 l’explorateur de fichiers.

La solution est simple : Utilisez un autre programme qui prend en charge les fichiers cryptés.

Il existe une tonne de programmes disponibles pour gérer les fichiers d’archives. Certains d’entre eux, comme 7-Zip et PeaZip, sont entièrement gratuits. Ce sont tous deux 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 peu de réticence.

Dépannage de Windows Update

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 à faire est d’essayer le dépanneur intégré de Windows Update. Celui-ci peut être en mesure de résoudre automatiquement la cause de l’erreur.

S’il échoue, 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éparez les causes liées au réseau

Le code d’erreur 0x80004005 apparaît le plus souvent lorsque les utilisateurs tentent de se connecter à un système de stockage en réseau (NAS), bien qu’il se produise dans d’autres circonstances. L’erreur n’est pas suffisamment précise pour que l’on puisse déterminer avec certitude la nature du problème, mais il y a quelques coupables probables. Si vous utilisez deux PC Windows que vous essayez de connecter via votre réseau local, vous devez vérifier tous ces paramètres sur les deux ordinateurs.

Vérifiez les paramètres de 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 client et un serveur. Il est le plus souvent utilisé pour permettre la communication entre un ordinateur et une imprimante, ou un ordinateur et un NAS, mais il peut être utilisé pour d’autres choses.

Il existe quelques versions de SMB actuellement utilisées. SMB version un, ou SMBv1, est la norme la plus ancienne et n’est plus guère utilisée pour des raisons de sécurité. Les versions SMBv2 et SMBv3 sont encore couramment utilisées.

Si l’erreur est liée à un problème SMB, il y a plusieurs possibilités :

  • Le service SMB n’est pas exécuté
  • AllowInsecureGuestAuth est désactivé et vous utilisez un NAS qui l’exige.
  • Le périphérique ou le service que vous essayez d’utiliser nécessite 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 :

Une fenêtre PowerShell confirmant que les services SMB doivent démarrer automatiquement.

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 à HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters à l’aide du menu de gauche, ou collez simplement le chemin dans la barre d’adresse.

RegEdit s’ouvre sur le dossier où doit se trouver « AllowInsecureGuestAuth ».

Le DWORD que vous recherchez est nommé AllowInsecureGuestAuth – s’il n’est pas là, vous devrez le créer.

Cliquez avec le bouton droit de la souris sur l’espace vide, passez à « Nouveau », puis cliquez sur « Valeur DWORD (32 bits) ». Nommez-le « AllowInsecureGuestAuth » et attribuez-lui 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 existe une autre possibilité liée à SMB.

Il est possible que le périphérique réseau auquel vous essayez de vous connecter exige que vous utilisiez SMBv1, la version la plus ancienne de la norme. Elle est désactivée par défaut dans Windows 10 et Windows 11, mais il est toujours possible de l’activer.

Appuyez sur le bouton Démarrer, tapez « fonctionnalités de Windows » dans la zone de recherche, puis appuyez sur Entrée ou cliquez sur « Ouvrir ». La fenêtre des fonctionnalités de Windows n’a pas encore migré vers l’application Paramètres, donc si vous voulez y naviguer, allez dans : Panneau de configuration > Programmes > Activer ou désactiver les fonctionnalités Windows.

Faites défiler vers le bas jusqu’à ce que vous voyiez « Prise en charge du partage de fichiers SMB 1.0/CIFS ». Cliquez sur le petit bouton plus, puis cochez « SMB 1.0/CIFS Client », « SMB 1.0/CIFS Server » et décochez « SMB 1.0/CIFS Automatic Removal ». Cliquez ensuite sur « OK ».

Cochez les cases Client et Serveur SMB 1.0, et décochez l’option de suppression automatique.

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 le laisser actif si vous n’en avez pas besoin, et il constitue une faille de sécurité potentielle.

Découverte du réseau et paramètres de partage

Les périphériques en réseau, tels que 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 règle générale, votre réseau domestique doit être défini comme 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 le petit chevron (il ressemble à une flèche vers le haut) sur le côté droit. Cochez les bulles ou les cases à côté de « Activer la découverte du réseau », « Activer la configuration automatique des périphériques réseau » et « Activer le partage des fichiers et des imprimantes ».

Développez la section intitulée « Privé ». Puis cochez « 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, passez à la section intitulée « Tous les réseaux ».

Il y a trois paramètres sur lesquels vous devez cliquer : « Activer le partage pour que toute personne ayant accès au réseau puisse lire et écrire des 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. »

Configurez les options de partage.

Cliquez sur « Enregistrer les modifications », puis redémarrez votre ordinateur. Si cela ne fonctionne pas, le problème est différent : il peut être lié aux services sous-jacents qui permettent les connexions entre les périphériques du réseau local.

Services essentiels

SMB n’est qu’un des nombreux composants logiciels qui permettent à votre ordinateur de communiquer avec les autres périphériques du réseau local. Windows dispose d’une poignée de services qui sont nécessaires au fonctionnement du partage de réseau :

  • Client DNS
  • Client DHCP
  • Hôte du fournisseur de découverte de fonctions (fdPHost)
  • Publication de ressources de découverte de fonctions (fdResPub)
  • Protocole de découverte de service simple (SSDP)
  • Hôte de périphérique UPnP

Le client DNS et le client DHCP devraient tous deux démarrer automatiquement, et ils fonctionnent probablement bien. Ils sont nécessaires pour que votre ordinateur puisse accéder à Internet ; s’ils ne démarraient pas, vous le remarqueriez certainement, puisque votre navigateur (et la plupart des autres applications) ne fonctionnerait pas.

Les autres permettent à votre PC de voir et d’interagir avec les autres appareils du réseau. Vérifiez leur état en ouvrant l’application Services. Il y a deux façons rapides de le faire. Vous pouvez taper « services » dans la barre de recherche du menu Démarrer, puis cliquer sur « Ouvrir » ou appuyer sur Entrée. Vous pouvez également appuyer sur Windows+R et taper « services.msc » dans la boîte d’exécution, puis appuyer sur Entrée.

Par défaut, la liste des services est triée par ordre alphabétique, mais si la 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 ».

Les services doivent être réglés sur manuel ou automatique, et ils doivent être en cours d’exécution.

Si l’un d’entre eux est réglé sur « Désactivé », cliquez avec le bouton droit de la souris sur le service, puis cliquez sur « Propriétés ».

Cliquez sur le menu déroulant, sélectionnez « Automatique » ou « Automatique (démarrage différé) », puis cliquez sur « Appliquer » et « OK ». Le service démarrera automatiquement lorsque vous démarrerez Windows.

Vérifiez une nouvelle fois tous les services répertoriés, redémarrez votre ordinateur et réessayez.

NetBIOS

NetBIOS est un autre logiciel essentiel à la connexion de périphériques sur un réseau local. S’il ne fonctionne pas, il est connu pour provoquer l’erreur 0x80004005. Vérifiez vos paramètres pour vous assurer que ce n’est pas le problème.

Cliquez sur le bouton Démarrer, tapez « Connexions réseau » dans la barre de recherche, puis appuyez sur Entrée ou cliquez sur « Ouvrir ».

Cliquez avec le bouton droit de la souris sur l’adaptateur 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 aura généralement le nom Ethernet dans son nom, tandis que les adaptateurs Wi-Fi auront le nom Wi-Fi dans leur nom.

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 « Désactivé », 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 « Enable NetBIOS Over 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 se produit toujours.

Désactiver IPv6

Le protocole Internet version 6, ou IPv6, représente l’avenir et devient lentement la norme. L’adoption de la nouvelle norme n’a cependant pas été un processus rapide ou simplifié. La prise en charge des appareils 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 : Désactivez-la. Ce n’est pas nécessaire dans la plupart des cas.

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.

Faites défiler l’écran jusqu’à IPv6 et cliquez sur l’interrupteur pour le désactiver.

Redémarrez votre PC et voyez si vous obtenez toujours l’erreur.

Antivirus ou pare-feu bloquant l’accès

C’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 tel est le problème est de désactiver temporairement votre antivirus et votre pare-feu.

Il n’est pas possible de donner des instructions précises sur la manière de procéder car il existe de nombreux programmes antivirus différents. Cependant, l’entreprise qui produit le logiciel dispose d’instructions sur son site Web, c’est donc là que vous devez commencer.

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. Il peut parfois apparaître 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 de permission 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 la propriété du fichier, la prochaine chose à faire est d’ajuster manuellement vos autorisations. 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 ci-dessous. La case « Contrôle total » devrait être cochée. Si ce n’est pas le cas, cliquez sur « Modifier ».

Exemple de dossier avec « Contrôle total » pour les comptes utilisateurs du groupe « Utilisateurs » non coché.

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. Parfois, 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 il n’est jamais inutile 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 responsable 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 être à l’origine de cette erreur : 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 l’analyse terminée, redémarrez votre PC et vérifiez si l’erreur 0x80004005 est toujours présente.

Autres étapes de dépannage

Malheureusement, le code d’erreur peut également apparaître dans des cas plus obscurs liés à des programmes spécifiques. Comme les programmes sont très variés, il est difficile de dire précisément comment résoudre le problème dans ces cas-là. Lors du dépannage, gardez à l’esprit la cause générale de l’erreur 0x80004005 : l’accès à un fichier ou à un dossier est impossible.

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.