Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. It is a freeware process monitoring application that's advanced, reliable, straightforward, easy to setup and efficient.
Here are some screenshots to illustrate the features and user interface of this application: