ERROR_INVALID_PARAMETER 0x80070057
Codice d'errore 87 · HRESULT 0x80070057
Messaggio ufficiale (come appare sullo schermo): The parameter is incorrect.
Cercato anche come: 0x80070057, error 87, the parameter is incorrect, error code 0x80070057, windows update 0x80070057, E_INVALIDARG
Che cosa significa
L'errore 87 / 0x80070057 "The parameter is incorrect" compare quando Windows o un'app passa un valore che il componente ricevente non può accettare. Gli utenti lo incontrano più spesso durante Windows Update, Backup di Windows, la formattazione o la copia su un'unità, oppure quando aprono un file danneggiato. Il messaggio è generico: il vero problema è di solito la presenza di dati errati sull'unità di destinazione o un'impostazione inattesa.
Si applica a: Windows 10, Windows 11
Come risolvere ERROR_INVALID_PARAMETER
- Riavvia il computer e riprova l'operazione una volta, perché un'unità temporaneamente bloccata o montata a metà può restituire questo errore
- Se l'errore compare quando apri un'unità o copi file, esegui chkdsk X: /f da Terminale (amministratore), sostituendo X con la lettera dell'unità, per riparare gli errori del file system
- Controlla il simbolo decimale: Pannello di controllo > Orologio e opzioni internazionali > Opzioni internazionali > Impostazioni aggiuntive, e verifica che il Simbolo decimale sia un punto (.) se gli strumenti di backup o di aggiornamento falliscono con 0x80070057
- Per gli errori di Windows Update, esegui lo strumento di risoluzione dei problemi di Windows Update e poi reimposta la cache degli aggiornamenti rinominando C:\Windows\SoftwareDistribution dopo aver arrestato wuauserv e bits
- Ripara i file di sistema da un Prompt dei comandi o da un Terminale (amministratore): esegui prima DISM /Online /Cleanup-Image /RestoreHealth, poi sfc /scannow, e riavvia quando entrambi sono terminati
- Se è interessata un'unità USB o una scheda SD che non contiene dati importanti, riformattala in Esplora file (clic con il pulsante destro > Formatta) usando NTFS o exFAT
- Per un comando o uno script, ricontrolla la sintassi e i valori degli argomenti: un'opzione sbagliata o un formato di percorso errato producono lo stesso codice
Perché succede
0x80070057 è la forma HRESULT dell'errore Win32 87. Compare quando una richiesta contiene un valore fuori da quanto l'API si aspetta, cosa che in pratica deriva di solito da una corruzione del file system sul volume di destinazione, da un'impostazione del formato regionale insolita che confonde alcuni componenti di backup e aggiornamento oppure da file di aggiornamento danneggiati.
Domande frequenti
Che cosa significa "parametro non corretto" su un'unità esterna?
Windows riesce a vedere che l'unità esiste, ma non la struttura del suo file system. Eseguire chkdsk spesso risolve il problema; in caso contrario, copia ciò che puoi e riformatta.
0x80070057 è un guasto hardware?
Di solito no. È un errore di convalida a livello software, anche se la ripetizione su uno stesso disco può indicare un'unità in avaria, quindi controlla il suo stato di salute.
Errori correlati
Fonte: Microsoft WinError.h · soluzioni scritte e verificate dalla redazione (vedi la nostra politica editoriale)
Ultimo aggiornamento: