Partilhar via


Tabela de erros

A tabela de erros é usada para procurar modelos de formatação de mensagens de erro ao processar erros com um conjunto de códigos de erro, mas sem um conjunto de modelos de formatação (esta é a situação normal).

A tabela Erro tem as seguintes colunas.

Coluna Tipo Chave Nulo
Erro inteiro Y N
Mensagem Modelo N Y

 

Colunas

Erro

Consulte de mensagens de erro do Windows Installer para obter uma lista dos números e mensagens de erro.

O número do erro deve ser um número inteiro não negativo.

O intervalo de 25000 a 30000 é reservado para erros de ações personalizadas. Os autores de ações personalizadas podem usar esse intervalo para suas ações personalizadas.

Mensagem

Esta coluna contém o modelo de formatação de erro localizável. A tabela Error é gerada pelo processo de compilação inicial para conter os modelos de formato de depuração.

A tabela a seguir lista as mensagens reservadas. Para obter uma lista de códigos de erro internos e de remessa, consulte Mensagens de erro do Windows Installer.

Erro Mensagem Comentários
0 {{Erro fatal: }} Prefixo do cabeçalho para erros fatais (INSTALLMESSAGE_FATALEXIT). O texto incluído em chaves duplas {{text}} só é visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário.
1 Erro [1]. Prefixo do cabeçalho para erros (INSTALLMESSAGE_ERROR)
2 Advertência [1]. Prefixo do cabeçalho para avisos (INSTALLMESSAGE_WARNING)
3    
4 Informações [1]. Prefixo do cabeçalho para mensagens informativas (INSTALLMESSAGE_INFO)
5 Erro interno [1]. [2]{, [3]}{, [4]} Prefixo do cabeçalho para erros internos
6  
7 {{Disco cheio: }} Prefixo de cabeçalho para erros de falta de espaço em disco (INSTALLMESSAGE_OUTOFDISKSPACE). O texto incluído em chaves duplas {{text}} só é visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário.
8 Ação [Tempo]: [1]. [2]
9 [Nome do produto]
10 {[2]}{, [3]}{, [4]}
11 Tipo de mensagem: [1], Argumento: [2]
12 === Registro iniciado: [Data] [Hora] ===
13 === Registro interrompido: [Data] [Hora] ===
14 Início da ação [Hora]: [1]
15 Ação encerrada [Tempo]: [1]. Valor de retorno [2]
16 Tempo restante: {[1] min }{[2] seg}
17 Sem memória. Desligue outros aplicativos antes de tentar novamente
18 O instalador não está mais respondendo
19 Instalador encerrado prematuramente
20 Aguarde enquanto o Windows configura [ProductName]...
21 Reunindo as informações necessárias...
22 A remover versões mais antigas desta aplicação...
23 A preparar-se para remover versões mais antigas desta aplicação...
32 {[ProductName] }Instalação concluída com êxito.
33 {[ProductName] }Falha na instalação.

 

Comentários

O modelo não inclui formatação para o número do erro no campo 1. Ao processar o erro, o instalador anexa um prefixo de cabeçalho ao modelo, dependendo do tipo de mensagem. Esses cabeçalhos também são armazenados na tabela Erro.

O texto incluído em chaves duplas {{text}} só é visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário.

Você pode importar uma tabela Error localizada para seu banco de dados usando Msidb.exe ou MsiDatabaseImport. O SDK inclui uma tabela de erros localizada para cada um dos idiomas listados na seção Localizando as tabelas Error e ActionText. Se a tabela Error não estiver preenchida, o instalador carregará cadeias de caracteres localizadas para o idioma especificado pela propriedadeProductLanguage.

Validação

ICE03
ICE06
ICE40
ICE46