Hyper-V is a native hypervisor; it can create virtual machines on x86-64 systems and supersedes Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks. Hyper-V Server supports remote access via Remote Desktop Connection. Administration and configuration of the host OS and the guest virtual machines is generally done over the network.

Share tech news, updates, or what's on your mind.

Sign up to Post

When you export a VM in Windows Server 2012 Hyper-V, does it export the VM and ALL checkpoints with it?

When I import the VM later, will it have the entire checkpoint subtree in the imported VM?
[Live Webinar] The Cloud Skills Gap
[Live Webinar] The Cloud Skills Gap

As Cloud technologies come of age, business leaders grapple with the impact it has on their team's skills and the gap associated with the use of a cloud platform.

Join experts from 451 Research and Concerto Cloud Services on July 27th where we will examine fact and fiction.

Hi All, i am consider the new Veeam Backup & Replication 9.5 package at a site with two Host servers.

I have a pretty simple question that i cant seem to get an answer for, the Failover procedure is pretty straight forward and easy if i need to take the Source VM offline or its corrupted, my question is this, how do i get the Replicated Target Host VM online in the event hardware failure on the Source Host where Veeam is installed, if the Target Host has failed and i have no access to the Veeam console, how do i get the Replica VM online on the Target Host

I am sure there must be a simple solution, just cant seem to find anything

Thanks in advance
I am considering doing hyper-v replication on my VMs.  Anyone using this?  Any issues or caveats?
I have 3 servers in my RDS farm and everything is configured and running well. Employees can connect via their HP terminals and I can migrate computers to and from hosts. The issue is we cannot connect via RDP to the server locally to manage. We can connect via Dame Ware just not RPD. Netstat shows port 3389 in the listening state. Ideas? Maybe a RAP policy in the Gatway manager? Should I use a different port other than 3389? Firewall is off even made the entries and turned it back on to test. NADA

Error on connection: Cannot connect to remote computer please contact your administrator.

note: I can RDP into all servers except the one with the GATEWAY service.
I have 3 Dell R420's Running Server 2012 R2.  One runs as a DC, another as a Database Server and the last as Hyper-V host.  All were setup the same time using the same USB drive and are backed up using WIndows Server Backup to USB Drives.  The Hyper-V is running 5 virtual machines, 2 Server 2012 and 3 Server 2003.  The Server 2003 machines are old physical servers that were converted and migrated.  The 2 Virtual Server 2012 machines, 1 is the remote server and the other the terminal server.

A few months ago we started having a problem where the rdweb site wouldnt load and no one could remote in.  The server would respond to pings and if I have a monitor and keyboard physically connected to the server, I could attempt to login and it would just spin like it was logging in but never go further.  I would eventually just have to hard reset the server.  I checked the error logs and could not find anything that pointed to a culprit.

This is now happening about once to twice a month, still nothing in the logs that point to errors which could cause this behavior.  It works fine when the last user during daylight hours logs off, usually around 6 pm, and I'll be notified by night users if they can't login around 12 AM.  The only task I have running between those hours is the Backup.  I have errors in backup but those seem to be for the server 2003 machines not being able to be backed up. The next entry after that is the boot from the hard reset.

I have reinstalled the OS on …
In Windows Server 2012 Hyper-V, I deleted the checkpoint subtree for one of the VMs ... let's call it VM1.  I see the "merging ..." status when this is happening.

Suddenly all other VMs were automatically paused in "Paused-Critical" state, and I can't restart any of them.

When I try to restart VM1 it says:
Could not initialize memory: There is not enough space on the disk. VM1 failed to start.  VM1 could not initialize memory.  There is not enough space on the disk.

The Virtual Machine VM1 failed to start because there is not enough disk space.  The system was unable to create the memory contents file on "C:\ ... . bin" with the size of 4097 MB.  Set the path to a disk with more storage space or delete unnecessary files from the disk and try again.

Before I deleted the checkpoint subtree for VM1, VM1 has 13GB of free virtual space, and the host / physical server 38GB free space.  Please help.
Hey there

Haven't really done a lot yet with Hyper-V, mostly Vmware.  Might be introducing it soon to a small prod environment.  

Anyone know, if I install Win2k16 R2 Standard, doesn't allow you to install two virtual servers on it, included in the licensing agreement? Does that apply to 2012 as well?
Secondly - Can I run a 2012 Standard license on a 2012 Host, will MS support that if I download 2012?
Finally - Can the snapshot function be used similarly and safely for patch remediation/updates, do a snap, apply a change, if it blows it up, revert back?
Thanks guys!

I need to P2V for few physical mahcines and I'm trying to save to CSV volume directly.

I can access the physical machine by C$ and access into CSV location but when I try to save disk using Disk2VHD, it says target has not enough space which is because it only detects the space of physical volume.

Anyone please advise how I can save VHD file location directly to CSV so that I don't need to save to disk first then copy over to csv (double work) ?

I have installed Server 2012 R2 and created 2 VMs (VM-1 a DC and VM-2 a member computer) both running Server 2012 R2. The test bed server I am using has 2-120 GB SATA SSD for the OS in a RAID 1 and 2-1 TB SATA hard drives in a separate RAID 1 configuration for the data storage. They are controlled by the Dell PERC card. I would like for the member computer, VM-2 to be able to access the data volume and see it as just another hard drive with a drive letter. This is a work in progress for me as I am learning and reading articles on how to do this. As a side note when I created the Hyper V folder (300GB) to hold the VM files, I was able to see the data volume from the Hyper V host and located the Hyper V folder there. I was not sure of how much space the VM files would require as the system space requirements grow. I would have preferred to locate them on the SSD...however.
On the member server VM-2, SQL Express, RDS and a business management application will be installed. It should have about 500GB available. All of this will be required to be backed up nightly. Your help and comments are appreciated.
Thanks - HBee3
I have a Dell T300 test bed server and I have installed Server 2012 R2 STD. It is strictly a host for Hyper V and contains only the basic  roles. It is not a domain member and belongs to a workgroup. I have created 2 VMs running Server 2012 R2 STD, VM-1 and VM-2. VM-1 has been configured as a domain controller, VM-2 had been configured as a domain member computer. A virtual switch was created on the host and virtual NICs on both VMs. All VMs and Host are on the same subnet 192.168.1.x, network discovery has been enabled on both VM instances, but not the Host. For some reason I am not able to browse between either VM. I can ping the static IP of each VM and access the internet. I am not sure if I have overlooked a setting. This is a learning process for me. Any help would be appreciated. Thanks HBee3
Independent Software Vendors: We Want Your Opinion
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

I can ping both directions between hosts and VMs. RDP works fine in both directions as well. My Host can get to shares on the VMs

However, my VMs cannot get to network shares on the host. Thoughts at what i'm missing here?

Host is Windows Server 2016 Datacenter, VMs are a mix of 2008R2, 2012R2, and 2016
My environment:

Two DL360G9 servers - HVCLLN1 & HVCLLN2 - running Server 2012 R2 with Hyper-V
Each Hyper-V host has one Windows server 2012 R2 guest
DL360s are connected directly to each other via LAN On Motherboard port 3
Other ports connect to Production LAN, vMotion LAN, SAN etc

The network of interest on each host looks like this
            Config on HVCLLN1:
               Physical NIC is LOM1 port 3
               vSwitch SQLClusterComm, is connected to Broadcom NetXtreme Gigabit Ethernet #3 (aka LOM1 port 3)
               vEthernet (SQLClusterComm) Hyper-V Virtual Ethernet Adapter #5 is on IP
                   Guest IP is on vSwitch SQLClusterComm
            Config on HVCLLN2:
               Physical NIC is LOM1 port 3
               vSwitch SQLClusterComm, is connected to Broadcom NetXtreme Gigabit Ethernet #3 (aka LOM1 port 3)
               vEthernet (SQLClusterComm) Hyper-V Virtual Ethernet Adapter #5 is on IP
               Guest IP is on vSwitch SQLClusterComm
   Cat5 cable connected from HVCLLN1\LOM1 port 3 to HVCLLN2\LOM1 port 3            
  (also, tried crossover cable even though should not need one - no difference)

I can ping within each host, but not between them. Ping:
  from to works.
  from to does not work.
  from to does not work.
  from to works.
  reverse direction on any of these is same result

Can someone here help me find where my mistake?  


= …
Hey there,

We have so many Hyper-V servers in our environment. We do run into situations where a particular VM on a particular Hyper-V hangs. We would like to give limited access to support team so they can reset the hung servers remotely. I can find a script that can do the purpose but I want to make sure support can look into console first to determine if the VM is REALLY hung or there is some other issue (RDP ... etc) going on.

On VMWARE, its easy to tackle this. Anyone know how can this be done on Hyper-V? Please advise.
Hi All,

I've restored a virtual hard disk for hyper v and now I cannot open the  Virtual Hard Disk Folder. it don't give me an error, it just wont open. thank you in advance for your help.

the disk was recovered from Microsoft Azure Backup server which is running on Microsoft Azure.

Dear All,

I expand an Virtual Hard Drive from 300gb to 600gb and, after that, the replication stopped working.

What happen is that the replication VM, stops at the old capacity and don’t “update” to the new one.


VM – 600gb

VM – 300gb

I already tried this steps:

- Make a new Virtual Machine;
- Remake all the replication process;
- Expand the replica VM HDD to the new capacity;

Nothing worked.

The error in events is:

Hyper-V could not replicate changes for virtual machine 'SERVER': The request failed due to a fatal device hardware error. (0x800701E3). (Virtual machine ID ............)

Any clue?

Thank you very much.
Hi All,

2nd time retyping this as I hit the back button :/

I am receiving the following error:
The description for Event ID 32000 from source Microsoft-Windows-Hyper-V-VMMS cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

Server Name

The locale specific resource for the desired message is not present

I have installed a new server running server 2012r2 on a customers site with a plan to replicate the servers to the new hardware. Switch the live virtual servers from the older hardware to the new hardware.
The 2 Host servers are running MS Server 2012r2
The 4 Virtual Servers are also running server 2012r2 (Two will replicate & two will not)

I was unable to replicate the servers from older host to the new host. So I decided to export then import the 4 virtual servers from the older host to the new host. Worked so all the virtual machines are now running on the new host server.
I then tried replicating from the new host to the older host. Failed again.
I decided to format then reinstall…
I am looking for advice on best practices for a small Hyper-V on server 2012 R2(ML350 G9 16GBRAM).  I have limited disks only 4 2TB SATA drives and must have the OS and Data partition on it.  this is for very small deployment this will just run 1 vm, a 2012 R2 domain controller with file server role for 7 users.

This is what i have thought out:
RAID 1+0
OS= 80GB
Data= Remaining space for VM and Veeam backup app repositories

Any advise on setting this for best performance possible will be appreciated.
Hi people,

We're trying to figure out the most effective approach to licensing a number Windows Server virtual machines. Every time I bring that up with our re-seller contacts, they only try to squeeze as much money out of us as possible. So I would like to hear an unbiased suggestions from real-life admins for a change.

We have vSphere Essentials Plus license, that covers up to three physical hosts and we also have three brand new physical hosts (Two CPUs per host with 12 cores each).

We have four production Windows Server VM's on one host (A) and we are replicating those with Veeam Backup & Replication to a second host (B) on our DR site. There is a third physical host (C) that we have not yet decided how to use.

Currently we hold four Windows Server Standard (volume) licenses. My understanding is that, with two VM's available per Server Standard license, we have to purchase another two to have third host (C) enabled with option to run four VM's.

So if I am getting it right, we'd need 6x Server Standard license (2x per host) to have all three hosts licensed for running an option of four VM's in total.

The above does not make much sense, because why having the 3rd host at playl?

Well to make it more complicated, we need to deploy two more Windows Server VM's and this is where we struggle the most.

If we were to put the two new VM's on the host C and replicate them offsite to the host B, that would mean we'd have to update the licenses on all three …
I have a Windows Server 2012 virtual machine setup.  Inside the VM there are 2 partitions, C drive for the system, and a D drive for all the data.  Unfortunately, when the VM was initially setup, only a single large vhdx was created - and the partitions were then created within the VM itself.  Ideally, I would like to separate the two partitions into two disks, and thus have two vhdx files.  I know I could simply create a new vhdx and copy the contents of the D drive onto it - but I was wonder if there was a way to just split the vhdx without having to go through the hassle of doing the copying and what not.  Short of the time to take to move everything, the D drive is rather large - 1.53 TB, with only 172 GB free, and a decent number of share points that would have to be recreated.

In any case, not sure if what I want to do is possible, but would love to hear ideas.

Migrating Your Company's PCs
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.


I have been trying to set up an OpenVPN server on a Hyper-V virtual machine. I have done this on physical machines (and VM;s running on Linux/KVM/QEMU hosts) countless times without any problems, but on this VM, as soon as I bridge the virtual Ethernet adapter and the OpenVPN TAP interface and assign a static IP to the bridge, the networking breaks. If I set the bridge to be DHCP it works fine, but with a static IP, I can ping the gateway but nothing else. This same config method works fine on KVM, so I am assuming it is something to do with the way the network / networking hardware is set up on the host Hyper-V server.

Now, this is a project for a third party and I have no control over the platform. If it was down to me I would stick a LAN card in the host and dedicate that to the VM and see where that got me. I can only think that using DHCP through to the client somehow enables the host to route the traffic properly. I have tried with a legacy network interface and that doesn't appear to work either.

Any ideas? Even if I leave the bridge as DHCP I can't see how the VPN clients would be able to route out to the main network.

I have location A and location B.  Location A is running a Windows 2008 R2 server and Location B is running Hyper-V on a Windows 2012 Server.  The server at location B is 6 years old but the hard drives are only 2 years old.  I still don't fully trust it and have been making sure to get a good daily backup of it.  I would like to create a VM of Location A and put it at Location B so if the older server at Location A crashes, I can start up the VM at Location B and restore the data from backup to it.  I saw a solution at veeam.com about converting a physical server into a Hyper-V VM but they mentioned that you shouldn't do this with a server running DC.  Both of these servers are running DC.
Does this sound like the best plan and if so, what's the best steps to take?  Please let me know if  you have any questions about my setup.  Thanks for your help!
My physical host cannot talk to or see all hyper-v virtual machines and i'm not sure what i'm missing here configuration wise

1) No RDP available between physical host and VMs

2) VMs can ping each other, but cannot ping between physical host and VMs

3) Cannot access file share from VM to Physical Host and vice versa

4) network discovery on physical host and VMs is turned on

Each machine has internet access and can access the internet and windows update without issue. The physical host is windows server data center 2016 and the VMs are a mix of 2008, 2012, and 2016
In the process of adding 2016 servers to an existing 2008 SBS domain - should I have a 2016 DC in the mix before doing this?
I disabled SMBV1 on 2 of my 2012 R2 4 Hyper-V hosts due to the recent security issues surrounding the Ransomware threats. One of the hosts appeared to come back up but the other wouldn't start Workstation, thus not allowing Netlogon to start. I reverted the changes in the registry and the host came back up, but since then clustered storage wasn't working on the two hosts I reverted and those services still won't start. Any ideas on what I might be missing?
I am trying to upgrade a Windows 7 machine to Windows 10.  The Windows 7 machine is running on Server 2008 R2 SP1 Hyper-V.  The upgrade is failing.  Is there something I need to do to the Hyper-V machine to allow the upgrade to succeed?


Hyper-V is a native hypervisor; it can create virtual machines on x86-64 systems and supersedes Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks. Hyper-V Server supports remote access via Remote Desktop Connection. Administration and configuration of the host OS and the guest virtual machines is generally done over the network.