Since windows Vista, we have the nice option to create a memory dump of a process directly from Task Manager. Sadly, Windows Server 2003 does not have this option yet 🙁 I found ways to do a complete system-wide memory dump, but that’s a bit too much.
Is there a way to dump a single process? As this is a production Server, I do not want to install any heavy-weight tools or and service that runs in the background, ideally I’d just like to dump the process, copy the dump to my own machine and debug it there.
Yes, look for userdump.exe. See this KB article.