Tabella errori

La tabella Errore viene usata per cercare i modelli di formattazione dei messaggi di errore durante l'elaborazione di errori con un set di codice di errore, ma senza un set di modelli di formattazione (si tratta della situazione normale).

La tabella Error contiene le colonne seguenti.

Colonna Tipo Chiave Nullable
Errore Integer S N
Messaggio Modello N S

 

Colonne

Errore

Vedere Windows Messaggi di errore del programma di installazione per un elenco dei numeri di errore e dei messaggi.

Il numero di errore deve essere un intero non negativo.

L'intervallo compreso tra 25000 e 30000 è riservato agli errori delle azioni personalizzate. Gli autori di azioni personalizzate possono usare questo intervallo per le azioni personalizzate.

Messaggio

Questa colonna contiene il modello di formattazione degli errori localizzabile. La tabella Errore viene generata dal processo di compilazione iniziale per contenere i modelli di formato di debug.

La tabella seguente elenca i messaggi riservati. Per un elenco di codici di errore interni e di spedizione, vedere Windows Messaggi di errore del programma di installazione.

Errore Message Commenti
0 {{Errore irreversibile: }} Prefisso di intestazione per errori irreversibili (INSTALLMESSAGE_FATALEXIT). Il testo racchiuso tra parentesi graffe doppie {{text}} è visibile solo nel file di log. Il testo non viene visualizzato all'utente nell'interfaccia utente.
1 Errore [1]. Prefisso intestazione per gli errori (INSTALLMESSAGE_ERROR)
2 Avviso [1]. Prefisso intestazione per avvisi (INSTALLMESSAGE_WARNING)
3    
4 Info [1]. Prefisso intestazione per i messaggi informativi (INSTALLMESSAGE_INFO)
5 Errore interno [1]. [2] {, [3]} {, [4]} Prefisso intestazione per errori interni
6  
7 {{Disco completo: }} Prefisso intestazione per errori di spazio su disco (INSTALLMESSAGE_OUTOFDISKSPACE). Il testo racchiuso tra parentesi graffe doppie {{text}} è visibile solo nel file di log. Il testo non viene visualizzato all'utente nell'interfaccia utente.
8 Azione [Time]: [1]. [2]
9 [ProductName]
10 {[2]} {, [3]} {, [4]}
11 Tipo di messaggio: [1], Argomento: [2]
12 === Registrazione avviata: [Data] [Ora] ===
13 === Registrazione arrestata: [Date] [Time] ===
14 Avvio azione [Ora]: [1]
15 Azione terminata [Ora]: [1]. Valore restituito [2]
16 Tempo rimanente: {[1] min }{[2] sec}
17 Memoria insufficiente. Arrestare altre applicazioni prima di riprovare
18 Il programma di installazione non risponde più
19 Programma di installazione terminato prematuramente
20 Attendere mentre Windows configura [ProductName]...
21 Raccolta di informazioni necessarie...
22 Rimozione delle versioni precedenti di questa applicazione...
23 Preparazione per rimuovere le versioni precedenti di questa applicazione...
32 {[ProductName] } Installazione completata correttamente.
33 {[ProductName] } Installazione non riuscita.

 

Commenti

Il modello non include la formattazione per il numero di errore nel campo 1. Quando si elabora l'errore, il programma di installazione associa un prefisso di intestazione al modello a seconda del tipo di messaggio. Queste intestazioni vengono archiviate anche nella tabella Errori.

Il testo racchiuso tra parentesi graffe doppie {{text}} è visibile solo nel file di log. Il testo non viene visualizzato all'utente nell'interfaccia utente.

È possibile importare una tabella errori localizzata nel database usando Msidb.exe o MsiDatabaseImport. L'SDK include una tabella di errore localizzata per ognuna delle lingue elencate nella sezione Localizzazione delle tabelle Error e ActionText . Se la tabella Error non viene popolata, il programma di installazione carica stringhe localizzate per la lingua specificata dalla proprietà ProductLanguage .

Convalida

ICE03
ICE06
ICE40
ICE46