Two suggestions. First a safe workaround, then a bit more risky solution which might or might not work.
A safe workaround:1.)Create an Internal virtual switch
2.)Change your virtual machine Network Adapterto your new Internal switch
3.)Before starting the vm, make sure your host physical wireless adapter is connected, then open its Properties and under the Sharing tab, enable sharing the connection with your new Internal switch:
That's it. Your vm is now using an Internal switch which then gets a shared connection from the wireless adapter on host.
A not so safe but more permanent solution:1.)Open an elevated admin Command Prompt
2.)Enter command netcfg -d, hit Enter. All your host network connections will be reset, all possible virtual switches removed, even those "half there" not shown but yet making it impossible to create new switches as in your case
3.)Restart, reconnect the wireless adapter (notice that it's reset, you need to enter the network security key again)
4.)Create the external switch
5.)If you can now create the external switch, everything is OK. If not, you can still use the above workaround
Warning
Please notice: The
netcfg -dcommand when it works can show a few errors, followed by a few "Success" messages. It's totally normal.
The command might crash the PC causing a BSOD, for instance when I tested this just now, the first
netcfg -dgave a BSOD, the second one after the restart worked.
I will take no responsibility, if you decide to test this scenario you do it at your own risk!
Kari