Find, View all Threads By A Process Running On Your Computer With ProcessThreadsView

There times when you may need to find out all the threads created by a process or program running on your computer, this could be useful for programmers who would like to see the detailed information about all the threads running by a process so that they can code the application better.

ProcessThreadsView is a freeware portable small utility that displays extensive information about all threads of the process that you choose. The threads information includes the ThreadID, Context Switches Count, Priority, Created Time, User/Kernel Time, Number of Windows, Window Title, Start Address, and more.

When you start this program it will first ask you to select the program for which you would like to view the information as shown in the image below, once you selected the process it will show you all the threads created by the process.

process running

When selecting a thread in the upper pane, the lower pane displays the following information: Strings found in the stack, stack modules addresses, call stack, and processor registers. It also allows you to suspend and resume one or more threads.

process threads running info

You just need to double click with mouse to view detailed info about any threads listed for a process as shown in the image below.

7-26-2011 5-02-05 PM

Please note

  • This utility works on any version of Windows, starting from Windows 2000 and up to Windows 7.
  • For viewing the threads information of x64 applications, you must use the x64 version of ProcessThreadsView. For viewing the threads information of 32-bit applications, you should use the 32-bit version of ProcessThreadsView.
  • On Windows 7/2008/Vista – If you want to view the threads of process running with admin rights and UAC is turned on, you must also execute ProcessThreadsView with ‘Run As Administrator’.
  • For x64 applications, call stack information is not displayed.

After running ProcessThreadsView, you should choose the process that you want to inspect. After you choose the desired process, the list of all threads is displayed on the main window and automatically refreshed on every threads change. When you select a thread on the upper pane, the lower pane displays extensive information about the selected thread, according to the options you choose under the Options menu.

By default, only ‘Show Stack Strings’ option is selected, but you can also choose to show the stack binary values, stack module addresses, other stack values, call stack, and processor regsiters. Be aware that if turn on all available options, the loading process of the lower pane might be quite slow.

Download ProcessThreadsView From here [ scroll down to the bottom of the page for the download link ]

Leave a Reply

Your email address will not be published. Required fields are marked *