We help IT Professionals succeed at work.


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.

Windows Server 2016 Standard with Hyper-V running two VMs. One with Server Essentials, the other just another Server 2016.

In the hyper-v manager, you can see the two VMs at the top: RDS and ESS.

When I want to turn them off, I will right-click on ESS and select shut down from the drop down menu. It shuts down. When I then go to the RDS VM and do the same thing I get the following error message:

An error occurred while attempting to shut down the virtual machine(s)

"Failed to shut down the virtual machine

You do not have permission to perform the operation. Contact your administrator if you believe you should have permission to perform this operation."

I then have to use Turn Off, which I don't like to use. I then get the message:

Are you want to turn off the selected VMs? This is equivalent to powering off a computer, so data loss is possible.

I have no choice so I select that. But, it scares me, because I don't do hard reboots on workstations so I feel like this is the same thing. I believe I have admin rights on the production server. Maybe I don't. Maybe I shouldn't"

But the ESS works ever time.

I know that the general rule is never to perform an in-place upgrade, but I'm at a loss as to the best way to accomplish my objective.

Currently have a 2012r2 hyper-v host with 4 2012r2 guests.  I need to add a couple more guests, win2019.  Current setup is on direct storage.  Since "technically" 2019 is not supported on hyper-v 2012r2 what is the best way to proceed?  Can I upgrade the existing host to hyper-v 2016/2019?  If so, what is the best way to get there?  I do NOT have a cluster setup so I don't think that path works.
I have a Windows Server 2019 Standard Host that is not on the Domain with 1x Windows Server 2019 Standard VM.

A full Bare Metal backup takes place at 23:30 daily to an external RDX cart via Windows Server Backup.

I am connected to the Host today and have noticed that the available disk space isn't where it should be.  I can see many AVHDX files in the C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks folder which should not exist.

The 'date modified' for each of these files coincides with the daily backup schedule.

The VM is a production Server running Microsoft SQL Server with no snapshots / checkpoints in place.

What could the cause be and how do I go about resolving this issue?

I understand that Windows Server Backup may be creating the AVHDX files to perform the Hyper-V Backup, however why aren't these files being merged with the main VHDX files?

Thanks in advance for your suggestions...

EDIT: Running Get-VMSnapshot from Powershell returns nothing... However when I view the Hard Drive details within the Virtual Machine Settings in Hyper-V Manager I am greeted with "Edit is not available because checkpoints exist for this virtual machine."
Product: Microsoft Hyper -V Manager
Question: What does the default switch do in Microsoft Hyper-V Manager?
In other words, Microsoft Hyper-V Manager, you have two switch options, one is the Internet and the other is the default switch, what does the default switch do, does it behavior like a regular Ethernet switch?
What is the difference between the default switch and the Internet switch in Microsoft Hyper-V Manager.
Setting up a Hyper-V server 2019 w/2 VM's.  The server has 2 physical ethernet ports.  What is the best recommendation on how to configure the Host and 2 VM's Networks?
I am trying to set up a mini domain using hyper-v guests purely for testing/learning purposes.
I have  Server 2019 & a Windows 10 pro as VMs, currently both on a hyper-v private switch
Hyper-v is running just on Windows 10 on my home PC

I can't get the two guests to communicate at all. The Windows 10 VM does not get an ip address from DHCP on the server.
With manual IPs they can't pin each other

I have DHCP running on my physical router for my home office network, and have created a scope and activated it.

I believe that guests on a private switch should be able to communicate. I must be doing something very stupid that's wrong, but I can't see what it is.

Thanks for any tips! I'm feeling a bit stupid.. I must be missing something obvious.
A friend runs an exchange 2016 server in his home garage for his small business.  It runs as a VM on a hyper-V host with another VM that is the DC.
He recently moved and in the process changed the IP address on the servers. Since that time, inbound mail appears to be accepted by the front-end receive connector, but does not make it to the recipient mailbox.  
Running get-transportserver | get-messagetrackinglog -recipient="useremail" shows me a fail on the routing step.
Running test-mailflow -targetemailaddress <addresshere> waits a very long time and finally returns a failure
How do you get from knowing it failed, to knowing where it failed???
We currently have a mail flow problem and I need help figuring out why.  At first it was an issue with a backpressure switch for the hard drive threshold being met.  I then fixed the drive space issue but the moving of the VHD's around to a different drive so it could merge created an issue and I had to recreate them in the Hyper-V.  After that I got them back up and running, everything seems to be connecting, Outlook connects but mail isn't coming or going.
I need to set up a Server 2008 R2 VM.

I've configured the VM and created a VHDX for it.

I've pointed the virtual DVD drive at a Server 2008 ISO, that I know works, and the machine will not start to load Windows.

It boots, I see the Press any key to boot from DVD... message and press the any key

I get Windows is loading files, then Starting Windows.

It does not progress beyound that point.

I've used two different ISOs, one from my collection and one fresh download.

I've tried this on two different computers, one Windows 10 & the other Server 2019.

Exact same result.

Can't see where I'm going wrong
I am working at a small school district, and their domain controller (Server2012R2) also hosts 2 Hyper V machines. I dont know if this is relevant, but recently there was an unplanned shut down.

The issue is when attempting to start any of the virtual machines, an error pops up stating: Windows could not start the Hyper-VRemote Desktop Virtualization Service service on Local computer
Error 126: The specified module could not be found.

The interesting part is, you can remove the Hyper-V feature from the server, then reinstall it, and the virtual machines will boot, and run fine, until they are rebooted or shut down, as long as you start them quickly after reinstallation of Hyper-V.  If you wait as long as 5 minutes or so, it is already broken again.
The Hyper-V services are all off, when it is not working, and you cannot turn them back on.
Any suggestions will be appreciated.
Event log shows:Event 98
Volume D: (Device\harddiskvolume6) needs to be taken offline to perform a Full Chkdsk
Please run "CHKDSK /F" locally via the command line or run "REPAIR-VOLUME <drive> " locally
or remotely via Powershell

Windows 2012 R2 server
Hi experts,

Currently I am running Windows Server 2016 Standard with Hyper-V and two VMs. One VM is for RDS and one is for Windows Essentials for databases and the domain controller. The client computers remote to the remote desktop server.

The two VMs are backed up by Veeam and the Hyper-V server as well as the two VMs have Windows Defender for A/V. I also use O365 with Advanced Threat Protection. But, I think I would be better off with a more robust anti-malware program to protect for 0-day malware, ransomware and other security functions. Trusting users with email and website drive-bys seems like an invitation to ransomware. The only protection I have currently is Windows Defender and backups including the cloud and air-gapped storage. For completeness, I am using pfSense for my router/firewall.

My question relates to choosing the best Anti-Malware program. I have looked at quite a few including ESET, MalwareBytes, Sophos, etc. but the amount of choices and technology and how they are presented on their websites is confusing at best. I have tried to look at reviews of of many of the programs, but many of the review sites look more at home versions.

I was wondering if a) anyone has ideas as to best set up security for my network, specifically the two VMs and if there are any sites you would recommend to gain information about the anti-malware programs. This network setup -- similar to the old-style thin clients except with full workstations is completely …
Question -

I have a Hyper V Failover VM cluster - doing great. The Volume1 CSV is running out of space on the SAN it resides on. We have another SAN. Is a failover hyper v vm cluster able to have a volume1 csv from san1 and a volume2 csv from san2 and not have issues?

I have a Hyper-V VM with Server 2016 Standard and it's an AD.

I created a user and then hooked up a Windows 10 Pro machine to the domain with that users's credentials.

However if I try to  uninstall a program on the Windows 10 machine, I'm asked to login with credentials and the only one it takes is my Admin username and password for the VM server.

Why is that?
HyperV  VM  IP addressing questions.

I have setup a test server i want to take live and have made some progress but wondering about IP addressing under the circumstances below.

My server is Windows Server 2016 Standard and it's the host.
It's ipV4 is set to automatically detect from an ethernet port on my wireless router.

That ethenet from the router is connected to the built in ethernet port on my server.
It's ip from the wifi box is
Gateway is

I added a Hyper V Switch that is connected to a hardware ethernet card installed INSIDE the server

I have a VM of Windows Server 2016 Standard.
I have added the following roles:  AD, DNS, DHCP

So I want my test laptop to connect to the AD Domain to be in the 10.0.0.?  range

Overall, I want to know how i need to setup all the ip addressing, such as:

What ipv4 address should the Hyper-V Switch be? (Its on that ethernet card I added and I have the Hyper-V Switch pointed to that card)
What ipv4  and DNS scope info so I need as it relates to the AD, DNS and DHCP (scope?)
Please see attached text file for detailed description of process and failure(s)

I have rebuilt the VM from scratch twice and some of the promo failures vary but in the end the promo scripts just lose dns in one way or another. OTOH none of my physical machines are having any problems with this & I can create, promote and demote a dc on a physical machine with no problems of any kind.

Totally at a loss of how to get this to work.
I know that in Windows Server 2016/2019 with the Hyper-V role you can activate with Automatic VM Activation (AVMA)
I can't see a way of doing it with ESXI or the Standalone Hyper-V Server product.

Has anyone tested this and achieved success in those 2 aforementioned scenarios? Or is it not possible

any one know if there is any Free Windows server to test he Windows server in hyper-V VM?

and anyway to have a test Azure to learn how to opeation Azure SQL server? or Azure interface is just a portal to CREATE Azure SQL and we only use local SSMS to maintainence and admin that?
Hyper-V Cluster-management IP-adress changes mac-adress when switched from one to the the other host in the cluster. We've got Veeam running on one of the virtual servers in a hyper-v cluster and we see that Veeam is unable to access the list of virtual servers through cluster management, when it resides on the host that does NOT currently host the cluster-IP (and thus provide its mac-adress). this manifests as a network error (IP not reachable) and we're assuming this is the case since the switch involved has this IP-adress assosiated with a different mac-adress.

Is there any way to ensure that the cluster-management-IP retains its mac-adress even if it's moved from one host to another?
I have a Hyper-V VM with Server 2016 and added the role for AD.
I added my first user and tried to connect but that the AD Domain Controller could not be contacted.
... an error occurred when DNS was queried for the service location..... DNS name does not exist. BTW my domain name is AGHSRV.LOCAL    
Not sure if using local is good or not??

So in my VM under the DNS section is error id 4013 ,  The DNS server is waiting for Active Directory Domain Services to signal that the initial synchronization of the directory has been completed.

I'm not sure if this error is playing into it or not.
Step 5.5 of https://www.tenforums.com/tutorials/143381-windows-sandbox-how-configure-windows-10-a.html shows how to do a FRESH install Google Chrome each time I start my Windows Sandbox.

Does anyone have a QUICK way to load a "SANDBOX" without having to reinstall the software I want on my "SANDBOX" each time I am scanning a file for viruses/etc ?

 1. start "SANDBOX"
 2. scan file via Symantec AntiVirus installed on "SANDBOX"
 3. if Symantec does not find a virus, then open Word/Excel/etc file on "SANDBOX"
I'm creating two Hyper-V  VM's.  One for AD and one for Exchange.
The underlying OS is Server 2016 Standard.

I've installed the first VM with Server 2016 in prep for AD first before Exchange.

I have one built in Gigabit Ethernet port and I have installed a Ethernet card that has two ethernet ports.

What I don't know is how to use that 2 port Ethernet card with each having a static ip for the two VM's and how that all plays into the Virtual Switch (if it does?)
Hi, we are looking at some further guidance on setting up failover clustering on two Windows Servers 2019 connecting to a HP MSA2052 SAN.

•      The servers are DL380 Gen10 with 8 NIC ports.
•      The current wiring connections are shown below (we will redo this for redundancy on the controllers)
•      The MSA 2052 has two controllers, each controller has two connections on different subnets connecting to the two servers via one switch with two vlans. (Layer 2 switch)
•      The servers connect to a different production switch for normal data traffic.
•      The iScsi initiators and MPIO have been configured and both servers can see the storage volumes.
•      The Servers can both ping all four ip addresses on the 172.16.*.* subnets, the nics on the 172.16.*.* subnets, don’t have a default gateway configured as per guides we have been reading. Jumbo frames are set up on the iSCSI NICS and switch.
•      The servers are pingable via their full domain name from other devices on the 10.226.*.* production network. The servers are in the correct Server OU.
•      The servers currently don’t have a network setup for a heartbeat and migration.
•      The servers also have Teamed NICs setup for a virtual switch within HyperV manager

The failover clustering invalidate configuration wizard test is failing on:
At least two independent paths to storage target are recommended for each Test Disk
Test Disk 0 from node Server1 (shows FQDN) has 1 usable path to storage target
Test Disk 0 from node Server2 (shows FQDN)…

I am creating hyper V CentOS VM but it seems never can reboot to server UI screen,  I see this screen when I was configuration the disk but I gave it 500GB, can't see why it can't see it.

CentOS disk space

any reaosn why ?

disk space in total:

disk space in total
Installing Remote Desktop Services Role on Server 2019 Std. Hyper-V Guest.
1. Role is installed via Remote Desktop Services installation --> Quick Start --> Session-Based Desktop Deployment.
2. Remote Desktop Services Role installation completes successfully
3. Session Collection installation failed with following error: "Failed: Unable to create the session collection. The property UserAuthenticationRequired is configured by using Group Policy Settings. Use the Group Policy Management Console to configure this property."  (Screen shot below)
4. I tried configuring the following Group Policy with same result:  Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Security\Require user authentication for remote connections by using Network Level Authentication: Enabled

I'm not sure if this is correct GPO to modify. I'm at a loss. Any guidance would be much appreciated. Please let me know if you need additional information. Thanks! Chip


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.