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
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.
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. 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.