I have just upgraded to Windows 8.1, and after the upgrade process is finished, I can't connect to internet.
I tried running the "Troubleshoot problems":
It concluded that DHCP needs to be activated:
I let it activate DHCP, and I got internet connection back.
The problem is I want to set this PC to a certain IP address (the IP address that it has been using all this time).
I am also using Hyper-V, which I suspect has something to do with this problem.
After I regained internet connection, I tried running one of my Hyper-V VM. From inside the VM I can connect to internet. That VM has static IP address.
I also noticed that in "Control Panel\Network and Internet\Network Connections", I usually have a network connection called
vEthernet (Realtek PCIe GBE Family Controller Virtual Switch). I didn't find it there after upgrade.
How do I set my PC to a static IP while retaining internet access in Windows 8.1?
I have managed to recreate
vEthernet (Realtek PCIe GBE Family Controller Virtual Switch) by unchecking
Allow management operating system to share this network adapter in Hyper-V's Virtual Switch Manager and then checking it again.
But when I changed the adapter to use static IP, it still can't connect to internet.