Erreur 0x80070057 sur Windows : Causes et Solutions

L'erreur 0x80070057 sur Windows est un problème assez courant que les utilisateurs peuvent rencontrer lors de diverses tâches telles que la mise à jour du système d'exploitation, la création de sauvegardes, l'installation ou l'exécution de programmes. Cette erreur indique que le système d'exploitation n'a pas pu traiter les paramètres passés à une commande, ou qu'il y a des problèmes avec le système de fichiers ou la configuration.

Causes possibles de l'erreur 0x80070057 :

  • Problèmes de mise à jour de Windows — l'erreur peut se produire lors de l'installation des mises à jour, en particulier si les fichiers système ou les fichiers de mise à jour sont corrompus.
  • Paramètres incorrects dans le registre — des dommages dans le registre ou des paramètres incorrects peuvent provoquer cette erreur.
  • Problèmes avec le système de fichiers — il peut y avoir des dommages sur le disque dur ou des problèmes dans la structure du système de fichiers.
  • Logiciel antivirus ou programmes tiers — certains programmes peuvent entrer en conflit avec les processus de mise à jour ou d'installation.

Solutions pour l'erreur 0x80070057 :

1. Vérifier l'intégrité des fichiers système

Utilisez la commande suivante dans l'invite de commande avec les privilèges d'administrateur :

sfc /scannow

Cela permettra de vérifier les fichiers système et de tenter de réparer ceux qui sont corrompus.

2. Libérer de l'espace sur le disque

Assurez-vous qu'il y a suffisamment d'espace libre sur le disque système (généralement le disque C:). L'erreur peut se produire en raison d'un manque d'espace pour les fichiers temporaires.

3. Désactiver l'antivirus ou les programmes tiers

Désactivez temporairement le logiciel antivirus et réessayez d'effectuer les actions qui ont provoqué l'erreur. Parfois, des programmes tiers peuvent bloquer des processus liés à la mise à jour ou à l'installation.

4. Réinitialiser les composants de Windows Update

Pour cela, exécutez les commandes suivantes dans l'invite de commande :


net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Ces commandes arrêteront les services liés aux mises à jour, renommeront les dossiers contenant le cache des mises à jour et redémarreront les services.

5. Mettre à jour les pilotes

Les pilotes obsolètes ou corrompus peuvent entraîner des conflits avec les processus système. Essayez de mettre à jour les pilotes via le Gestionnaire de périphériques.

6. Modifier le registre

Parfois, l'erreur 0x80070057 est liée à des clés du registre corrompues. Pour résoudre ce problème :

  1. Appuyez sur Win+R et tapez "regedit".
  2. Accédez au chemin suivant :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
  3. Vérifiez la valeur "IsConvergedUpdateStackEnabled". Si elle n'existe pas, créez un nouveau paramètre DWORD (32 bits) et définissez sa valeur à 0.

7. Réinstaller Windows

Si les méthodes précédentes ne fonctionnent pas, la dernière option peut être de réinstaller le système. Assurez-vous de sauvegarder toutes vos données importantes avant de procéder.

Si l'erreur persiste, vous pouvez également essayer de contacter le support Microsoft ou d'utiliser les forums officiels où des conseils supplémentaires peuvent être trouvés pour résoudre ce problème.