How to install Windows Server Virtualization in Windows 2008?

NOTE: This is applicable only to 64-bit Windows systems.

Be sure you have the proper specifications before proceeding through this. Below is a list of hardware and software requirements needed to complete this:


  • Hardware assisted Virtualization Technology enabled in the BIOS
  • Intel VT
  • AMD-V
  • Data Execution Prevention enabled in the BIOS
  • Intel Execute Disable (XD)
  • AMD No Execute (NX)^


To enable the Role option for Windows Server virtualization a few patches must be installed.

  1. Open an explorer window and direct yourself to % sysdir % \Windows\wsv or C:\Windows\wsv. Two files will be located there:

    • Windows6.0-KB939853-x64.msu
    • Windows6.0-KB939854-x64.msu

  2. Install the patches and reboot the system after.


  1. Once the system is rebooted you want locate the Server Manager. From there you will be able to add roles. Roles of your servers can differ from printer servers, web servers, virtual servers and so on. After you've selected your role, dialog box Create Virtual Networks should appear.
  2. Select Local Area Connection and continue. It will now continue with the installation requiring you to reboot your system. Once your system comes back up log into the system through the Public connection and be sure that you are still the same user as you were when starting this installation.

The configuration wizard should continue to finish the installation. A portion of this installation will cause your assignments to the network interface to unbind, losing connectivity. To fix this please follow these steps:

  1. Start -> Programs -> Administrative Tools -> Windows Virtualization Management
  2. Select the server in the right hand pane, then select Virtual Network Manager. This will bring up Virtual Network Switch Management.
  3. On the page on the left side, select the network switch under Add Network Switch.
  4. Rename that switch to Private and select Physical Network Adapter for Connection along with selecting the 1st network adapter.

    After this is completed, all network protocols will unbind from the private network interface.

*Note* If you wish to re-establish network connectivity to the private interface you will need to configure the new switch device and not the private interface. Go to:

Start -> Settings -> Network Connections

A new device called Local Area Connection 2 should appear and its device is a switch. Right click this item and select properties. Select ipv4 and its properties. You will need to configure this device with the private network interface ip address, netmask, and dns servers. Once completed select ok and close it out. This should re-enable networking on the private side. Verify this by pinging the private ip.

\user> ping

RDP to the private IP to setup the public network.

Adding a public switch requires the exact same steps taken to add a private switch. Go to Virtual Network Switch Management, select Add New Network Switch, select 'external' as the network switch type and select add. Rename the switch to 'Public', select Physical network adapter, select the second network adpater then click ok. This will cause the public port to not respond anymore to the network. Configure the new public switch interface just like you did with the private one with the respective settings. From there Virtualization should be set up for you.