Я бы порекомендовал начать с Process Explorer или Process Hacker. Убедитесь, что ваши символы отладки правильно настроены в инструменте, прежде чем делать это.
Используя один из этих двух инструментов, дважды щелкните WINWORD.EXE, когда он висит, а затем нажмите «Потоки». Посмотрите, на какой нити это висит. Вы также можете дважды щелкнуть этот поток, чтобы просмотреть стек вызовов, чтобы помочь определить, где происходит зависание. Наконец, проверьте загруженные модули, чтобы увидеть, загружается ли что-нибудь необычное во время зависания.
Вы также можете попробовать посмотреть PE / PH во время выполнения проблемного сценария, чтобы увидеть его красное / зеленое выделение, которое показывает, когда создаются новые потоки, загружаются новые модули и т. Д. Убедитесь, что для параметров «Выделение различий» установлено максимальное значение 9000 мс. (9 секунд).
У Microsoft также есть инструменты для анализа сбоев / зависаний, такие как ADPlus.VBS, которая поставляется с Debugging Tools for Windows. Есть еще один, но я забываю название этого прямо сейчас.
И подумайте о создании реальной учетной записи Stack Exchange вместо этой глупой Bugmenot.