Q. I have a hung process in Windows 7 or Server 2008 R2. Is there an easy way to tell why it may be hanging?

A. The Windows 7 version of RESMON has a neat capability that performs an analysis of the processes wait chain and attempts to tell you what the process may be waiting on, which may identify why it has hung. Right-click the process and select Analyze Wait Chain... from the context menu.

Once the command is executed, an analysis is performed and the wait chain is displayed, as shown. In my case, there were threads waiting on network IO.

Related Reading:

Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.
Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.