Process Monitor for Windows

From time to time I’m dragged into the murky world of Microsoft to debug a problem a customer is having, or to setup the occasional small business server.

My Windows skills are passable, but certainly nowhere near as good as my Linux capabilities – simple stuff like doing an strace on linux becomes a “ummmmm how?” on Windows.

Recently had an issue with an old Windows application refusing to launch on Windows Server 2008 due to a missing DLL file – found a very handy application published by Microsoft that works on XP SP2+ called “Process Monitor”.

It shows all calls being made by programs including what DLLs are being called and what registry values are being queried, along with the response from all these calls.

In my case, I was able to see what DLL file the problem was requesting and seeing that the OS was returning a NOT FOUND response – installed the require library, and fixed. :-)

Download from:


This entry was posted in Uncategorized and tagged , , , . Bookmark the permalink.

4 Responses to Process Monitor for Windows

  1. Jethro Carr says:

    As a side note, MS have a lot of other cool utilities as part of their sysinternals suite:

  2. Tim Harman says:

    Process Monitor?

    Please. Real men hackers use Process HACKER:

Leave a Reply