Compartilhar via


Registro em log de eventos (Windows Installer)

eventos do Windows fornece uma maneira padrão e centralizada para aplicativos (e o sistema operacional) registrarem eventos de hardware e software importantes. O serviço de registro em log de eventos armazena eventos de várias fontes em uma única coleção chamada log de eventos. Antes do Windows Vista, você usaria ETW (Rastreamento de Eventos para Windows) ou de 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 entradas no log de eventos. Estes eventos de registro, como o seguinte:

  • Êxito ou falha da instalação; remoção ou reparo de um produto.
  • Erros que ocorrem durante a configuração do produto.
  • Detecção de dados de configuração corrompidos.

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

O instalador pode gravar as seguintes entradas 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 que 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 na tabela Erro de uma instalação concluída com êxito é 1707. A instalação bem-sucedida é registrada no Log de Eventos do Aplicativo com uma ID de mensagem de 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, consulte As Práticas Recomendadas do Windows Installer.

ID do evento Mensagem Observações
1001 Falha na detecção do produto '%1', recurso '%2' durante solicitação de componente '%3' Uma mensagem de aviso. Para obter detalhes, consulte Procurando um recurso ou componente quebrado.
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 inesperada ou ausente '%1' 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' falharam Observação: Começando com o Windows Installer versão 2.0, esta mensagem é: Detecção do produto '%1', recurso '%2', componente '%3' falhou. O recurso '%4' não existe.
Uma mensagem de aviso. Consulte também Pesquisando por um recurso oude componentes interrompidos.
1005 A operação de instalação iniciou uma reinicialização Mensagem informativa de que a instalação iniciou uma reinicialização do sistema.
1006 A verificação da assinatura digital do gabinete '%1' não pode ser executada. WinVerifyTrust não está disponível no computador. Mensagem de aviso. Um gabinete foi criado na tabela MsiDigitalSignature ter uma verificação WinVerifyTrust executada. Essa ação não pôde ser executada 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 permite apenas 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' é para um pacote de 64 bits. Mensagem de erro indicando que 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 informando que a instalação falhou ao se conectar ao servidor.
1016 Falha na detecção do produto '%1', recurso '%2', componente '%3'. O recurso '%4' em um componente de execução de origem não pôde ser localizado porque nenhuma fonte válida e acessível foi encontrada. Mensagem de aviso. Para obter mais informações, consulte Pesquisar um recurso ou componente quebrado.
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 que ocorreu 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 ele 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 - Atualização '%2' foi removido com êxito. Mensagem informativa de que o instalador removeu a atualização.Windows Installer 2.0: Não disponível.
1020 Produto: não foi possível remover %1 - Atualizar '%2'. Código de erro %3. Informações adicionais estão disponíveis no arquivo de log %4. Mensagem de erro indicando que o instalador não pôde remover a atualização. Informações adicionais estão disponíveis no arquivo de log.Windows Installer 2.0: Não disponível.
1021 Produto: não foi possível remover %1 - Atualizar '%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 registro em log, consulte 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 – Atualizar '%2' instalado com êxito. Mensagem informativa de que o instalador instalou a atualização com êxito. Windows Installer 2.0: Não disponível.
1023 Produto: não foi possível instalar %1 - Atualizar '%2'. Código de erro %3. Informações adicionais estão disponíveis no arquivo de log %4. Mensagem de erro indicando que o instalador não pôde instalar a atualização. Informações adicionais estão disponíveis no arquivo de log.Windows Installer 2.0: Não disponível.
1024 Produto: não foi possível instalar %1 - Atualizar '%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, consulte 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 sua chave de registro de dados de configuração não foi protegida corretamente. O proprietário da chave deve ser Sistema Local ou Builtin\Administrators. A chave existente será excluída e recriada com as configurações de segurança apropriadas. Mensagem de aviso.Windows Installer 3.1 eanteriores: Não disponível.
1027 O Windows Installer determinou que uma sub-chave do Registro %1 dentro de seus dados de configuração não foi protegida corretamente. O proprietário da chave deve ser Sistema Local ou Builtin\Administrators. A sub-chave existente e todo o conteúdo serão excluídos. Mensagem de aviso.Windows Installer 3.1 eanteriores: Não disponível.
1028 O Windows Installer determinou que sua pasta de cache de dados de configuração não foi protegida corretamente. O proprietário da chave deve ser Sistema Local ou Builtin\Administrators. A pasta existente será excluída e recriada com as configurações de segurança apropriadas. Mensagem de avisoWindows Installer 3.1 eanterior: 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 a reinicialização foi adiada para um momento posterior.Windows Installer 3.1 eanteriores: 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 do sistema operacional: %4). Mensagem de aviso indicando que a instalação tentou substituir um arquivo crítico protegido por do Windows Resource Protection. Uma atualização do sistema operacional pode ser necessária para usar este aplicativo. Windows Installer 3.1 eanteriores: Não disponível.
1031 Produto: %1. O assembly '%2' para o componente '%3' está em uso. Mensagem de aviso indicando que a instalação tentou atualizar um assembly atualmente em uso. O sistema deve ser reiniciado para concluir a atualização deste assembly.Windows Installer 3.1 eanteriores: Não disponível.
1032 Erro ao atualizar variáveis de ambiente atualizadas durante a instalação de '%1'. Mensagem de aviso indicando que alguns usuários que estão conectados ao computador podem precisar fazer logoff e fazer logon novamente para concluir a atualização das variáveis de ambiente.Windows Installer 3.1 eanteriores: Não disponível.
1033 Produto: %1. Versão: %2. Idioma: %3. Instalação concluída com status: %4. Fabricante: %5. Campo 1 – ProductName Field 2 – ProductVersion
Campo 3 – ProductLanguage
Windows Installer 3.1 eanteriores: Não disponível.
Campo 5 –fabricante de
Windows Installer 4.5 eanteriores: Campo 5 não disponível.
1034 Produto: %1. Versão: %2. Idioma: %3. Remoção concluída com status: %4. Fabricante: %5. Campo 1 – ProductName Field 2 – ProductVersion
Campo 3 – ProductLanguage
Windows Installer 3.1 eanteriores: Não disponível.
Campo 5 –fabricante de
Windows Installer 4.5 eanteriores: 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 Field 2 – ProductVersion
Campo 3 – ProductLanguage
Campo 5 –fabricante de
Windows Installer 4.5 eanteriores: Campo 5 não disponível.
1036 Produto: %1. Versão: %2. Idioma: %3. Atualização: %4. Instalação de atualização concluída com status: %5. Fabricante: %6. Campo 1 – ProductName Field 2 – ProductVersion
Campo 3 – ProductLanguage
Campo 4 – Esse é o nome amigável se a tabela MsiPatchMetadata estiver presente no pacote de patch. Caso contrário, esse é o GUID do código de patch do patch.
Campo 5 – Status da instalação da atualização.
Windows Installer 3.1 eanteriores: Não disponível.
Campo 6 –fabricante de
Windows Installer 4.5 eanteriores: 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 status: %5. Fabricante: %6. Campo 1 – ProductName Field 2 – ProductVersion
Campo 3 – ProductLanguage
Campo 4 – Esse é o nome amigável se a tabela MsiPatchMetadata estiver presente no pacote de patch. Caso contrário, esse é o GUID do código de patch do patch.
Campo 5 – Status da remoção da atualização.
Windows Installer 3.1 eanteriores: Não disponível.
Campo 6 –fabricante de
Windows Installer 4.5 eanteriores: Campo 6 não disponível.
1038 Produto: %1. Versão: %2. Idioma: %3. Reinicialização necessária. Tipo de reinicialização: %4. Motivo da reinicialização: %5. Fabricante: %6. Campo 1 – ProductName Field 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 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)- Foi necessária uma reinicialização 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 função MsiSetMode.
Windows Installer 3.1 eanteriores: Não disponível.
Campo 6 –fabricante de
Windows Installer 4.5 eanteriores: Campo 6 não disponível.
1044 %1 não está assinado pela Microsoft. Portanto, rejeitando de acordo com a Política de Bloqueio do Windows. Mensagem de erro indicando que o binário não é 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 esse pacote. Isso pode indicar um problema com esse pacote. O código de erro é [1]. {{Os argumentos são: [2], [3], [4]}} Mensagem de erro indicando que ocorreu um erro interno. O texto dessa mensagem baseia-se no texto criado para o erro 5 na tabela Erro.
11707 Produto [2] – Operação de instalação concluída com êxito Mensagem informativa informando que a instalação do produto foi bem-sucedida.
11708 Produto [2] – Falha na operação de instalação Mensagem de erro informando que a instalação do produto falhou.
11728 Produto [2] – Configuração concluída com êxito. Mensagem informativa de que a configuração do produto foi bem-sucedida.

 

Você pode importar cadeias de caracteres de erros localizadas para eventos em seu banco de dados usando Msidb.exe ou msiDatabaseImport. O SDK inclui cadeias de caracteres de recurso localizadas para cada um dos idiomas listados na seção Localizando as Tabelas de Erro e ActionText. Se as cadeias de caracteres de erro correspondentes a eventos não forem preenchidas, o instalador carregará cadeias de caracteres localizadas para o idioma especificado pela propriedade ProductLanguage.