Erreur 0x80070057 : Paramètre Incorrect - Solutions
L'erreur 0x80070057, accompagnée du message « Le paramètre est incorrect » (ERROR_INVALID_PARAMETER), est une erreur Windows qui survient lorsqu'un paramètre transmis à une fonction système est invalide ou mal formaté. Cette erreur peut apparaître lors du formatage d'un disque, d'une sauvegarde Windows, d'une mise à jour via Windows Update, ou lors de l'installation de Windows lui-même.
Quand apparaît cette erreur ?
- Formatage ou partitionnement : lors de l'installation de Windows ou du formatage d'un disque
- Sauvegarde Windows : la sauvegarde automatique ou manuelle échoue
- Windows Update : les mises à jour ne s'installent pas
- Copie de fichiers : transfert de fichiers volumineux vers un disque externe
- Installation de programmes : certains installeurs échouent avec ce code
Solution 1 : Corriger les paramètres régionaux
L'une des causes les plus surprenantes de l'erreur 0x80070057 est un séparateur décimal incorrect dans les paramètres régionaux. Windows s'attend à un point (.) comme séparateur décimal pour certaines opérations internes, mais les paramètres francophones utilisent une virgule (,).
Vérifier le séparateur décimal
- Ouvrez le Panneau de configuration
- Allez dans Horloge et région > Région
- Cliquez sur Paramètres supplémentaires
- Dans l'onglet Nombres, vérifiez le champ Symbole décimal
- Remplacez la virgule par un point (.)
- Cliquez sur Appliquer puis OK
Vous pouvez également modifier cette valeur via le registre :
reg add "HKCU\Control Panel\International" /v sDecimal /t REG_SZ /d "." /f
Important : pensez à remettre la virgule après avoir résolu votre problème si vous souhaitez conserver le format français standard.
Solution 2 : Réinitialiser les composants Windows Update
Si l'erreur survient pendant une mise à jour, réinitialisez complètement le service Windows Update. Ouvrez une invite de commandes en mode administrateur :
Arrêter les services
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Nettoyer le cache
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
Redémarrer les services
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Redémarrez votre ordinateur et réessayez Windows Update.
Solution 3 : Modifier une valeur de registre
Une clé de registre spécifique peut causer l'erreur 0x80070057, notamment lors des sauvegardes Windows :
- Appuyez sur Win + R, tapez
regeditet validez - Naviguez vers :
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates - Vérifiez si une clé CopyFileBufferedSynchronousIo existe
- Si elle existe avec la valeur 1, changez-la à 0
Autre clé de registre à vérifier pour les problèmes de Windows Update :
reg add "HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX" /v IsConvergedUpdateStackEnabled /t REG_DWORD /d 0 /f
Solution 4 : Vérifier l'état du disque dur
Un disque dur défaillant peut provoquer des erreurs de paramètres lors des opérations d'écriture.
Exécuter CHKDSK
Ouvrez une invite de commandes en administrateur :
chkdsk C: /f /r
Le système vous demandera de planifier l'analyse au prochain redémarrage. Tapez O (pour Oui) et redémarrez.
/f: corrige les erreurs sur le disque/r: localise les secteurs défectueux et récupère les informations lisibles
Vérifier la santé du disque
Utilisez la commande WMIC pour vérifier l'état SMART du disque :
wmic diskdrive get status
Si le résultat affiche autre chose que « OK », votre disque dur est peut-être défaillant et devrait être remplacé.
Solution 5 : Formater en utilisant Diskpart
Si l'erreur apparaît lors du formatage d'un disque pendant l'installation de Windows :
- Sur l'écran d'installation de Windows, appuyez sur Shift + F10 pour ouvrir l'invite de commandes
- Lancez Diskpart :
diskpart
list disk
select disk 0
clean
create partition primary
format fs=ntfs quick
assign
exit
Attention : la commande clean efface toutes les données du disque sélectionné. Assurez-vous de sélectionner le bon disque avec list disk et select disk.
Solution 6 : Réparer les fichiers système
Des fichiers système corrompus peuvent transmettre des paramètres incorrects :
sfc /scannow
Puis, si nécessaire :
DISM /Online /Cleanup-Image /RestoreHealth
Solution 7 : Vérifier le système de fichiers du disque externe
Si l'erreur survient lors de la copie vers un disque externe, le problème peut venir du système de fichiers :
- FAT32 ne supporte pas les fichiers de plus de 4 Go. Si vous copiez un fichier volumineux, reformatez le disque en NTFS ou exFAT
- Vérifiez que le disque externe n'est pas protégé en écriture
Pour convertir un disque de FAT32 à NTFS sans perdre de données :
convert E: /fs:ntfs
Remplacez E: par la lettre de votre disque externe.
Résumé
L'erreur 0x80070057 est souvent causée par des paramètres régionaux mal configurés ou des composants Windows Update corrompus. Vérifiez d'abord le séparateur décimal dans les options régionales, puis réinitialisez Windows Update et vérifiez l'état de votre disque dur. Ces trois étapes résolvent la grande majorité des cas.