Log de eventos (Windows Installer)

Os Eventos do Windows fornecem uma forma centralizada e padrão para que os aplicativos (e o sistema operacional) registrem eventos importantes de software e hardware. O serviço de log de eventos armazena os eventos de várias fontes em uma só coleção chamada log de eventos. Antes do Windows Vista, você usava o ETW (Rastreamento de Eventos para Windows) ou o Log de Eventos para registrar eventos em log. O Windows Vista introduziu um novo modelo de evento que unifica o ETW e a API do Log de Eventos do Windows.

O instalador também grava as entradas no log de eventos. Eles gravam eventos como os seguintes:

  • Sucesso ou falha da instalação, remoção ou reparo de um produto.
  • Erros ocorridos durante a configuração do produto.
  • Detecção de dados de configuração corrompidos.

Se um grande volume de informações for gravado, o arquivo do Log de Eventos poderá ficar cheio e o instalador exibirá a mensagem "O arquivo de log do aplicativo está cheio".

O instalador poderá gravar as entradas a seguir no log de eventos. Todas as mensagens de log de eventos têm uma ID de evento exclusiva. Todos os erros gerais criados na tabela Error retornados para uma instalação com falha são registrados no Log de Eventos do Aplicativo com uma ID de mensagem igual ao Erro + 10.000. Por exemplo, o número de erro da tabela Error de uma instalação concluída com sucesso é 1707. A instalação bem-sucedida é registrada no Log de Eventos do Aplicativo com a ID de mensagem 11707 (1707 + 10.000).

Para obter informações sobre como habilitar o log detalhado no computador de um usuário ao solucionar problemas de implantação, confira Melhores práticas do Windows Installer.

ID do evento Mensagem Comentários
1001 Falha na detecção do produto '%1', recurso '%2' durante a solicitação do componente '%3' Uma mensagem de aviso. Para obter detalhes, confira Como pesquisar um recurso ou um componente desfeito.
1002 Valor inesperado ou ausente (nome: '%1', valor: '%2') na chave '%3' Mensagem de erro informando que havia um valor inesperado ou ausente.
1003 Subchave '%1' inesperada ou ausente na chave '%2' Mensagem de erro informando que havia uma subchave inesperada ou ausente.
1004 Falha na detecção do produto '%1', recurso '%2', componente '%3' Observação: a partir do Windows Installer versão 2.0, esta mensagem é: Falha na detecção do produto '%1', recurso '%2', componente '%3'. O recurso '%4' não existe.
Uma mensagem de aviso. Confira também Como pesquisar um recurso ou um componente desfeito.
1005 A operação de instalação iniciou uma reinicialização Mensagem informativa indicando que a instalação iniciou uma reinicialização do sistema.
1006 Não é possível executar a verificação da assinatura digital do gabinete '%1'. WinVerifyTrust não está disponível no computador. Mensagem de aviso. Um gabinete foi criado na tabela MsiDigitalSignature para que uma verificação de WinVerifyTrust fosse executada. Não foi possível executar essa ação porque o computador não tem as DLLs de criptografia adequadas instaladas.
1007 A instalação de %1 não é permitida pela política de restrição de software. O Windows Installer só permite a execução de itens irrestritos. O nível de autorização retornado pela política de restrição de software foi %2. Uma mensagem de erro indicando que o administrador configurou a política de restrição de software para não permitir essa instalação.
1008 A instalação de %1 não é permitida devido a um erro no processamento da política de restrição de software. O objeto não pode ser confiável. Uma mensagem de erro indicando que houve problemas ao tentar verificar o pacote de acordo com a política de restrição de software.
1012 Esta versão do Windows não dá suporte à implantação de pacotes de 64 bits. O script '%1' destina-se a um pacote de 64 bits. Mensagem de erro indicando que os scripts para pacotes de 64 bits só podem ser executados em um computador de 64 bits.
1013 {Relatório de exceção sem tratamento} Mensagem de erro para uma exceção sem tratamento. Este é o relatório.
1014 Informações de proxy do Windows Installer não registradas corretamente Mensagem de erro informando que as informações de proxy não foram registradas corretamente.
1015 Falha ao se conectar ao servidor. Erro: %d Mensagem informativa indicando uma falha na instalação ao se conectar ao servidor.
1016 Falha na detecção do produto '%1', recurso '%2', componente '%3'. Não foi possível localizar o recurso '%4' em um componente de execução por meio da fonte porque nenhuma fonte válida e acessível foi encontrada. Mensagem de aviso. Para obter mais informações, confira Como pesquisar um recurso ou um componente desfeito.
1017 O SID do usuário foi alterado de '%1' para '%2', mas o aplicativo gerenciado e as chaves de dados do usuário não podem ser atualizados. Erro = '%3'. Mensagem de erro indicando um erro ao tentar atualizar o registro do usuário depois que o SID do usuário foi alterado.
1018 O aplicativo '%1' não pode ser instalado porque não é compatível com esta versão do Windows. Mensagem de erro indicando que a instalação é incompatível com a versão atualmente em execução do Windows. Entre em contato com o fabricante do software que está sendo instalado para obter uma atualização.
1019 Produto: %1 – A atualização '%2' foi removida com sucesso. Mensagem informativa indicando que o instalador removeu a atualização.Windows Installer 2.0: não disponível.
1020 Produto: %1 – Não foi possível remover a atualização '%2'. Código de erro %3. Mais informações estão disponíveis no arquivo de log %4. Mensagem de erro indicando que o instalador não pôde remover a atualização. Mais informações estão disponíveis no arquivo de log.Windows Installer 2.0: não disponível.
1021 Produto: %1 – Não foi possível remover a atualização '%2'. Código de erro %3. Mensagem de erro indicando que o instalador não pôde remover a atualização. Para obter informações sobre como ativar o log, confira Habilitar o log detalhado no computador do usuário ao solucionar problemas de implantação.Windows Installer 2.0: não disponível.
1022 Produto: %1 – Atualização '%2' instalada com sucesso. Mensagem informativa indicando que o instalador instalou a atualização com sucesso. Windows Installer 2.0: não disponível.
1023 Produto: %1 – Não foi possível instalar a atualização '%2'. Código de erro %3. Mais informações estão disponíveis no arquivo de log %4. Mensagem de erro indicando que o instalador não pôde instalar a atualização. Mais informações estão disponíveis no arquivo de log.Windows Installer 2.0: não disponível.
1024 Produto: %1 – Não foi possível instalar a atualização '%2'. Código de erro %3. Mensagem de erro indicando que o instalador não pôde instalar a atualização. Para obter informações sobre como ativar o log, confira Habilitar o log detalhado no computador do usuário ao solucionar problemas de implantação.Windows Installer 2.0: não disponível.
1025 Produto: %1. O arquivo %2 está sendo usado pelo seguinte processo: Nome: %3, ID %4. Windows Installer 2.0: não disponível.
1026 O Windows Installer determinou que a chave do Registro dos dados de configuração não foi protegida corretamente. O proprietário da chave precisa ser Sistema Local ou Interno\Administradores. A chave existente será excluída e recriada com as configurações de segurança apropriadas. Mensagem de aviso.Windows Installer 3.1 e versões anteriores: não disponível.
1027 O Windows Installer determinou que uma subchave do Registro %1 nos dados de configuração não foi protegida corretamente. O proprietário da chave precisa ser Sistema Local ou Interno\Administradores. A subchave existente e todo o conteúdo dela serão excluídos. Mensagem de aviso.Windows Installer 3.1 e versões anteriores: não disponível.
1028 O Windows Installer determinou que a pasta de cache de dados de configuração não foi protegida corretamente. O proprietário da chave precisa ser Sistema Local ou Interno\Administradores. A pasta existente será excluída e recriada com as configurações de segurança apropriadas. Mensagem de avisoWindows Installer 3.1 e versões anteriores: não disponível.
1029 Produto: %1. Reinicialização necessária. Mensagem de aviso indicando que uma reinicialização do sistema é necessária para concluir a instalação e que a reinicialização foi adiada para um momento posterior.Windows Installer 3.1 e versões anteriores: não disponível.
1030 Produto: %1. O aplicativo tentou instalar uma versão mais recente do arquivo protegido do Windows %2. Talvez seja necessário atualizar o sistema operacional para que esse aplicativo funcione corretamente. (Versão do pacote: %3, versão protegida pelo sistema operacional: %4). Mensagem de aviso indicando que a instalação tentou substituir um arquivo crítico protegido pela Proteção de Recursos do Windows. Uma atualização do sistema operacional pode ser necessária para que este aplicativo seja usado. Windows Installer 3.1 e versões anteriores: não disponível.
1031 Produto: %1. O assembly '%2' do componente '%3' está em uso. Mensagem de aviso indicando que a instalação tentou atualizar um assembly atualmente em uso. O sistema precisa ser reiniciado para que a atualização deste assembly seja concluída.Windows Installer 3.1 e versões anteriores: não disponível.
1032 Erro ao atualizar as variáveis de ambiente atualizadas durante a instalação de '%1'. Mensagem de aviso indicando que alguns usuários conectados ao computador podem precisar fazer logoff e fazer logon novamente para que a atualização das variáveis de ambiente seja concluída.Windows Installer 3.1 e versões anteriores: não disponível.
1033 Produto: %1. Versão: %2. Idioma: %3. Instalação concluída com o status: %4. Fabricante: %5. Campo 1 – ProductName Campo 2 – ProductVersion
Campo 3 – ProductLanguage
Windows Installer 3.1 e versões anteriores: não disponível.
Campo 5 – Fabricante
Windows Installer 4.5 e versões anteriores: campo 5 não disponível.
1034 Produto: %1. Versão: %2. Idioma: %3. Remoção concluída com o status: %4. Fabricante: %5. Campo 1 – ProductName Campo 2 – ProductVersion
Campo 3 – ProductLanguage
Windows Installer 3.1 e versões anteriores: não disponível.
Campo 5 – Fabricante
Windows Installer 4.5 e versões anteriores: campo 5 não disponível.
1035 Produto: %1. Versão: %2. Idioma: %3. Alteração de configuração concluída com o status: %4. Fabricante: %5. Campo 1 – ProductName Campo 2 – ProductVersion
Campo 3 – ProductLanguage
Campo 5 – Fabricante
Windows Installer 4.5 e versões anteriores: campo 5 não disponível.
Etapas de resolução para o seguinte evento ID 1036 Produto: %1. Versão: %2. Idioma: %3. Atualização: %4. Instalação de atualização concluída com o status: %5. Fabricante: %6. Campo 1 – ProductName Campo 2 – ProductVersion
Campo 3 – ProductLanguage
Campo 4 – Esse será o nome amigável se a tabela MsiPatchMetadata estiver presente no pacote de patch. Caso contrário, esse será o GUID do código do patch.
Campo 5 – Status da instalação de atualização.
Windows Installer 3.1 e versões anteriores: não disponível.
Campo 6 – Fabricante
Windows Installer 4.5 e versões anteriores: campo 6 não disponível.
1037 Produto: %1. Versão: %2. Idioma: %3. Atualização: %4. Remoção de atualização concluída com o status: %5. Fabricante: %6. Campo 1 – ProductName Campo 2 – ProductVersion
Campo 3 – ProductLanguage
Campo 4 – Esse será o nome amigável se a tabela MsiPatchMetadata estiver presente no pacote de patch. Caso contrário, esse será o GUID do código do patch.
Campo 5 – Status da remoção de atualização.
Windows Installer 3.1 e versões anteriores: não disponível.
Campo 6 – Fabricante
Windows Installer 4.5 e versões anteriores: campo 6 não disponível.
1038 Produto: %1. Versão: %2. Idioma: %3. É necessário reiniciar. Tipo de reinicialização: %4. Motivo da reinicialização: %5. Fabricante: %6. Campo 1 – ProductName Campo 2 – ProductVersion
Campo 3 – ProductLanguage
Campo 4 – Uma constante que indica o tipo de reinicialização:
msirbRebootImmediate (1) – Houve uma reinicialização imediata do computador.
msirbRebootDeferred (2) – Um usuário ou um administrador adiou uma reinicialização necessária do computador usando a interface do usuário ou REBOOT=ReallySuppress.
Campo 5 – Uma constante que indica o motivo da reinicialização:
msirbRebootUndeterminedReason (0) – Reinicialização necessária por um motivo não especificado.
msirbRebootInUseFilesReason (1) – Uma reinicialização foi necessária para substituir os arquivos em uso.
msirbRebootScheduleRebootReason (2) – O pacote contém uma ação ScheduleReboot.
msirbRebootForceRebootReason (3) – O pacote contém uma ação ForceReboot.
msirbRebootCustomActionReason (4) – Uma ação personalizada chamada de função MsiSetMode.
Windows Installer 3.1 e versões anteriores: não disponível.
Campo 6 – Fabricante
Windows Installer 4.5 e versões anteriores: campo 6 não disponível.
1044 %1 não foi assinado pela Microsoft. Portanto, rejeite-o de acordo com a Política de Bloqueio do Windows. Mensagem de erro indicando que o binário não foi assinado pela Microsoft e não é permitido de acordo com a Política de Bloqueio do Windows.
10005 O instalador encontrou um erro inesperado ao instalar este pacote. Isso pode indicar um problema com o pacote. O código de erro é [1]. {{Os argumentos são: [2], [3] e [4]}} Mensagem de erro indicando um erro interno. O texto dessa mensagem baseia-se no texto criado para o erro 5 na tabela Error.
11707 Produto [2] – Operação de instalação concluída com sucesso Mensagem informativa indicando que a instalação do produto foi bem-sucedida.
11708 Produto [2] – Falha na operação de instalação Mensagem de erro informando uma falha na instalação do produto.
11728 Produto [2] – Configuração concluída com sucesso. Mensagem informativa indicando que a configuração do produto foi bem-sucedida.

 

Você pode importar cadeias de caracteres de erros localizadas para eventos no seu banco de dados usando o Msidb.exe ou MsiDatabaseImport. O SDK inclui cadeias de caracteres de recurso localizadas para cada um dos idiomas listados na seção Como localizar as tabelas Error e ActionText. Se as cadeias de caracteres de erros correspondentes aos eventos não forem preenchidas, o instalador carregará as cadeias de caracteres localizadas para o idioma especificado pela propriedade ProductLanguage.