Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17



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

I have had a number of VM's replicated from one Server 2012 R2 Hyper-v host to another. At some point more than half went critical and I was not able to place them back into 'normal' status. I removed the replication and tried to enable the replication and when I do I get the following error message: Hyper-v is not in a state to accept replication on the replica server for virtual machine 'server name'. Following many of the support posts, I tried to remove the replicated servers from the replication server but I am not able to because it says that the server is in use. Not really sure where from or how to remove the replicated server so that we can re-replicate successfully.
What does it mean to be "Always On"?
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

II need to convert a physical Server2008R2 into a VHD-file I can run on my new Server 2016 with Hyper-V.

I try to use the good old Sysinternals DISK2VHD.EXE to convert into VHD or VHDx but it keeps failing with a non descriptive error saying: ERROR SNAPSHOTTING VOLUMES

Can anyone help me OR suggest another quick tool for converting a physical server into vhd?
Hi all.

Have a 2012 R2 server core with 10GB C drive. Using Hyper-V I added an additional 5GB. Problem I have, how do I extend the drive? I can't access 'Disk Management' using remote MMC. I had previous question in EE and thought we'd fixed it, but no. I can do anything else remotely except access that MMC console, so I can't simply extend the volume. This isn't a question about not getting to MMC, I've had it with that and given up, I put that down to crappy core.
I need a command that lets me see the available space. I try Get-Volume but it only shows the 10GB. And I need the command that will expand the disk to use up the other 5GB.

Thanks for looking
Hi Experts

I have 2 Hyper-V nodes and want to setup cluster but I don't have additional centralize storage to use as cluster shared volume.

In above scenario, what is the solution to setup CSV ? Any solution ?
requirement is to setup "Failover" hyper V cluster. If one node down, another node should be able to host VM automatically.

I don't want to enable replication as my customer wants automatic failover like in Cluster. Any solution please ?

Will Storage space direct in 2016 help to meet my requirements ? (I'm still trying to understand what is Storage space direct in 2016)

My home computer is a Dell XPS 9560, running Win10 Pro.
I want to install a Win7 VM, to install a Point of Sale program on, so I can use to learn the software. Unfortunately, no Win7 drivers are available for my laptop, or would I be able to use the Win10 ones? What about making a VM from a real POS terminal & import it as a VM? Would that be a better option?
I have a 2012 VM running on a host 2008 server sp2.   I am having issues with the 2012 vm shutting down every few minutes.  I am seeing the following error in the hyper-v admin log.   I have tried to install integrated services.   Is there and update for 2012 integrated services running on an older host (2008 server sp2).

Integrated services version according to the registry is 6.2.9200.16384.

Data Exchange failed to connect to virtual machine 'Win2012APPS4' because the version does not match the version expected by Hyper-V (Virtual machine ID D8A5FF01-E0BE-47EF-BA5D-9017FD7CE70F). To fix this problem, remove the existing version from the guest operating system and then install the version provided with the version of Hyper-V you are using.

Is there something I can do when I receive this error (op operating system was loaded) in Hyper-V

I do not know if the system I have imaged was UEFI or not. I also do not understand the SCSI disk term, since it is a regular SATA of which I created the VHD.
I am setting up windows server 2016 for the first time and wanted to know if I wanted to setup additional server AD, hyper-v, other servers to add to a domain etc, would I need to have a separate server for each (physical) or create them as I've seen in videos after installing the initial windows server 2016?

This is for a home production environment?
We have a pfSense 2.3.4 with LAN, WAN, DMZ.
In DMZ subnet, we set up a Network Load Balancing cluster with two web servers in a 2012R2 Hyper-V environment. Their IP are:
DMZ port:
NLB Cluster:
NLB mode: multicast

Inside the DMZ subnet, each host can ping other hosts without a problem. The only stumbling block is, from pfSense, I can NOT ping the NLB cluster even I am able to ping all other servers in DMZ subnet. As the result, the cluster is useless.

In pfSense, I can see there is no ARP table entry for this cluster IP. How come?

I bet the Hyper-V NLB cluster is not new and am wondering if anyone ran into this issue before. Please help.

I have 2 Physical Servers.
1 is having my VMs (5) and the other one is having REplica's of those VMs using Veeam.

The replicas are getting big (coz I increased the VMs sizes of their HDDs. and I am running out of space In the Replica Folder (D:\) of the second Physical server.
My question is the following
Can I delete those replicas and re-create them on my NAS ? (I have a QNAP that has enough space). or the replicas can only be on the Fixed disk of the Server (second Server that has Hyper-v Installed ?
Is it "dangerous" to delete the replicas ? How do I delete them ? just delete ?

Thanks for pointing me to the right direction
Env. Windows 2012 R2 / Hyper-V / Veeam Backup & Replication V9.2

Thanks again
Learn Veeam advantages over legacy backup
Learn Veeam advantages over legacy backup

Every day, more and more legacy backup customers switch to Veeam. Technologies designed for the client-server era cannot restore any IT service running in the hybrid cloud within seconds. Learn top Veeam advantages over legacy backup and get Veeam for the price of your renewal

I am having a probelm with using local usb printers redirected for RDP session. I install the usb printer on the WYSE thin client Win 7 Embedded. The printer works. I then login to the RDP VM using use local resources with RDP session. The redirected printer shows up in the list of printers in the Virtual Machine (Win 10 pro). When selected to print it does not and just gets an error.

I then tried to share the printer on the thin client. I can connect to the printer and install while in the RDP session. It all works fine but as soon as you restart the VM, Thin Client or just logout the printer stops connecting.

Any ideas on using local usb connected printers. While logged into the RDP VM session?
We have a Hyper V VM that is a server 2012R2 box. 64-bit with 4 GB of RAM.

It crashed from what I believe is a memory leak. Not sure how or the best way to monitor for this.

Ideas or experience?


Hi all,

I have an old machine which has server 2003 OS with VMware version Version 1.0.10. Yes, you read it right Version 1.0.10. This hosts an XP machine which has an oracle db on it.

Long story short, I have no admin pw's for the oracle db in order to shutdown cleanly and migrate to a new machine so I was wondering if anyone has been able to convert a VMware VM to a hyper-v machine.

On our new server we are running Win server 2012 R2 with hyper-v and would ideally like to migrate to this so I can backup, monitor and manage.

In an ideal world, I would love to be able to use something like Veeam to back up the XP machine, then restore but the version of Veeam (version 9), doesn't support server 2003.

Any suggestions?

I've inherited a HP server running 2 VM's.   The CPU appears very limited.  I'm wondering if the CPU resource could be better allocated and therefore the whole machine Host+Guests will be a little happier until the whole system can be upgraded.
IMO the server is under spec'd and should be replaced.

Host Details
ProLiant ML350p Gen8
CPU: Xeon CPU E5-2609  Appears as 4 cores  (HT not available on this CPU) (single CPU fitted, 2nd spare socket)
RAM: 64GB  (was 32GB until last week)
DISK: Several RAID-1  SAS 15K  
OS:  SERVER 2012 (R1) Desktop with Hyper-V role

Guest 1 Details
OS:  SERVER 2012 (R1) - Domain Controller

Guest 2 Details
OS:  SERVER 2012 (R1) - File Server, RDS Server (10 concurrent clients), SQL DB, LOB applications

Some screenshots attached.


Is the assigned 3vCPU and 1vCPU about the best compromise for the current hardware?

Is there anything within the Processor or NUMA configuration that could change to "improve" performance of the overall system ?

This physical CPU only has 4 cores.  This CPU was under spec'd from purchase.  Fitting a 2nd CPU now could help.

Thanks for any input

We're trying to resolve a new issue that cropped up when trying to configure DPM 2012 backups for our non-Microsoft VMs. The Linux servers are running RHEL 5.5 networked to the domain hosted on Hyper-V on Server 2012 R2. We had one Linux server which was able to backup when turned off. However, the remaining two servers (LINUXVM and LINUXVM2) failed to do the same. We've restarted the Hyper-V VMs a few times to no success. Migrating the VM to different Hyper-V machines also did not work. I copied the DPM and event logs from the backup and Hyper-V servers. Please assist, thank you!
I am running a Hyper-V VM on my windows server 2012 r2 server.  When I attempt to run the Event viewer or windows backup on the vm, I get an error saying "MMC could not create the snap-in;  The snap-in might not have been installed correctly.  Name: Windows Server Backup".  I of course googled it and have tried several "Fixes" but none have seemed to do the trick.

I have tried a registry key delete, replace a machine.cfg file, re-install gpedit.

Other thoughts or ideas?
Is there any best practice in how to upgrade a Hyper-V 2008R2 Cluster to 2016, without destroying the cluster?
We have active VM's on both nodes.
Can a Windows Server 2012 Hyper-V VM be exported and then imported on another Windows 2012 Hyper-V host machine?  Or can the VHD be used on a new VM on a different host machine?
I have Hyper-V set up on a Windows 2008R2 and I created a VM with Windows 2008R2 and given it 4vCPU's and 24GB RAM. What size do I best give the Pagefile on my VM?
I read multiple things about this like 24GB+256MB.
BUT, why would I give it that many virtual memory (pagefile) as it already has 24GB of RAM?
Hire Technology Freelancers with Gigs
LVL 10
Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.


  I need to move existing standalone SB2011 into 2016 Hyper-V server environment. For testing, I created two .vhdx file using Disk2vhd program from production SBS2011. Place them in in \HyperV\Virtual Hard Disks folder and created a new SBS2011 virtual machine using existing .vhdx files. The SBS2011 started successfully without a problem. Now the problems:

(1) I had to assign static IP information to virtual network card manually. I knew this in advance and no problem here.
(2) I also created a few more vhdx files from workstation PCs and created virtual Win10 machines . When I logged into a Windows 10 VM, it recognized mapped drives (F:  G: ... etc) to the SBS2011, but Outlook failed to start.  I remember a comment from EE expert about "need to shut down exchange services when creating VHDX file". But I did not do that this time.
(2) When I opened Services.msc in SBS2011 VM, some of Microsoft Exchange related services failed to start. These services were set to start automatically, but did not start. I started them manually, but Outlook still could not find exchange server.
(3) There were a few additional services that failed to start in virtual SBS2011 when I compare against production/standalone SBS2011.
(4) i read an article about runing "Fix my network" in SBS2011 VM.

I would like to hear from those  experts - who have personally migrated standalone SBS2011 into HyperV environment using VHDX file -
(1) Other than stopping exchange server services in …
I have a newly built windows 2012 R2 server with all updates installed that has been configured as a clustered Hyper-V server.  Everything is installed and passed validation.  When I go to create a new vm, I supply all the required information, name, memory, disk size, network, where to store the vhd and where to pull the OS from.  It builds the vm and leaves it in the off state.  When I start it, it starts to load the OS, I get the progress bar with files loading, then I get the error:

EXITING:  unable to find root\cimv2 service -2147217402

I've read through multiple threads and cannot pin down a fix to this error.  I find lots of threads relating to XP, Win7, nothing relating to W2k12 or this specific error.   Anyone know what the number refers to?   I checked the event logs and nothing there.     Several post seem to relate this to WMI.  I checked the repository and it states that it is fine.     I've been on this for several days and have gotten no where.
Trying to run mutiple versions of MS Access Run Time on Windows 2016 Server with mutiple CPUs & plenty of ram AT THE SAME TIME

To create a large number of reports at the same time. Kind of A Simple Parallel Solution.

But EACH added Access.exe DECREASES performance (opposite of intended need) so i am thinking i should put each MS Access Run Time into its OWN VM window or even better containerize or dockerize each MS Access exe... but i do not see anybody else explaining or doing the docker/containerize method by step by step example.

Anybody have experience doing this... ?

1 - Maybe assigning specific individual threads to each MS.exe and only that MS.exe ? Has anybody done this idea that way ?

2 - The Virtual Machine way is a bit of overkill and a big setup and cost but now with Microsoft going containers with Win 10 and Windows Server 2016... Containers (docker etc) may be the way to go cost and effort wise.

Thoughts ?
On a single open license of Server 2016 Standard, with a single processor, does the licensing give me the permission to install the FULL Hyper-V host (with the GUI) plus the ability to install 2 VM's on top of that host?
Thank you
Hello guys,

I´m trying to setup monitoring for my new hyper-v server in Zabbix 3.0...I´ve already found a nice teplate for hyper-v but I miss replication monitoring...any ideas how to monitor hyper v replication?

Thanks for any help

Hyper-V installed on Windows 2012 r2. HP 360 G9 64 GB, 2 TB raid 10 disks. I have installed 2 vms; 1 Domain controller with SQL standard 2016 and 1 Remote desktop server +gateway. For both servers 1 cpu was added. I want to add more vcpus or more cores to them. Is this possible without getting errors, or problems with blue screens?

How much do i need?

There are 10 users on the domain.


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.