I recently installed Windows 8, and I am unable to access the Store.
I receive the error:
We weren't able to connect to the Store. This might have happened because of a server problem or the network connection timed out. Please wait a few minutes and try again.
If I completely disable IPv6 on this computer, then I am able to access the Store normally.
How do I recover from this error?
There are no network proxies in use (it's at home!). "Use a proxy server" is not checked in the Internet settings. Other network connections work fine. I can browse the Internet from this PC with no issues and have no trouble accessing IPv6 web sites such as Google and Facebook. And the system time is in sync with "time.windows.com".
After a lengthy session with Sysinternals TCPView, I am observing the following behavior when opening Windows Store:
- When I first open it, the system opens an HTTPS connection to 157.55.145.242 port 443. This connection transfers some data and gets closed almost immediately. This appears to be a Microsoft IP address.
- Then, two connections are opened: an HTTPS connection to 23.12.49.138 port 443 and an HTTP connection to 2400:cb00:2048:1::adf5:3daf port 80. Neither of these two connections transfer more than a token amount of data, and remain open so long as the Store timeout screen (seen above) is up. I expected the Akamai IP address, since Microsoft is well known to use Akamai CDN, but I wasn't expecting to see a CloudFlare address! Both connections close as soon as I hit Alt+F4 to close Store.
Oh, and for those of you who didn't read it the first time, yes, the Internet works on this computer, on both IPv4 and IPv6. This occurs immediately after installation, before any anti-virus software has been configured. And Store is listed as an Allowed app in Windows Firewall, on both private and public networks.
This appears to be IPv6-related, since when I connect via IPv4 only, I can access the Store with no trouble.
Answer
This was eventually traced to an IPv6 routing issue with CloudFlare's network, and was affecting many other CloudFlare IPv6-enabled services as well. CloudFlare or its upstream providers have since resolved the issue.
(Though as of now they've screwed it up again...)
No comments:
Post a Comment