Q. How can I check which VM Worker Process relates to a particular virtual machine (VM)?

John Savill

July 20, 2009

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A. For each VM (guest) running on Hyper-V, a VM Worker Process (vmwp.exe) is created by the Virtual Machine Management Service (vmms.exe). This process manages the VM, but each of these processes is just called vmwp.exe and it's not obvious which vmwp.exe process is for which VM.

Fortunately, you can use the Sysinternals Process Explorer tool and look at each of the vmwp.exe processes. In the Image tab, the command line that was used to start the process is shown, including the GUID of the VM, as shown here.

Click to expand.

You can then match this GUID to the GUID of the VM. You can easily see the GUID of a VM by looking at the name of the XML configuration file for the VM, named .xml.

Knowing which vmwp.exe relates to each VM can be very useful if you have a VM that won't stop and need to kill the vmwp.exe process for that VM.

Related Reading:

  • Q. What are Virtual Machine Queue (VMQ) and VM-Chimney in Hyper-V R2?

  • Q. The output from Get-WindowsFeature doesn't help me. How can I query whether a role or feature is installed?

  • Q. Should I back up at the Hyper-V host level or within my guest OSs?



Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like