How to convert 'w3wp' process names to PIDs or usernames? (i.e.- "w3wp#29)

Solution 1:

To cross-reference, you can use the process counter "ID Process". Include that in the perf data and it will show the PID for the process. That's fine for a one-off cross reference but it's a bit of a pain.

I still recommend the registry change if you can do it. In my opinion, the registry change should be part of any base build.

Here's a blog post that covers the same and confirms the registry change: http://weblogs.asp.net/owscott/archive/2007/03/19/registry-change-for-perfmon-and-pid-data.aspx

Solution 2:

Old bump, but you can use the sysinternals utility PROCEXP and add the "Command Line" column to see which pool is running in which w3wp process.