Can't access Microsoft websites after logging in with my Live ID
The problem
When being logged out, I can see the Microsoft web pages. I have trouble accessing Microsoft websites after signing in with my Windows Live ID. For many pages I try to access, it redirects me to an error page. However, I need to login in order to access some resources, e.g. the Windows 10 Insider builds (related SuperUser question).
My login
AFAIK, I have only one Microsoft Live account and I maintain my password with KeePass since years, so it's unlikely a credentials issue. There's no error message about invalid username or password. I have received emails from Microsoft on that account lately (June or so). In addition, I was able to update my Visual Studio Community edition license using that account today. All in all I'm quite sure it's the correct email address and password that I use to log in.
Environment
My default OS is Windows 7 x64 SP1 Professional and my browser is Firefox 48.0.2 with Adblock Plus and HTTPS Everywhere installed. I don't need a Proxy and I have not enabled proxy settings. My virus scanner is ESET NOD32 9.0.402.0.
While the Windows language is English, my keyboard is German (default) but I can switch to English and Chinese. I notice that Google searches often bring me to German Microsoft pages, e.g. the German version of MSDN. I'm not sure if this relates to the issue.
I have tried others (see below).
I am connected to the Internet via Ethernet (private 192.x network) that goes over an unmanaged switch directly into a DSL router (Fritz!Box 7362SL). My line is 50 MBit/s downstream and 10 MBit/s upstream. A speed check roughly confirms that. There's nothing noticeable about the Internet connection in general. E.g. I can access my server via SSH, StackOverflow works well etc.
C:\Users\Thomas>nslookup microsoft.com
Server: fritz.box
Address: fd00::ca0e:14ff:fed7:9909
Non-authoritative answer:
Name: microsoft.com
Addresses: 23.100.122.175
23.96.52.53
104.43.195.251
191.239.213.197
104.40.211.35
Issue details
When I enter microsoft.com
into my browser's address bar, it redirects me to
https://www.microsoft.com/library/errorpages/smarterror.aspx?aspxerrorpath=/de-de/
On that error page, I can click various links that also generate an error:
"Download Center" (http://www.microsoft.com/en-us/download/default.aspx)
--> https://www.microsoft.com/library/errorpages/smarterror.aspx?aspxerrorpath=/en-us/download/
"All Microsoft Sites" (http://www.microsoft.com/en/us/sitemap.aspx)
--> https://www.microsoft.com/library/errorpages/smarterror.aspx?aspxerrorpath=/en-us/sitemap.aspx
"Microsoft Worldwide" (http://www.microsoft.com/en-us/WorldWide.aspx)
--> https://www.microsoft.com/library/errorpages/smarterror.aspx?aspxerrorpath=/en-us/worldwide.aspx
Most important to me at the moment is the Windows 10 ISO download link that does not work as well
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewadvanced
--> https://www.microsoft.com/library/errorpages/smarterror.aspx?aspxerrorpath=/en-us/software-download/windowsinsiderpreviewadvanced
Some other pages work:
"PC Hardware" (https://www.microsoft.com/accessories/en-us)
"Security Essentials" (http://windows.microsoft.com/en-US/windows/products/security-essentials)
Question
How to fix it? Of secondary interest: the technical details on how this can happen and learn about other possibilities of troubleshooting such an issue.
I have tried
The question I can't access any Microsoft website did not reveal things that I considered as interesting.
On the same system:
- logging out and signing in again
- typing the email and password manually instead of having KeePass type it
- disabling Adblock Plus in Firefox
- disabling HTTPS Everywhere in Firefox
- disabling ESET NOD32 for a while ("pause protection")
- using Google Chrome 52.0.2743.116 m
- using Google Chrome 53.0.2785.89 m
- using Internet Explorer 11.0.9600.18426 (Update version 11.0.34)
- using Opera 39.0.2256.48
- disabling IPv6 support of the Ethernet LAN adapter
- switching the User Agent to iPhone 3.0
- looking at C:\Windows\System32\drivers\etc\hosts - it does not contain any entries
- checking the proxy settings - it's "no proxy"
- uninstalling ESET NOD32 and rebooting the system
In a VMWare 12.1.1 build 3770994 VM with Windows 7 x64 SP1 Home Premium:
- no Adblock Plus installed
- no HTTPS Everywhere installed
- no virus scanner installed
- Internet Explorer 10.0.9200.17609
In a VMWare with a modern.ie VM Windows 8.1 Enterprise:
- Internet Explorer 11.0.9600.17416 (Update version 11.0.14)
In the Firefox network analysis I see the following when I enter "microsoft.com" in the address bar:
- using HTTP 1.1 Request URL: http://microsoft.com/ gives a HTTP 301 "moved permanently"
- using HTTP 2.0 Request URL: https://www.microsoft.com/ gives a HTTP 302 "found" with Location https://www.microsoft.com/de-de/
- using HTTP 2.0 Request URL: https://www.microsoft.com/de-de/ gives another HTTP 302 "found" with Location https://www.microsoft.com/library/errorpages/smarterror.aspx?aspxerrorpath=/de-de/
- using HTTP 2.0 Request URL: https://www.microsoft.com/library/errorpages/smarterror.aspx?aspxerrorpath=/de-de/ gives HTTP 404 "not found"
- [...] downloading of resources describing the HTTP 404 HTML page
Using Wireshark I can see it's sending a cookie. The content is cryptic, probably like it should be because it only stores a few hashes. I can also see that it connects to an IP address that was not listed by nslookup
: 104.124.113.193. IMHO that's ok, because it uses some Akamai load balancing or similar.
I went to the URLs http://live.com to check what information is saved in my profile, but everything seemed ok. From there I followed a link to a linked profile that brought me to my Skype at https://secure.skype.com/portal/profile. The Skype site required me to enter my first name and my last name before I could proceed. Since that time, I am able to go to the Microsoft web sites.
My impression is that my account setup was incomplete which caused an error on Microsoft side. I doubt it's intended behavior, because I would expect Microsoft to prompt for the missing information instead (like it was done on the Skype page).
Perhaps it's relevant to know that while I created a Windows Live account in 2010, I never actually used any of the online features. I can only recall that I signed in to activate a copy of Office 2013 once and I registered for the Windows Insider program. I use the same account for Skype and Visual Studio, but that does not require me to go to a website. Therefore I have never completed the required information before.