messaggi di errore di MsiExec.exe e InstMsi.exe (per gli sviluppatori)

Nota

Questo articolo è destinato agli sviluppatori di software che usano Windows Installer per compilare pacchetti di programma di installazione per le applicazioni. Se si riscontrano difficoltà con il computer durante o dopo l'installazione o la disinstallazione di un'applicazione, contattare il supporto tecnico per il software che si sta tentando di installare o rimuovere. Se è necessario il supporto per un prodotto Microsoft, visitare il sito del supporto tecnico.

Questi codici di errore vengono restituiti dalle funzioni di Windows Installer MsiExec.exe e InstMsi.exe. Si noti che è possibile restituire anche qualsiasi errore in Winerror.h (ad esempio ERROR_INVALID_DATA). Per altri codici di errore restituiti da Windows Installer, vedere Messaggi di errore di Windows Installer.

I codici di errore ERROR_SUCCESS, ERROR_SUCCESS_REBOOT_INITIATED e ERROR_SUCCESS_REBOOT_REQUIRED indicano l'esito positivo. Se viene restituito ERROR_SUCCESS_REBOOT_REQUIRED, l'installazione è stata completata correttamente, ma è necessario un riavvio per completare l'operazione di installazione.

Codice di errore Valore Descrizione
ERROR_SUCCESS 0 L'azione è stata completata correttamente.
ERROR_INVALID_DATA 13 I dati non sono validi.
ERROR_INVALID_PARAMETER 87 Uno dei parametri non è valido.
ERROR_CALL_NOT_IMPLEMENTED 120 Questo valore viene restituito quando un'azione personalizzata tenta di chiamare una funzione che non può essere chiamata da azioni personalizzate. La funzione restituisce il valore ERROR_CALL_NOT_IMPLEMENTED.
ERROR_APPHELP_BLOCK 1259 Se Windows Installer determina che un prodotto potrebbe non essere compatibile con il sistema operativo corrente, viene visualizzata una finestra di dialogo che informa l'utente e chiede se provare comunque a eseguire l'installazione. Questo codice di errore viene restituito se l'utente sceglie di non provare l'installazione.
ERROR_INSTALL_SERVICE_FAILURE 1601 Impossibile accedere al servizio Windows Installer. Contattare il personale di supporto per verificare che il servizio Windows Installer sia registrato correttamente.
ERROR_INSTALL_USEREXIT 1602 Installazione annullata dall'utente.
ERROR_INSTALL_FAILURE 1603 Errore irreversibile durante l'installazione.
ERROR_INSTALL_SUSPEND 1604 Installazione sospesa, incompleta.
ERROR_UNKNOWN_PRODUCT 1605 Questa azione è valida solo per i prodotti attualmente installati.
ERROR_UNKNOWN_FEATURE 1606 L'identificatore della funzionalità non è registrato.
ERROR_UNKNOWN_COMPONENT 1607 L'identificatore del componente non è registrato.
ERROR_UNKNOWN_PROPERTY 1608 Si tratta di una proprietà sconosciuta.
ERROR_INVALID_HANDLE_STATE 1609 L'handle è in uno stato non valido.
ERROR_BAD_CONFIGURATION 1610 I dati di configurazione per questo prodotto sono danneggiati. Contattare il personale di supporto.
ERROR_INDEX_ABSENT 1611 Qualificatore del componente non presente.
ERROR_INSTALL_SOURCE_ABSENT 1612 L'origine di installazione per questo prodotto non è disponibile. Verificare che l'origine esista e che sia possibile accedervi.
ERROR_INSTALL_PACKAGE_VERSION 1613 Questo pacchetto di installazione non può essere installato dal servizio Windows Installer. È necessario installare un Service Pack di Windows contenente una versione più recente del servizio Windows Installer.
ERROR_PRODUCT_UNINSTALLED 1614 Il prodotto viene disinstallato.
ERROR_BAD_QUERY_SYNTAX 1615 La sintassi della query SQL non è valida o non è supportata.
ERROR_INVALID_FIELD 1616 Il campo record non esiste.
ERROR_INSTALL_ALREADY_RUNNING 1618 Un'altra installazione è già in corso. Completare l'installazione prima di procedere con questa installazione. Per informazioni sul mutex, vedere _MSIExecute Mutex.
ERROR_INSTALL_PACKAGE_OPEN_FAILED 1619 Impossibile aprire questo pacchetto di installazione. Verificare che il pacchetto esista ed sia accessibile oppure contattare il fornitore dell'applicazione per verificare che si tratta di un pacchetto di Windows Installer valido.
ERROR_INSTALL_PACKAGE_INVALID 1620 Impossibile aprire questo pacchetto di installazione. Contattare il fornitore dell'applicazione per verificare che si tratta di un pacchetto di Windows Installer valido.
ERROR_INSTALL_UI_FAILURE 1621 Errore durante l'avvio dell'interfaccia utente del servizio Windows Installer. Contattare il personale di supporto.
ERROR_INSTALL_LOG_FAILURE 1622 Si è verificato un errore durante l'apertura del file di log di installazione. Verificare che il percorso del file di log specificato esista e sia scrivibile.
ERROR_INSTALL_LANGUAGE_UNSUPPORTED 1623 Questa lingua del pacchetto di installazione non è supportata dal sistema.
ERROR_INSTALL_TRANSFORM_FAILURE 1624 Si è verificato un errore durante l'applicazione delle trasformazioni. Verificare che i percorsi di trasformazione specificati siano validi.
ERROR_INSTALL_PACKAGE_REJECTED 1625 Questa installazione non è consentita dai criteri di sistema. Contattare l'amministratore del sistema.
ERROR_FUNCTION_NOT_CALLED 1626 Impossibile eseguire la funzione.
ERROR_FUNCTION_FAILED 1627 La funzione non è riuscita durante l'esecuzione.
ERROR_INVALID_TABLE 1628 È stata specificata una tabella non valida o sconosciuta.
ERROR_DATATYPE_MISMATCH 1629 I dati forniti sono il tipo errato.
ERROR_UNSUPPORTED_TYPE 1630 I dati di questo tipo non sono supportati.
ERROR_CREATE_FAILED 1631 Impossibile avviare il servizio Windows Installer. Contattare il personale di supporto.
ERROR_INSTALL_TEMP_UNWRITABLE 1632 La cartella Temp è piena o inaccessibile. Verificare che la cartella Temp esista e che sia possibile scriverla.
ERROR_INSTALL_PLATFORM_UNSUPPORTED 1633 Questo pacchetto di installazione non è supportato in questa piattaforma. Contattare il fornitore dell'applicazione.
ERROR_INSTALL_NOTUSED 1634 Il componente non viene usato in questo computer.
ERROR_PATCH_PACKAGE_OPEN_FAILED 1635 Impossibile aprire questo pacchetto di patch. Verificare che il pacchetto di patch esista e sia accessibile o contattare il fornitore dell'applicazione per verificare che si tratta di un pacchetto di patch di Windows Installer valido.
ERROR_PATCH_PACKAGE_INVALID 1636 Impossibile aprire questo pacchetto di patch. Contattare il fornitore dell'applicazione per verificare che si tratta di un pacchetto di patch di Windows Installer valido.
ERROR_PATCH_PACKAGE_UNSUPPORTED 1637 Questo pacchetto di patch non può essere elaborato dal servizio Windows Installer. È necessario installare un Service Pack di Windows contenente una versione più recente del servizio Windows Installer.
ERROR_PRODUCT_VERSION 1638 È già installata un'altra versione di questo prodotto. L'installazione di questa versione non può continuare. Per configurare o rimuovere la versione esistente di questo prodotto, usare Aggiungi/Rimuovi programmi in Pannello di controllo.
ERROR_INVALID_COMMAND_LINE 1639 Argomento della riga di comando non valido. Per informazioni dettagliate sulla riga di comando, consultare Windows Installer SDK.
ERROR_INSTALL_REMOTE_DISALLOWED 1640 L'utente corrente non è autorizzato a eseguire installazioni da una sessione client di un server che esegue il servizio ruolo Terminal Server.
ERROR_SUCCESS_REBOOT_INITIATED 1641 Il programma di installazione ha avviato un riavvio. Questo messaggio indica l'esito positivo dell'operazione.
ERROR_PATCH_TARGET_NOT_FOUND 1642 Il programma di installazione non può installare la patch di aggiornamento perché il programma aggiornato potrebbe essere mancante o la patch di aggiornamento aggiorna una versione diversa del programma. Verificare che il programma da aggiornare esista nel computer e che sia presente la patch di aggiornamento corretta.
ERROR_PATCH_PACKAGE_REJECTED 1643 Il pacchetto patch non è consentito dai criteri di sistema.
ERROR_INSTALL_TRANSFORM_REJECTED 1644 Una o più personalizzazioni non sono consentite dai criteri di sistema.
ERROR_INSTALL_REMOTE_PROHIBITED 1645 Windows Installer non consente l'installazione da una connessione Desktop remoto.
ERROR_PATCH_REMOVAL_UNSUPPORTED 1646 Il pacchetto patch non è un pacchetto di patch rimovibile.
ERROR_UNKNOWN_PATCH 1647 La patch non viene applicata a questo prodotto.
ERROR_PATCH_NO_SEQUENCE 1648 Non è possibile trovare alcuna sequenza valida per il set di patch.
ERROR_PATCH_REMOVAL_DISALLOWED 1649 Rimozione delle patch non consentita dai criteri.
ERROR_INVALID_PATCH_XML 1650 I dati della patch XML non sono validi.
ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT 1651 L'utente amministratore non è riuscito ad applicare patch per un'applicazione gestita per utente o per computer in stato annunciato.
ERROR_INSTALL_SERVICE_SAFEBOOT 1652 Windows Installer non è accessibile quando il computer è in modalità provvisoria. Uscire dalla modalità provvisoria e riprovare o provare a usare il ripristino del sistema per restituire il computer a uno stato precedente. Disponibile a partire da Windows Installer versione 4.0.
ERROR_ROLLBACK_DISABLED 1653 Impossibile eseguire una transazione a più pacchetti perché il rollback è stato disabilitato. Le installazioni di più pacchetti non possono essere eseguite se il rollback è disabilitato. Disponibile a partire da Windows Installer versione 4.5.
ERROR_INSTALL_REJECTED 1654 L'app che si sta tentando di eseguire non è supportata in questa versione di Windows. Un pacchetto, una patch o una trasformazione di Windows Installer che non è stato firmato da Microsoft non può essere installato in un computer ARM.
ERROR_SUCCESS_REBOOT_REQUIRED 3010 Per completare l'installazione è necessario riavviare . Questo messaggio indica l'esito positivo dell'operazione. Non sono incluse le installazioni in cui viene eseguita l'azione ForceReboot .