Secret révélé : voici ce que fait Windows lorsqu'il « recherche une solution » après un crash

Icône de temps de lecture 3 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Nous avons tous vu le message d'erreur, après un plantage de l'application, lorsque Windows annonce en vain qu'il recherche une solution au problème, généralement sans aucun résultat.

Étant donné l'inefficacité du processus, il est assez raisonnable de se demander ce qui se passe exactement

Heureusement la question a été répondue dans son intégralité par Mark Phaedrus, développeur de logiciels, agent de mise à jour Windows, chez Microsoft.

Il écrit:

Voici l'explication simplifiée du fonctionnement de ce système (Rapport d'erreurs Windows).

  • Un programme plante.

  • Le rapport d'erreurs Windows entre en jeu. Il capture des informations cruciales sur ce que faisait le programme au moment où il s'est écrasé.

  • Il utilise ces informations pour créer une « signature de compartiment ». Une signature de compartiment est un moyen rapide d'identifier les plantages. Un développeur ne peut pas déterminer la cause d'un plantage en consultant la signature du bucket ; mais si deux plantages ou plus ont la même signature de compartiment, ils sont très probablement causés par la même chose.

  • En supposant que vos paramètres de confidentialité le permettent, le rapport d'erreurs Windows envoie la signature du compartiment à Microsoft.

  • À ce stade, l'une des trois choses se produit.

    • Il se peut que personne chez Microsoft ne se penche encore sur ce problème particulier. Dans ce cas, le serveur Microsoft note simplement qu'un crash avec cette signature s'est produit, et rien d'autre ne se passe.

    • Si de nombreux plantages se produisent avec la même signature de compartiment, un bogue est généré automatiquement et attribué à un développeur. Le développeur aura probablement besoin de plus d'informations pour résoudre le bogue. Par exemple, si le bogue se trouve dans Windows Update et m'est attribué, je pourrais dire « J'ai besoin des fichiers journaux de Windows Update et du contenu de la zone Windows Update dans le registre de quelques machines. Cinq devraient suffire. Ensuite, les cinq fois suivantes, un programme se bloque avec la même signature de compartiment, le système de rapport d'erreurs dit "Hé, PC client, veuillez collecter ces journaux et ces informations de registre". Et en supposant que les paramètres de confidentialité le permettent, ces informations sont envoyées à Microsoft et je peux les consulter, tout en regardant constamment une fenêtre me rappelant que je peux perdre mon emploi pour avoir abusé des données. Donc, vous ne voyez toujours rien être corrigé de votre côté, mais avec un peu de chance, nous obtenons les informations dont nous avons besoin pour corriger le bogue plus tard.

    • Si un correctif a effectivement été trouvé pour ce problème, et s'il s'agit du type de correctif qui ne peut pas être géré en installant simplement le dernier correctif Windows, le serveur de rapport d'erreurs peut renvoyer les informations à votre PC, à quel moment (selon sur la nature du problème et le correctif) soit le problème est immédiatement résolu, soit vous recevez une notification disant "Hé, vous devriez faire X pour résoudre ce problème". C'est certes assez rare, mais il   arriver.

Ce que je retiens de l'information est que si les utilisateurs ne soumettent pas de journaux d'erreurs, Microsoft ne saura peut-être jamais à quel point un problème est courant, il y a donc un élément important qui nécessite d'être un peu plus altruiste et de garder la télémétrie activée si nous voulons que Microsoft s'améliore Windows pour nous tous.

Le rapport d'erreurs Windows a-t-il déjà résolu votre problème ? Faites-le nous savoir ci-dessous.

Soyez sympa! Laissez un commentaire

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *