Freigeben über


Fehlertabelle

Die Fehlertabelle wird verwendet, um Formatierungsvorlagen für Fehlermeldungen beim Verarbeiten von Fehlern mit einem Fehlercodesatz, aber ohne Formatierungsvorlagensatz nachzuschlagen (dies ist die normale Situation).

Die Fehlertabelle enthält die folgenden Spalten.

Spalte Art Schlüssel Nullable
Fehler ganze Zahl Y N
Nachricht Vorlage N Y

 

Spalten

Fehler

Eine Liste der Fehlernummern und -nachrichten finden Sie unter windows Installer-Fehlermeldungen.

Die Fehlernummer muss eine nicht negative ganze Zahl sein.

Der Bereich von 25000 bis 30000 ist für Fehler aus benutzerdefinierten Aktionen reserviert. Autoren von benutzerdefinierten Aktionen können diesen Bereich für ihre benutzerdefinierten Aktionen verwenden.

Nachricht

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

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

Fehler Nachricht Bemerkungen
0 {{Schwerwiegender Fehler: }} Kopfzeilenpräfix für schwerwiegende Fehler (INSTALLMESSAGE_FATALEXIT). Text, der in geschweifte Klammern eingeschlossen ist {{text}} ist nur in der Protokolldatei sichtbar. Der Text wird dem Benutzer in der Benutzeroberfläche nicht angezeigt.
1 Fehler [1]. Kopfzeilenpräfix für Fehler (INSTALLMESSAGE_ERROR)
2 Warnung [1]. Kopfzeilenpräfix für Warnungen (INSTALLMESSAGE_WARNING)
3    
4 Info [1]. Kopfzeilenpräfix für Informationsnachrichten (INSTALLMESSAGE_INFO)
5 Interner Fehler [1]. [2]{, [3]}{, [4]} Kopfzeilenprä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 geschweifte Klammern eingeschlossen ist {{text}} ist nur in der Protokolldatei sichtbar. Der Text wird dem Benutzer in der Benutzeroberfläche nicht angezeigt.
8 Aktion [Zeit]: [1]. [2]
9 [ProductName]
10 {[2]}{, [3]}{, [4]}
11 Nachrichtentyp: [1], Argument: [2]
12 === Protokollierung gestartet: [Datum] [Uhrzeit] ===
13 === Protokollierung beendet: [Datum] [Uhrzeit] ===
14 Aktionsstart [Zeit]: [1]
15 Aktion wurde beendet [Zeit]: [1]. Rückgabewert [2]
16 Verbleibende Zeit: {[1] min }{[2] sek}
17 Nicht genügend Arbeitsspeicher. Herunterfahren anderer Anwendungen vor dem Wiederholen
18 Installer reagiert nicht mehr
19 Installationsprogramm wurde vorzeitig beendet
20 Warten Sie, während Windows [ProductName]...
21 Erforderliche Informationen werden gesammelt...
22 Ältere Versionen dieser Anwendung werden entfernt...
23 Das Entfernen älterer Versionen dieser Anwendung wird vorbereitet...
32 {[ProductName] }Setup wurde erfolgreich abgeschlossen.
33 {[ProductName] }Setup fehlgeschlagen.

 

Bemerkungen

Die Vorlage enthält keine Formatierung für die Fehlernummer in Feld 1. Beim Verarbeiten des Fehlers fügt das Installationsprogramm abhängig vom Nachrichtentyp ein Kopfzeilenpräfix an die Vorlage an. Diese Kopfzeilen werden auch in der Fehlertabelle gespeichert.

Text, der in geschweifte Klammern eingeschlossen ist {{text}} ist nur in der Protokolldatei sichtbar. Der Text wird dem Benutzer in der Benutzeroberfläche nicht 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 ActionText-Tabellen aufgeführt sind. Wenn die Fehlertabelle nicht ausgefüllt ist, lädt das Installationsprogramm lokalisierte Zeichenfolgen für die von der ProductLanguage-Eigenschaft angegebene Sprache.

Validierung

ICE03-
ICE06-
ICE40-
ICE46-