Ich würde empfehlen, entweder mit Process Explorer oder Process Hacker zu beginnen. Stellen Sie sicher, dass Ihre Debugsymbole ordnungsgemäß im Tool konfiguriert sind, bevor Sie dies tun.
Doppelklicken Sie mit einem dieser beiden Tools auf das WINWORD.EXE, wenn es hängt, und klicken Sie dann auf Threads. Sehen Sie, an welchem Faden er hängt. Sie können auch auf diesen Thread doppelklicken, um den Aufrufstapel anzuzeigen, um zu ermitteln, wo sich der Hang befindet. Überprüfen Sie schließlich die geladenen Module, um festzustellen, ob während des Hang ungewöhnliche Objekte geladen werden.
Sie können auch versuchen, PE / PH zu beobachten, während Sie das Problemszenario durchführen, um dessen rote / grüne Hervorhebung zu erkennen, wenn neue Threads erstellt, neue Module geladen werden usw. Stellen Sie sicher, dass die Optionen für Differenz-Hervorhebung auf maximal 9000ms eingestellt sind. (9 Sekunden).
Microsoft verfügt auch über Tools zum Absturz- / Hänge-Analyseprogramm wie ADPlus.VBS, das mit den Debugging-Tools für Windows geliefert wird. Es gibt noch einen, aber ich vergesse gerade den Namen.
Erstellen Sie ein reales Stack Exchange-Konto anstelle dieses dummen Bugmenot-Kontos.