Windows Process Monitor works well.
http://technet.microsoft.com/en-us/sysinternals/bb896645
And, although there is risk of killing the server if you're not careful, ps tools will let you monitor, kill processes.
http://technet.microsoft.com/en-us/sysinternals/bb896649
The tools included in the PsTools suite, which are downloadable as a package, are:
PsExec - execute processes remotely
PsFile - shows files opened remotely
PsGetSid - display the SID of a computer or a user
PsInfo - list information about a system
PsKill - kill processes by name or process ID
PsList - list detailed information about processes
PsLoggedOn - see who's logged on locally and via resource sharing (full source is included)
PsLogList - dump event log records
PsPasswd - changes account passwords
PsService - view and control services
PsShutdown - shuts down and optionally reboots a computer
PsSuspend - suspends processes
PsUptime - shows you how long a system has been running since its last reboot (PsUptime's functionality has been incorporated into PsInfo)