Tabella degli errori

La tabella Error 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 (questa è la situazione normale).

La tabella Error contiene le colonne seguenti.

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

 

Colonne

Errore

Per un elenco dei numeri di errore e dei messaggi di errore, vedere Messaggi di errore di Windows Installer .

Il numero di errore deve essere un numero 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 Error viene generata dal processo di compilazione iniziale per contenere i modelli di formato di debug.

Nella tabella seguente sono elencati i messaggi riservati. Per un elenco dei codici di errore interni e di spedizione, vedere Messaggi di errore di Windows Installer.

Errore Message Commenti
0 {{Errore irreversibile: }} Prefisso dell'intestazione per gli 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 dell'intestazione per gli errori (INSTALLMESSAGE_ERROR)
2 Avviso [1]. Prefisso dell'intestazione per gli avvisi (INSTALLMESSAGE_WARNING)
3    
4 Informazioni [1]. Prefisso dell'intestazione per i messaggi informativi (INSTALLMESSAGE_INFO)
5 Errore interno [1]. [2] {, [3]} {, [4]} Prefisso dell'intestazione per gli errori interni
6  
7 {{Disco completo: }} Prefisso dell'intestazione per gli 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 [Ora]: [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 Inizio 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 in modo anomalo
20 Attendere durante la configurazione di Windows [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] } Il programma di installazione è stato completato 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 Error.

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