Share via


Hyper-V 2012r2 vitrual switch manager not loading

Question

Wednesday, April 5, 2017 9:04 AM

Hi,

I have just built VMM 2012r2 on a vm hosted by Hyper-V 2012r2. I have successfully added couple of hosts without any issue. However when I tried to add the host that is hosting the VMM vm then it rebooted and lost its virtual switch. since then I cannot open the virtual switch manager from the GUI and I cannot create vmswitch from powershell.

the error I get from event log -> Hyper-v-vmms -> Admin

'Network Virtualization Service Provider' driver required by the Virtual Machine Management service is not installed or is disabled. Check your settings or try reinstalling the Hyper-V role."

Any help is appreciated?

many thanks

All replies (8)

Thursday, April 6, 2017 2:54 AM

Hello,

Based on the error message, the issue is relevant to Hyper-V Network Virtualization. 

I would recommend to check the following article, which lists the recommended hotfixes, updates, and known solutions for Windows Server 2012 R2 Hyper-V Network Virtualization (HNV) environments. You might install the necessary hotfixes or updates for Hyper-V host and SCVMM server.

https://support.microsoft.com/en-us/help/2974503/recommended-hotfixes,-updates,-and-known-solutions-for-windows-server-2012-r2-hyper-v-network-virtualization-hnv-environments

By the way, have you configured the NIC teaming on the Hyper-V host? From the article above, there are several issues, which are caused by NIC teaming and VMQ.

In addition, you may also check the logs at Hyper-V-VMMS -> Networking to see if there are any errors.

Best regards,
Andy Liu

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


Thursday, April 6, 2017 8:08 AM

Hi Andy,

I have updated the server with all windows update before but to no avail.

the Networking logs only shows Error Failed while creating virtual Ethernet Switch.

as stated in my original msg, the error is related to missing driver.


Thursday, April 6, 2017 9:55 AM

Hello,

You may check the Hyper-V relevant drivers from the Device Manager, and make sure there is no exclamation marks on the devices.

As a recommendation, you may try to remove and re-add Hyper-V role to fix this issue.

Please see the screenshot as below.

Best regards,

Andy Liu

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


Thursday, April 6, 2017 11:26 AM

I removed and reinstalled Hyper-V role many times to no help

when I remove Hyper-v then Device manager is clean but when I added it back then there are Exclamation mark

sorry I don't seem to be able to add images, so here is the list:

under Network Adapters

Microsoft Hyper-V Network switch default miniport 

under System Devices

Microsoft Hyper-V PCI Server

Microsoft Hyper-V Virtual Disk Server

Microsoft Hyper-V virtualizationm infrastructure Driver

when I click on the above to update drivers, it always says your dirvers are up to date

I have tried to copy some DLLs and sys files from a working Hyper-v but still not help


Friday, April 7, 2017 1:11 AM

Hello,

First, please make sure the following features have been enabled in BIOS.

  • Hardware-assisted virtualization, specifically processors with Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) technology.

  • Hardware-enforced Data Execution Prevention, specifically, you must enable Intel XD bit (execute disable bit) or AMD NX bit (no execute bit).

In addition, please make sure there is no other virtualization technology installed on the host, such as VMWare. 

If possible, Could you please also share the Model for the NIC, even better for the physical machine.

Best regards,
Andy Liu

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


Monday, April 10, 2017 10:27 AM

Hi Andy,

This is a UCS blade server so all Virtualisation related settings are already enabled.

no another virtualisation is installed - if you recall the drivers were missing due to VMM vm used to live on that host, all other hosts where added just fine and they are the same UCS Blade model. I have now booted up the VM on another host and managed to add this particular problematic host to VMM with all status healthy but still the same issue, I cannot create any virtual switch on this host.

the model of NIC is - Cisco UCS VIC 1340

please note the drivers for the Cisco VIC all installed and working just fine. But the drivers for Hyper-v are missing.

Many thanks for the help.


Wednesday, April 12, 2017 9:30 AM

Hello,

You can try to use the System File Checker tool to repair missing or corrupted system files. 

Please follow the instructions in the article below.

https://support.microsoft.com/en-us/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files

Best regards,

Andy Liu

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


Wednesday, April 12, 2017 10:04 AM

HI Andy,

I have already used SFC some time ago and that did not help.

It seems to me that I have managed to break Hyper-v with no fix but to reinstall the OS.

it is a shame that no fix is available for this issue!

many thanks for your help.