Windows ne laisse pas tomber ses users pour un bug d'explorateur

Les utilisateurs de Windows ont longtemps suspecté que les problèmes rencontrés avec l'explorateur de fichiers venaient directement du système d'exploitation. Mais une récente explication de Raymond Chen, ingénieur expérimenté de Microsoft, a dévoilé la vérité derrière ce bug mystérieux.

Une application tierce était en cause

Une application tierce était en cause

La situation a commencé avec un accroissement inhabituel de fermetures inattendues de l'explorateur de fichiers, l'une des outils les plus utilisés du système. Comme Windows est présent sur des milliards de dispositifs avec des configurations très diverses, la suspicion initiale a pointé vers un erreur interne du système d'exploitation lui-même.

Cependant, l'analyse des rapports d'erreurs a révélé un détail clé : les blocages ne se produisaient pas dans la version habituelle de l'explorateur, mais dans une variante de 32 bits exécutant dans des systèmes de 64 bits. Bien qu'un grand nombre d'utilisateurs ne s'en aperçoivent pas, Microsoft maintient cette version pour des raisons de compatibilité avec des applications anciennes.

Cette découverte a conduit Chen à écarter l'interaction directe de l'utilisateur comme cause du problème. Au lieu de cela, tout semblait indiquer que certaine application externe interférait de manière incorrecte avec le système.

Et ainsi était-ce. Après une enquête plus approfondie, il a été découvert que l'origine du bug se trouvait dans le désinstallateur d'un logiciel tiers. Ce programme exécutait répétément un processus pour éliminer des fichiers, mais il le faisait en utilisant une convention incorrecte pour gérer les paramètres en mémoire.

Le résultat a été un comportement erratique : le programme allait consommer progressivement la pile de mémoire jusqu'à la corrompre. Cette corruption affectait directement l'explorateur de fichiers, provoquant les fameuses fermetures inattendues que beaucoup attribuaient à Windows.

Bien que l'application spécifique responsable du problème n'ait pas été révélée ni si elle a été corrigée, ce cas serve comme rappel que les erreurs apparentes dans le système ne sont pas toujours la faute de Microsoft.