I upgraded my workplace desktop to Windows 8 today, thanks to the fast speed of SSD and the simplified installation process of the new operating system.
However when I wanted to bind the system to my live account, I found it couldn't get through the final stage as the system seemed to fail to retrieve some account information. And I also discovered that most of the Apps were not working properly complaining internet was not available, and also noticed the exclamation sign on the connections icon saying the access was limited which indicated at least there was something wrong with the internet connection from the Modern UI's perspective. Then I tried to search online for solution and quite a few didn't actually work for me (at least I don't think the one that sets up the registry worked as what needed to be changed were already what needed to be changed to), and finally I had one that helped which required to do the following
1. Create a command file (with extension .cmd) ; I guess it makes no difference if it's a batch file or you type in the commands (actually there is only one) manually
2. Put the following commands in it
netsh winhttp set proxy http://proxy.someprovider.com:3128
pause
3. Run the command file in administrative mode
4. Restart the machine
As it involves the final step of restarting the machine, I'm not totally sure if it was the commands that helped solve the issue. However the solution as a whole did work and everything is now synchronising fine.