Process Explorer

An indispensible utility that allows you to find out about the processes currently active on your Windows PC.

It shows which handles and DLLS have been opened or loaded by the running processes and can help when tracking problems such as memory leaks, or DLL versioning issues, or finding which process has particular files open.