Segredo revelado: isto é o que o Windows faz quando está “verificando uma solução” após uma falha

Ícone de tempo de leitura 3 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

Todos nós já vimos a mensagem de erro, após uma falha de aplicativo, quando o Windows anuncia inutilmente que está procurando uma solução para o problema, geralmente sem resultados.

Dado o quão ineficaz é o processo, é bastante razoável perguntar o que exatamente está acontecendo

agradecidamente a pergunta foi respondida na íntegra por Mark Phaedrus, desenvolvedor de software, Windows Update Agent, da Microsoft.

Ele escreve:

Aqui está a explicação simplificada de como esse sistema (Relatório de Erros do Windows) funciona.

  • Um programa trava.

  • O Relatório de Erros do Windows entra em ação. Ele captura algumas informações cruciais sobre o que o programa estava fazendo no momento em que travou.

  • Ele usa essas informações para criar uma “assinatura de bucket”. Uma assinatura de bucket é uma maneira curta de identificar falhas. Um desenvolvedor não pode dizer o que está causando uma falha observando a assinatura do bucket; mas se duas ou mais falhas tiverem a mesma assinatura de bucket, provavelmente serão causadas pela mesma coisa.

  • Supondo que suas configurações de privacidade permitam, o Relatório de Erros do Windows envia a assinatura do bucket para a Microsoft.

  • Nesse ponto, uma das três coisas acontece.

    • Pode ser que ninguém na Microsoft ainda esteja analisando esse problema em particular. Nesse caso, o servidor da Microsoft apenas anota que ocorreu uma falha com essa assinatura e nada mais acontece.

    • Se ocorrerem várias falhas com a mesma assinatura de bucket, um bug será gerado automaticamente e atribuído a um desenvolvedor. O desenvolvedor provavelmente precisará de mais informações para resolver o bug. Por exemplo, se o bug estiver no Windows Update e for atribuído a mim, posso dizer “Preciso dos arquivos de log do Windows Update e do conteúdo da área do Windows Update no registro de algumas máquinas. Cinco devem ser suficientes.” Então, nas próximas cinco vezes que um programa travar com a mesma assinatura de bucket, o sistema de relatório de erros diz “Ei, PC cliente, por favor, colete esses logs e essas informações de registro”. E supondo que as configurações de privacidade permitam, essas informações são enviadas para a Microsoft e eu posso vê-las, enquanto constantemente olho para uma janela me lembrando que posso perder meu emprego por usar mal os dados. Então você ainda não vê nada ser consertado do seu lado, mas com alguma sorte nós obtemos as informações que precisamos para corrigir o bug mais tarde.

    • Se uma correção foi realmente encontrada para esse problema, e se for o tipo de correção que não pode ser tratada simplesmente instalando o patch mais recente do Windows, o servidor de relatório de erros pode enviar as informações de volta ao seu PC, em que ponto (dependendo sobre a natureza do problema e a correção) ou o problema é corrigido imediatamente ou você recebe uma notificação dizendo “Ei, você deve fazer X para corrigir este problema”. É reconhecidamente muito raro, mas parece acontecer.

Minha conclusão com as informações é que, se os usuários não enviarem logs de erros, a Microsoft pode nunca saber o quão comum é um problema, portanto, há um grande elemento de necessidade de ser um pouco mais altruísta e manter a telemetria se quisermos que a Microsoft melhore Janelas para todos nós.

O Relatório de Erros do Windows já corrigiu seu problema? Deixe-nos saber abaixo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *