Lorsque votre système se bloque, il n'y a rien que vous puissiez faire pour analyser la situation. En général, vous ne pourrez même pas faire d'analyse post-mortem, car aucune information sur le blocage n'est enregistrée.
La méthode décrite dans l'article que vous avez cité est destinée à être utilisée par les développeurs de pilotes qui ont pour provoquer un crash à des fins de test. Cela ne vous aurait pas aidé dans votre situation, principalement parce que la clé de registre n'était pas définie lorsque cela s'est produit. Si si vous l'aviez réglé, vous auriez pu provoquer un crash et disposer d'un vidage de mémoire pour une analyse post-mortem.
Qu'est-ce que je pourrais faire avec ça ?
Probablement rien. Lorsque vous recueillez un tel dump par le biais d'un crash normal, il contient généralement des informations faciles à obtenir concernant qui o ce que a causé le crash. Vous pouvez obtenir cette information en chargeant le dump dans windbg et en l'exécutant :
!analyze -v
Cependant, si vous aviez activé l'option de registre pour provoquer un plantage, windbg indiquerait que le pilote de clavier a provoqué le contrôle du bug.
Vous pouvez vérifier les autres processus et threads qui ont été enregistrés dans le dump pour trouver ce qui a réellement causé le blocage. Mais vous devez vraiment savoir ce que vous faites et/ou recherchez.
Alors, que dois-je faire ?
Le problème avec les accrochages aléatoires, c'est qu'ils sont aléatoires. Tant qu'ils semblent aléatoires, il n'y a rien que vous puissiez faire. Vous pouvez observer le comportement suffisamment longtemps pour qu'il n'apparaisse plus comme aléatoire.
Une fois que vous avez compris que le problème est dû à un certain modèle, vous pouvez commencer à le résoudre.