Table Erreur

La table Erreur est utilisée pour rechercher des modèles de mise en forme des messages d’erreur lors du traitement des erreurs avec un code d’erreur défini, mais sans un ensemble de modèles de mise en forme (c’est la situation normale).

La table Erreur présente les colonnes suivantes.

Colonne Type Clé Nullable
Error Integer O N
Message Modèle N O

 

Colonnes

Erreur

Consultez Messages d’erreur du programme d’installation Windows pour obtenir la liste des numéros d’erreur et des messages.

Le nombre d’erreurs doit être un entier non négatif.

La plage comprise entre 25 000 et 30 000 est réservée aux erreurs provenant d’actions personnalisées. Les auteurs d’actions personnalisées peuvent utiliser cette plage pour leurs actions personnalisées.

Message

Cette colonne contient le modèle de mise en forme d’erreur localisable. La table Erreur est générée par le processus de génération initial pour contenir les modèles de format de débogage.

La table suivante répertorie les mots clés réservés. Pour obtenir la liste des codes d’erreur internes et d’expédition, consultez Messages d’erreur du programme d’installation Windows.

Error Message Notes
0 {{Fatal error: }} Préfixe d’en-tête pour les erreurs irrécupérables (INSTALLMESSAGE_FATALEXIT). Le texte placé dans des accolades doubles {{text}} n’est visible que dans le fichier journal. Le texte n’est pas affiché pour l’utilisateur dans l’interface utilisateur.
1 Erreur [1]. Préfixe d’en-tête pour les erreurs (INSTALLMESSAGE_ERROR)
2 Avertissement [1]. Préfixe d’en-tête pour les avertissements (INSTALLMESSAGE_WARNING)
3    
4 Info [1]. Préfixe d’en-tête pour les messages d’information (INSTALLMESSAGE_INFO)
5 Erreur-interne [1]. [2]{, [3]}{, [4]} Préfixe d’en-tête pour les erreurs internes
6  
7 {{Disk full: }} Préfixe d’en-tête pour les erreurs d’espace disque insuffisant (INSTALLMESSAGE_OUTOFDISKSPACE). Le texte placé dans des accolades doubles {{text}} n’est visible que dans le fichier journal. Le texte n’est pas affiché pour l’utilisateur dans l’interface utilisateur.
8 Action [Heure]: [1]. [2]
9 [ProductName]
10 {[2]}{, [3]}{, [4]}
11 Type de message : [1] ; Argument : [2]
12 === Début de la journalisation : [Date] [Heure] ===
13 === Fin de la journalisation : [Date] [Heure] ===
14 Début de l'action [Heure] : [1]
15 Action terminée [Heure] : [1]. Valeur de retour [2]
16 Durée restante : {[1] min }{[2] sec}
17 Mémoire insuffisante. Arrêter d’autres applications avant de réessayer
18 Le programme d’installation Windows ne répond plus
19 Programme d’installation Windows interrompu prématurément
20 Veuillez patienter pendant que Windows configure [ProductName]...
21 Collecte des informations requises...
22 Suppression des versions précédentes de cette application en cours...
23 Préparation de la suppression des versions précédentes de cette application en cours...
32 L'installation de {[ProductName] } s'est terminée correctement.
33 Échec de l'installation de {[ProductName] }.

 

Notes

Le modèle n’inclut pas la mise en forme du nombre d’erreurs dans le champ 1. Lors du traitement de l’erreur, le programme d’installation attache un préfixe d’en-tête au modèle en fonction du type de message. Ces en-têtes sont également stockés dans la table Erreur.

Le texte placé dans des accolades doubles {{text}} n’est visible que dans le fichier journal. Le texte n’est pas affiché pour l’utilisateur dans l’interface utilisateur.

Vous pouvez importer une table Erreur localisée dans votre base de données à l’aide de Msidb.exe ou MsiDatabaseImport. Le Kit de développement logiciel (SDK) inclut une table Erreur localisée pour chacune des langues répertoriées dans la section Localisation des tables Erreur et ActionText. Si la table Erreur n’est pas remplie, le programme d’installation charge des chaînes localisées pour la langue spécifiée par la propriété ProductLanguage.

Validation

ICE03
ICE06
ICE40
ICE46