Process Monitor monitors and records all actions attempted against the Microsoft WindowsRegistry. Process Monitor can be used to detect failed attempts to read and write registry keys. It also allows for filtering on specific keys, processes, process IDs, and values. In addition it shows how applications use files and DLLs, detects some critical errors in system files and more.[3]
The two tools were combined to create Process Monitor.[5][6] Early versions of Process Monitor (up to version 2.8) ran on Windows 2000 SP4 with Update Rollup 1.[7] The current version for Windows only runs on Windows Vista and above.
FileMon (from a concatenation of "File" and "Monitor") was a free utility for 32/64-bit Microsoft Windows operating systems which provided users with a powerful tool to monitor and display file system activity.
FileMon is no longer supported.
RegMon
The RegMon utility from Sysinternals provided forensics on Windows Registry usage.