Windows 10 Upgrade
In the not too distant past I decided to upgrade to Windows 10 and had previously used WiDi with my TV. If you are not familiar with WiDi, it was an Intel based screen sharing protocol that most new TV’s support that allowed you to cast your desktop (or nearly any other media) onto the TV. It has since been discontinued in favor of Miracast.
Reasons for Upgrade
So one of the reasons for my upgrade was a new laptop that was bought with the idea of using Hyper-V to do some software development . I had a Windows 10 Pro so no problem adding Hyper-V to the base OS. Once I added Hyper-V I also added an external switch to the host in order to allow the VM’s to communicate to windows update. All is well thus far, until I tried to use WiDi and it was not available. Not sure why, I started to research as any good geek would do but found nothing on-point for this.
I remember having some network issues that were then alleviated by removing the wifi network adapter from Device Manager and rebooting the PC, so I did this and happily WiDi now works, Yes! But not so fast…
Now I tried to connect the VM’s to the external switch while doing WiDi, not working at all. In fact, the external switch is not working and I try removing it. Now I cannot add another external switch and get an error that it already exists.
Wash, Rinse and Repeat
Ultimately I felt the best way forward was to reset the PC; which is under Settings – Update and Security – Recovery – Reset this PC, which allows the PC to return to factory settings. In my journey of discovery I found that the reset sets you back to Windows 8 or whatever OS you upgraded from (at least for the 1st month after upgrade) and then, of course, you have to upgrade to Windows 10 again. I indicated earlier that I am running Windows 10 Pro but did not say that I had purchased it after the Windows 10 upgrade since the new laptop came with Windows 8.1 home.
Now I am in Windows 10 home thinking “I am not going to pay another $99 for the Pro upgrade” and looking for a way to get from point A to Z. I am going to help you out here, after much research I found that Windows 10 in the consumer version is only an upgrade and there is no key code to put in. Let me repeat that, there is no key code to put in, so how does it know that you are entitled to an upgrade? It looks at the OS that you are upgrading from and maintains your hardware specifications for upgrades. All of which is relevant to the Pro version upgrade. If you have gone down this path as I have then you should go back to the Windows store and you will find an upgrade button waiting for you, no repurchase required.
My findings after much angst
Finally I was able to test with with WiDi and Hyper-V and found the following:
You cannot add an external or internal switch to the network stack and use WiDi, it basically makes it unavailable. That is because the switch is implemented as a virtual network interface, so is the WiDi and the 2 are incompatible. You can add a Private switch because there is no Network object created the switch is implemented in memory only.
Also, always remove any virtual switch from Hyper-V before making network changes to the host stack otherwise you risk a “ghost” connection being left and that will be nearly impossible to remove.
The good news is that you can use an external switch in Hyper-V until you need to use WiDi, then just remove the switch and Project to the screen as needed.
Please Note: This blog post was originally posted 2 years ago but the pain of the experience remains so this is in hopes you glean something from it.
Live Long and Prosper,