How to detect if your hardware can run Hyper-V

The Virtualization Detect (DetectVp.EXE) tool is the logo test for checking if the system meets the requirements for Microsoft Virtualization Software. This test checks virtualization support for both Intel and AMD processors. You can find this tool here:

Issues with adding a host to VMM when the computer has more than 16 processors

It has come to our attention that trying to add a computer with more than 16 processors (for example a quad six-core machine with 24 processors) is crashing the VMM server with the following exception: System.InvalidOperationException: Nullable object must have a value.    at System.Nullable`1.get_Value()    at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData()    at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties()  From a Hyper-V perspective we…


Trying to add Windows Server 2008 R2 as a host to VMM 2008?

we have several customers that tried to add a Windows Server 2008 R2 as a host in VMM 2008. Our team has not validated that R2 will work with VMM 2008 and it is officially not supported. However, for the few of you that tried to add a Windows Server 2008 R2 Core edition as…


Running the Virtual Machine Manager server component inside a Virtual Machine

Running VMM inside a Virtual Machine is a fully supported way of running VMM. Our team tests this scenario and we have some customers deploying VMM in such an enviroment. If you would like to deploy VMM in such an environment, it is recommended to place the SQL server in a separate server, especially if your…


Azman permissions for VMM-managed Hyper-V hosts

When VMM starts managing a hyper-v host, it takes full control of the Azman XML file that contains the permissions for Hyper-V. In fact, VMM will create a new copy of the file in a separate directory location and point hyper-v to that file (the file name is HyperVAuthStore.xml and is located inside the installation…


Getting an error when trying to connect to a VM using the Virtual Machine Connection tool

If you are trying to connect to a Virtual Machine using VMConnect.exe (a Hyper-V tool), you might get an error that says “An error occured when trying to register for IME events for …..” and it indicates that an Access Denied has occured. If this happens, it is possible that the cause is DCOM configuration….

Hyper-V Server 2008 is now available

Are you wondering when to use Hyper-V Server 2008? This product is a great choice for customers who want a basic and simplified virtualization solution for consolidating servers as well as for dev/test environments. For more information on this product, visit

How to get the BIOS GUID from a Hyper-V VM

Hi all, the below vbscript (save as sample.vbs and execute using “cscript.exe sample.vbs”), will give you a list of all VMs in a hyper-v system as well as their respective BIOS GUIDs. This can help in troubleshooting VMM 2008 beta for the cases where more than 1 VM on the same hyper-v host is having…


Ports being utilized by VMM 2008

Before our official documentation for VMM 2008 comes out, I wanted to outline for everyone all the ports that VMM 2008 RTM will use (almost all of these are the same for beta). Some of these ports are configurable during VMM setup – for those ports, I listed the default option.   SQL ports required…