Compartir a través de


Tabla de errores

La tabla Error se usa para buscar plantillas de formato de mensajes de error al procesar errores con un código de error establecido pero sin un conjunto de plantillas de formato (esta es la situación normal).

La tabla Error tiene las columnas siguientes.

Columna Tipo Llave Nullable
Error entero Y N
Mensaje de plantilla de N Y

 

Columnas

error de

Consulta mensajes de error de Windows Installer para obtener una lista de los mensajes y números de error.

El número de error debe ser un entero no negativo.

El intervalo de 25000 a 30000 está reservado para errores de acciones personalizadas. Los autores de acciones personalizadas pueden usar este intervalo para sus acciones personalizadas.

mensaje de

Esta columna contiene la plantilla de formato de error localizable. El proceso de compilación inicial genera la tabla Error para contener las plantillas de formato de depuración.

En la tabla siguiente se enumeran los mensajes reservados. Para obtener una lista de códigos de error internos y de envío, consulte mensajes de error de Windows Installer.

Error Mensaje Observaciones
0 {{Error irrecuperable: }} Prefijo de encabezado para errores irrecuperables (INSTALLMESSAGE_FATALEXIT). El texto entre llaves dobles {{text}} solo está visible en el archivo de registro. El texto no se muestra al usuario en la interfaz de usuario.
1 Error [1]. Prefijo de encabezado para errores (INSTALLMESSAGE_ERROR)
2 Advertencia [1]. Prefijo de encabezado para advertencias (INSTALLMESSAGE_WARNING)
3    
4 Información [1]. Prefijo de encabezado para mensajes informativos (INSTALLMESSAGE_INFO)
5 Error interno [1]. [2]{, [3]}{, [4]} Prefijo de encabezado para errores internos
6  
7 {{Disco completo: }} Prefijo de encabezado para errores de espacio en disco insuficiente (INSTALLMESSAGE_OUTOFDISKSPACE). El texto entre llaves dobles {{text}} solo está visible en el archivo de registro. El texto no se muestra al usuario en la interfaz de usuario.
8 Acción [Hora]: [1]. [2]
9 [ProductName]
10 {[2]}{, [3]}{, [4]}
11 Tipo de mensaje: [1], Argumento: [2]
12 === Registro iniciado: [Fecha] [Hora] ===
13 === Registro detenido: [Fecha] [Hora] ===
14 Inicio de la acción [Hora]: [1]
15 Acción finalizada [Hora]: [1]. Valor devuelto [2]
16 Tiempo restante: {[1] min }{[2] sec}
17 Memoria insuficiente. Apagar otras aplicaciones antes de reintentar
18 El instalador ya no responde
19 El instalador finalizó prematuramente
20 Espere mientras Windows configura [ProductName]...
21 Recopilación de información necesaria...
22 Quitar versiones anteriores de esta aplicación...
23 Preparando para quitar versiones anteriores de esta aplicación...
32 {[ProductName] }El programa de instalación se completó correctamente.
33 {[ProductName] }Error de instalación.

 

Observaciones

La plantilla no incluye formato para el número de error en el campo 1. Al procesar el error, el instalador adjunta un prefijo de encabezado a la plantilla en función del tipo de mensaje. Estos encabezados también se almacenan en la tabla Error.

El texto entre llaves dobles {{text}} solo está visible en el archivo de registro. El texto no se muestra al usuario en la interfaz de usuario.

Puede importar una tabla de errores localizada en la base de datos mediante Msidb.exe o MsiDatabaseImport. El SDK incluye una tabla de errores localizada para cada uno de los idiomas enumerados en la sección Localizar las tablas error y ActionText. Si no se rellena la tabla Error, el instalador carga cadenas localizadas para el idioma especificado por la propiedad productLanguage .

Validación

ICE03
ICE06
ICE40
ICE46