Articles & Videos



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 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?
On Demand Webinar: Networking for the Cloud Era
On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

For some reason I can't connect to any of the VM's anymore.
This server is right beside me.
It is running servercore so i only have access to commandline / PS

What command is it to start the VM's? I've tried get-vm and start-vm with no luck..
I removed a Cluster Shared Volume from Fail-over Cluster manager and now have attached that volume via iSCSI to a single stand along HyperV Host.

Now I am getting the error "The specified disk or volume is managed by the Microsoft Fail-over Clustering component. The disk must be in cluster maintenance mode and the cluster resource status must be online to preform this operation.

The volume still thinks it's being managed by the old cluster.


Good Afternoon,

I've one RDS 2012 R2 server sitting in my network, as this is getting used more I am concerned about only have one server and it being a single point of failure etc. There are about 30 users connecting to the server but not all at the same time, some user connect using Remote apps and some connect to a share desktop

The server has the RD Gateway installed, one collection which consists of 6 applications.

My main objective is to virtualise the above RDS server, or add a second virtual RDS server to for DR.

So far I've converted the above RDS server a virtual machine, remove it from the domain, renamed it and joined it back to the domain.

I've a message on the newly created virtual server under Remote Desktop Service Overview that displays

"The following servers in this deployment are not part of the server pool:
The servers must be added to the server pool

Thanks in advance
I am unable to import Hyper-V VM. I am getting following error while trying to import the Hyper-V VM.

VM Import Error
Source - Windows 2012 Hyper-V
Destination - Windows 2012 Hyper-V

I powered off the VM and copied the VM folder from the source and placed it in the destination Hyper-V server. I then tried to import it but failing with the above error.

Request your export help to resolve this issue.
Good Morning Experts,

I'm hoping you can help me.

I had a strange occurrence happening when I reboot our Hyper V servers.

I recently replaced the memory on one of our Hyper-V's and still need to replace it on our second host.

When I turned it back on, all of the storage on the virtual systems switched, each virtual had different disks assigned to them, so some of them would not start.  

These systems are using Iscsi storage that is provisioned for this host from a windows server.
All disks were online and available.

For example:  Virtual machine 1 that previously had Disk 9 at 300 gigs, now has Disk 3 at 80 gigs assigned.

I have documented what disks go to what virtuals as I create them, so nothing matched when this host came back on.  I also have documented and labeled what cables go into which nics since everything for storage and network are assigned accordingly.  

We have since matched everything back up but I need to figure out why this is happening and need to install the memory on the other host.

I hope this makes sense, these disks are not clustered.

Thank you,

I have a windows 2012 r2 hyper-v client server thats having an issue with the windows search.   When I open Indexing options - modify, a drive is missing under the "change selected locations".   Under the drive properties "allow files on this drive to have contents indexed in addition to file properties"  is selected.


We are setting up a server with Windows 2016 Hyper-V server installed that will have two VMs running on it and I have some best practices questions regarding the setup. The server has a raid10 array setup with 2.4TB of usable space.

The current setup is a small C: partition for the Hyper-V server OS, formatted as NTFS, with the rest of the raid array assigned to a partition (~2.3TB) formatted as ReFS. All the VHDX files are stored on this partition.

The VMs are setup as dynamically expanding VHDX files split 80:20 over the two VMs (a small Windows server 2016 VM for DC/AD/DHCP/DNS, and a larger Windows server 2016 VM for Remote Desktop services and user files) all formatted as NTFS.

1. Would it be better to have everything on one partition on the Hyper-V server?
2. Would it be better to use NTFS over ReFS for the VHDX files?
2. At the moment we have each drive in the VMs split as separate VHDX files (e.g C:\ and D:\ in each VM is a separate VHDX). Is this better than having all drives as partitions on one VHDX?
4. The files will be setup on DFS and can be setup on either VM. Would they be better setup on the DC VM or the RD services VM?

I am having difficulties converting a specific VMware VM to HyperV, using the Microsoft Virtual Machine Converter. The VM is a clone of one my production servers, and I have also re-cloned the production VM. I have tested converting other VM's, and all works 100%. I have attached the log from MVMC
We have a number of customers that have an Underscore "_" in the server name ie vmserver_host. Microsoft now don't allow this character and some Applications are now failing Ie Arcserve UDP 6.5 Update 1.  I have resisted changing the host name for fear of breaking these production systems and have found workarounds. However since Arcserve have updated to latest Tomcat, the backups are now not working.
Are there any problems changing the host name on a server, They are running the Hyper-v role, file and storage services role  and Web server IIS role.
Most servers are running Server 2012 R2 but one is server 2008 R2.
Most of these servers have not been added to the domain and use a host file however a couple are in the domain.
I would appreciate some advise before I make the changes.
Enroll in June's Course of the Month
Enroll in June's Course of the Month

June’s Course of the Month is now available! Experts Exchange’s Premium Members, Team Accounts, and Qualified Experts have access to a complimentary course each month as part of their membership—an extra way to sharpen your skills and increase training.

I have following the instructions on a few different tutorials and am unable to get a working network connection in my Windows VM. I have two different VMs I want to run at the same time. A Windows 10 and a Windows 7 machine. Here are two I tried:


Every one I read provides different steps - and not one works. External switches, internal switches, Hyper-V switches, VM switches, and adapters in the VM itself. Dynamic IPs and static IPs. This is nuts!

Is there a definitive set of of instructions that actually works?

I've got 2 T430s, with an Intel Xeon E5-2630 v4 2.2GHz (10 core), 64 GB RAM, a mirrored 300 GB SAS drive for os & 6 2TB SATA in a RAID 10.
Looking to set up Exchange 2016, network version of Quickbooks enterprise, Trend Micro worry free business security, a remote access server, file & print server, as well as the MS stuff, DC (or 2?) DNS, DHCP, etc.
In complying with licensing, I gather the only role I can have on the host is Hyper-V, which is on my 300GB, would any other VM 'parts" go here, as well?
When setting up VMs, does one VM encompass the OS & data, which would normally be on 2 different arrays the 'old way'?
The two directories for VMs would both be on my RAID 10, correct?
Any suggestions on the best way to spread all my pieces between 4 VMs?
If I've got too much stuff here & would be better splitting between questions, lemme know.
I'm currently trying to get a Fujitsu fi-6130 document scanner to work in a virtual environment. This is my setup:

Hyper-V host running Windows 10 Pro
Hyper-V guest VM running Windows 10 Enterprise
Hyper-V guest VM running Windows 7 Pro SP1

On the host, I have enabled RemoteFX via Group Policy, and verified it is active through RSoP. The Fujitsu scanner drivers are installed on the host, and the scanner works properly. In the Hyper-V manager, I have a vGPU that can be used with RemoteFX, and have added that as an adapter to the VMs. When starting the RDP session, I can see the scanner as a RemoteFX USB device, and have selected it. But even after installing the drivers on the VMs, the scanner is not visible. It does not appear in Device Manager, Devices & Printers, and when I attempt a test scan using MS Fax & Scan, it tells me there is no scanner connected. I even went so far as to enable RDP redirection of RemoteFX devices on the VMs as well.

Everything I've read about it indicates that USB scanners should work through RemoteFX, but it's just not working for me. Am I missing something? If anyone has had success in getting this to work, I'd love to know how they did it.
For PCI compliance and self-certification, we'd like to know if our Windows Server 2012 (not R2) Hyper-V hosts would include any memory data from hosted VMs in a memory dump file?

While we store zero cardholder data to disk, it's certainly held in volatile physical memory on the host while our storefront VMs are running.  So, in the event the host crashes and writes a dump file, would it contain any memory data from the VMs that were running at the time of the crash?


Frederick, MD
We have a group of 2012r2 hyper-v servers, some of them in a failover cluster, some of them standalone.

I have a couple developers I want to give permission to open the hyper-v manager to restart their servers.  I have given them permissions through GPO that allows them to RDP and open hyper-v manager to manage the non-clustered hyper-v servers, but the same permissions won't work on the clustered hyper-v servers, they get an error saying they don't have permission to connect to the servers.

I have a security group called 'dev_admin', and on the OU for the hyper-v servers I have a GPO that is giving dev_admin rights for Log in Locally, log in through terminal services, and under restricted groups have put dev_admin into the remote desktop users, and Hyper-v administrators, and to test I even put them into the builtin\administrator group for local admin rights (I don't want to use this except to test, but still no joy)

BTW the iscsi SAN machine is also in the same OU, so all the servers are getting the same GPO settings.

What am I missing?
I want to create a Failover Cluster for 2 new virtual SQL servers. My Hyper-V host is also running Windows Server 2016. My host 22TB of drive space on Raid 5.I read some where that if my drives are raided I can't setup a failover cluster. Is this true?
One of our customers is having a complex (multi-symptom) issue with a Server 2008 R2-based VM running in Hyper-V.  

Affected server:  Server 2008 R2 virtual machine on a Server 2012 R2 hypervisor.  VM functions as a file server, DC, DNS server, DHCP server, and application server (yes, we're aware this isn't a best practice, but we inherited it from another provider). Integration services are up to date for this VM.


--Client PCs on both of the customer's network segments suddenly and randomly (morning or evening) all lose the ability to reach the server's file shares (all clients timeout trying to connect).  App and system logs on the client PCs, file server VM, and hypervisor show no apparent problem.  In fact, the file server can be pinged just fine from every workstation, and curiously, I can browse to \\PCname\C$ of each PC on the network from that server!

--When the VM is restarted, it hangs on "shutting down", and the "turn off" function in Hyper-V Manager must be used to power it off (we've waited 1 hour and then 30 minutes the first 2 times this happened).  As soon as it is powered back on, Windows loads without incident, and client PCs can reconnect to all shares.  The app and system event logs for the VM show the transition from shutdown to restart, but there's nothing abnormal noted.

--When this VM experiences the issue, no other VMs on the same host have problems (we have an Exchange VM, terminal server VM, etc.).

I should mention that…
I have a Hyper - V host that hosts 3 VM Servers.  Two of the servers have multiple checkpoints and a "Now" Checkpoint.  Everything is running well, but disk space is starting to concern me.  I would like to merge the current configuration (Now) into the .VHDX file and remove all of the .AVHDX files.  My understanding is that deleting the checkpoints will do this automatically, and that this can be done without shutting down the VM, but I am not sure in what order that should be done.  Oldest to newest?  Newest to oldest? or by some other method.

I have not been able to find documentation on how to accomplish this.
Typeperf is not working on one of my PC

It is not working here:
Motherboard:ASUSTeK COMPUTER INC. H81M-PLUS American Megatrends Inc. 0804
Command:typeperf -sc 2 -o outputfile.txt "\Processor(_Total)\% Processor Time"
Output:Error: No valid counters.
outputfile.txt does not exist

It is working here:
Motherboard:Gigabyte Technology Co., Ltd. H67MA-USB3-B3 Award Software International, Inc. F8
Command:typeperf -sc 2 -o outputfile.txt "\Processor(_Total)\% Processor Time"
Output:The command completed successfully.
outputfile.txt contains the %load of the CPU
Technology Partners: We Want Your Opinion!
Technology Partners: 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'm trying to install the evaluation version of MS System Center 2012 Virtual Machine Manager and get the following error at the end of the installation (see screen shot).

I did download install winrm 5.1 separately after looking at KB2742275 however that didn't help.  One requirement  MS has is being joined to a domain.  Is there any way to install this without a domain controller present?

I need to disable VMQ

I am using command

Set-VMNetworkAdapter –ManagementOS -Name <VirtualNetworkAdapterName> -VmqWeight 0

how do I get the VirtualNetworkAdapterName

How do I create a failover fileserver setup on my HyperV (VMM) environment? (Shared disks?)

Windows Server 2016

Any guides?

Hello guys,

do you know any working bat/script for graceful shutdown VMs for Hyper v 2016?
I have installed IPP app on my host but UPS havent turned off VMs :(
Do I need to install IPP on VMs?


Im looking to convert one of my physical servers (server 2003 SPK2) to a VM to host on my hyper-V server (Server 2012 R2)

Is there a server backup software that can image the entire disk (1 physical disk 2 partitions) then restore the image to the Hyper-v server?

Why is it bad to have 2 physical NICs on 1 server with 2 different IPs but on the same subnet?


nic 1:
nic 2:

This is a Hyper V server 2012 R2  so nic2 is used for the virtual switch and all the VMs are connected to it.  Nic1 is what I use to RDP into.

Why is this bad? will it cause issues or just not "best practices" ?






Articles & Videos



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.