Tabella degli errori
La tabella Degli errori 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 | Digitare | Chiave | Nullable |
---|---|---|---|
Errore | Integer | Y | N |
Messaggio | modello | N | Y |
Colonne
-
Errore
-
Vedi messaggi di errore di Windows Installer per un elenco dei numeri di errore e dei messaggi.
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 Messaggio Osservazioni 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 Info [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: [Data] [Ora] === 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 prematuramente 20 Attendere mentre Windows configura [ProductName]... 21 Raccolta delle informazioni necessarie... 22 Rimozione delle versioni precedenti di questa applicazione... 23 Preparazione alla rimozione delle versioni precedenti di questa applicazione... 32 {[ProductName] }Il programma di installazione è stato completato correttamente. 33 {[ProductName] }Installazione non riuscita.
Osservazioni
Il modello non include la formattazione per il numero di errore nel campo 1. Durante l'elaborazione dell'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 degli errori localizzata nel database usando Msidb.exe o MsiDatabaseImport. L'SDK include una tabella degli errori 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 le stringhe localizzate per la lingua specificata dalla proprietà ProductLanguage.
Convalida
ICE03
ICE06
ICE40
ICE46