adiciona a descrição do ID do log de eventos no servidor do Windows

0

Como adiciono uma descrição para IDs de evento no meu Windows Server?

Eu vejo isso no log de eventos:

The description for Event ID 7533 from source XXX cannot be found. 
Either the component that raises this event is not installed on your local computer or the installation is corrupted. 
You can install or repair the component on the local computer.
    
por Damian 01.06.2017 / 10:40

1 resposta

1

Pontos numerados para referência.

  1. Programas individuais definem seus próprios EventIDs. Não há consistência, nem guia, nem regra. O número no log é para alguém que está olhando para o relatório para reportar ao desenvolvedor, por isso deve apontar para algo específico para facilitar a resolução de problemas.

  2. Já existe um antigo Tópico do StackOverflow sobre o tópico, onde a resposta atualmente mais votada pelo @martin diz que "EventIds são específicos do aplicativo para que você possa usar os intervalos que desejar. Apenas garanta o documento que você usou e onde você pode garantir você não usa um id duas vezes, ou para facilitar a depuração mais fácil. "

  3. Curiosamente, esse segmento refere-se aos recursos da Microsoft que descrevem o formato de Identificadores de evento e Arquivos de texto de mensagem . Mas eu nunca vi essas convenções seguidas para aplicativos de usuário final. Para uma resposta específica à sua pergunta , essa página de ID do evento tem isto: "Cada fonte de evento pode definir seus próprios eventos numerados e as cadeias de descrição para as quais eles são mapeados em seu arquivo de mensagens . Os visualizadores de eventos podem apresentar essas cadeias para o usuário. "

  4. No entanto, é interessante que a sua aplicação seja a única a fazer com que esta mensagem seja exibida. Isso pode indicar que seu aplicativo foi desinstalado desde a geração do log específico - ou que você não criou uma origem de evento antes de gravar o log. Esse e outros motivos são identificados nesta recurso da Microsoft . A página atual do Windows Dev contém detalhes sobre o método EventLog.WriteEntry .

por 05.11.2017 / 02:55