Elipse Knowledgebase



Lidando com o fechamento inesperado de programas.

** Este artigo se aplica aos Sistemas Operacionais Windows Vista, Windows 7, Windows 2008 e Windows 10. **

Em condições anormais de funcionamento, podem ocorrer exceções não tratadas nos softwares, que por sua vez podem causar o fechamento inesperado do programa por diversos motivos. Dependendo do sistema, quando isto ocorrer, a aplicação pode ser fechada automaticamente ou o usuário pode ser informado que o programa parou de funcionar e será fechado, em uma mensagem semelhante à imagem abaixo.


Figura 1: Mensagem de exceção/falha geral

Na maioria das vezes, para identificar as exceções/falhas que ocorrem com os softwares (incluindo o Elipse E3 e Elipse Power), são necessários logs do Windows.

Em versões iguais ou anteriores ao Windows XP, era possível contar com o DrWatson, que não necessita uma configuração específica para a gravação dos logs. Já nos sistemas mais novos é também possível contar com os logs gerados pelo Windows, porém eles se encontram no WER (Windows Error Reporting), que necessita de uma configuração específica para gerar tais logs.

O comportamento padrão do WER é enviar os erros para a Microsoft. Mas o processo para que estes logs chegarem à Elipse Software pode ser muito demorado. Assim, as sugestões de configuração deste artigo têm em vista agilizar este processo, permitindo a captura do erro localmente e o envio direto dos logs para a Elipse.

Segue abaixo o passo-a-passo de como configurar o sistema para gerar os logs.

1. Altere alguns valores de uma chave do registro do Windows, que pode ser acessada pelo editor de registros (Regedit.exe) em:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting

Para realizar esta configuração, basta determinar os valores de cada variável conforme as duas figuras abaixo. (NOTA: as versões do Windows 2008 e Vista não necessitam a configuração mostrada na Figura 3).


Figura 2: Reconfiguração dos valores das variáveis da pasta Windows Error Reporting


Figura 3: Reconfiguração dos valores das variáveis da pasta Consent (apenas para o Windows 7)

** As mesmas chaves inseridas\editadas acima devem ser adicionadas ao caminho abaixo: **

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting

Em alguns casos, os GPFs do E3Run e E3Server ocorrem no usuário SYSTEM; como não há nenhum usuário logado no micro, as configurações para um determinado usuário podem não ser válidas.

2. Depois de serem realizadas as mudanças no editor de registros, consegue-se acessar os relatórios através do Painel de Controle. Para isso, basta seguir o caminho abaixo conforme o sistema desejado:

  • Windows 10: Painel de Controle >> Sistema e Segurança >> Segurança e Manutenção >> Manutenção >> Exibir histórico de confiabilidade >> Exibir todos relatórios de problemas
  • Windows 7 e 2008: Painel de Controle >> Sistema e Segurança >> Central de Ações >> Manutenção >> Exibir histórico de confiabilidade >>  Exibir todos relatórios de problemas
  • Windows Vista: Painel de Controle >> Sistema e manutenção >> Problemas nos relatórios e soluções >> Exibir relatórios de problemas

Selecione a opção Limpar todos os relatórios de problemas. Desta forma, o Windows irá gerar os DUMPs quando o problema ocorrer novamente.

3. Encontre na lista o problema desejado, entre em seu menu clicando com o botão direito do mouse sobre o erro, e escolha a opção Exibir detalhes técnicos. Ao apertar este botão, surgirão os dados da exceção ocorrida, conforme a Figura 4.


Figura 4: Especificações do erro

Na parte inferior desta mesma janela, selecione a opção Exibir cópia temporária dos arquivos. Será gerada uma pasta com vários arquivos. Esta pasta inteira deve ser enviada para análise técnica da equipe da Elipse Software.
Salvar


Related Articles

No related articles were found.

Attachments

No attachments were found.

Visitor Comments

No visitor comments posted. Post a comment

Post Comment for "Lidando com o fechamento inesperado de programas."

To post a comment for this article, simply complete the form below. Fields marked with an asterisk are required.

   Name:
   Email:
* Comment:
* Enter the code below:

 

Article Details

Last Updated
11th of October, 2017

Autor
Pedro Henrique Rossi

Would you like to...

Print this page  Print this page

Email this page  Email this page

Post a comment  Post a comment

 Subscribe me

Subscribe me  Add to favorites

Remove Highlighting Remove Highlighting

Edit this Article

Quick Edit


User Opinions

50% thumbs up 50% thumbs down (2 votes)

How would you rate this answer?




Thank you for rating this answer.

Continue