Microsoft Process Monitor
Microsoft Process Monitor is part of the Windows Sysinternals collection, which encompasses numerous tools for monitoring, configuring, or securing Windows. Plenty of tools can display the processes that are running on your system. Even Windows itself can display this information through the Task Manager. But Process Monitor doesn't just display the running processes—it also shows you what those processes are doing.