Fehlertabelle

Die Tabelle Fehler wird verwendet, um Formatierungsvorlagen für Fehlermeldungen nachzuschlagen, wenn Fehler mit einem Fehlercodesatz, aber ohne formatierungsvorlagensatz verarbeitet werden (dies ist die normale Situation).

Die Tabelle Error enthält die folgenden Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
Fehler Integer J N
Message Vorlage N J

Spalten

Fehler

Eine Liste der Fehlernummern und Meldungen finden Sie unter Windows Installer-Fehlermeldungen.

Die Fehlernummer muss eine nicht negative ganze Zahl sein.

Der Bereich von 25.000 bis 3.0000 ist für Fehler von benutzerdefinierten Aktionen reserviert. Autoren benutzerdefinierter Aktionen können diesen Bereich für ihre benutzerdefinierten Aktionen verwenden.

Nachricht

Diese Spalte enthält die lokalisierbare Fehlerformatvorlage. Die Tabelle Fehler wird vom anfänglichen Buildprozess generiert, um die Debugformatvorlagen zu enthalten.

In der folgenden Tabelle sind reservierte Nachrichten aufgeführt. Eine Liste der Versand- und internen Fehlercodes finden Sie unter Windows Installer Error Messages.

Fehler Message Bemerkungen
0 {{Schwerwiegender Fehler: }} Headerpräfix für schwerwiegende Fehler (INSTALLMESSAGE _ FATALEXIT). Text, der in doppelte geschweifte Klammern {{text}} eingeschlossen ist, ist nur in der Protokolldatei sichtbar. Der Text wird dem Benutzer auf der Benutzeroberfläche nicht angezeigt.
1 Fehler [ 1 ] . Headerpräfix für Fehler (INSTALLMESSAGE _ ERROR)
2 Warnung [ ] 1. Headerpräfix für Warnungen (INSTALLMESSAGE _ WARNING)
3
4 Info [ 1 ] . Headerpräfix für Informationsmeldungen (INSTALLMESSAGE _ INFO)
5 Interner Fehler [ ] 1. [2 ] {, [ 3 ] }{, [ 4 ] } Headerpräfix für interne Fehler
6
7 {{Datenträger voll: }} Headerpräfix für Fehler bei nicht genügend Speicherplatz (INSTALLMESSAGE _ OUTOFDISKSPACE). Text, der in doppelte geschweifte Klammern {{text}} eingeschlossen ist, ist nur in der Protokolldatei sichtbar. Der Text wird dem Benutzer auf der Benutzeroberfläche nicht angezeigt.
8 [ ] Aktionszeit: [ 1 ] . [2]
9 [ProductName]
10 { [ 2 ] }{, [ 3 ] }{, [ 4 ] }
11 Nachrichtentyp: [ 1 ] , Argument: [ 2]
12 – Protokollierung gestartet: [ ] [ Datum/Uhrzeit] ===
13 – Protokollierung beendet: [ ] [ Datum/Uhrzeit] ===
14 Startzeit [ ] der Aktion: [ 1]
15 Aktion beendet [ ] Zeit: [ 1 ] . Rückgabewert [ 2]
16 Verbleibende Zeit: { [ 1 ] Minute }{ [ 2 ] s}
17 Nicht genügend Arbeitsspeicher. Andere Anwendungen herunterfahren, bevor sie erneut versucht werden
18 Installationsprogramm reagiert nicht mehr
19 Installationsprogramm vorzeitig beendet
20 Warten Sie, während Windows [ ProductName ] konfiguriert...
21 Sammeln erforderlicher Informationen...
22 Ältere Versionen dieser Anwendung werden entfernt...
23 Vorbereiten des Entfernens älterer Versionen dieser Anwendung...
32 { [ ProductName ] }Setup wurde erfolgreich abgeschlossen.
33 { [ ProductName ] }Setupfehler.

Bemerkungen

Die Vorlage enthält keine Formatierung für die Fehlernummer in Feld 1. Bei der Verarbeitung des Fehlers fügt das Installationsprogramm abhängig vom Nachrichtentyp ein Headerpräfix an die Vorlage an. Diese Header werden auch in der Tabelle Fehler gespeichert.

Text, der in doppelte geschweifte Klammern {{text}} eingeschlossen ist, ist nur in der Protokolldatei sichtbar. Der Text wird dem Benutzer nicht auf der Benutzeroberfläche angezeigt.

Sie können eine lokalisierte Fehlertabelle in Ihre Datenbank importieren, indem Sie Msidb.exe oder MsiDatabaseImport verwenden. Das SDK enthält eine lokalisierte Fehlertabelle für jede der Sprachen, die im Abschnitt Lokalisieren der Fehler- und Aktionstexttabellen aufgeführt sind. Wenn die Tabelle Error nicht aufgefüllt wird, lädt das Installationsprogramm lokalisierte Zeichenfolgen für die Sprache, die von der ProductLanguage-Eigenschaft angegeben wird.

Validierung

ICE03
ICE06
ICE40
ICE46