1: Verifique se você não possui uma configuração de proxy. Em ie: Ferramentas -> Opções da Internet -> Conexões -> Configurações da LAN -> desmarque o proxy se estiver configurado
2: veja se funciona agora. Caso contrário, continue
3: abra a linha de comando (start -> digite run [enter]) e tente executar ping nesses domínios. ping microsoft.com ping live.com etc.
Veja se você pode até fazer ping neles. Você também pode tentar um microsoft.com tracert para ver se está indo para o lugar certo. Caso contrário, continue
4: Clique em Iniciar, procure o bloco de notas e execute como administrador. Abra o arquivo c: \ windows \ system32 \ drivers \ etc \ hosts
5: verifique se você não vê várias entradas que apontariam esses domínios para outros IPs. Procure por qualquer linha que não comece com # e tenha um IP e um domínio ex:
255.255.255.255 microsoft.com
Se você encontrar alguma, algo adicionou entradas no seu arquivo host. Muito provavelmente um vírus ou outro malware. Remova todas essas entradas e salve o arquivo (abra o bloco de notas como administrador ou ele não permitirá que você salve, pois é um arquivo de sistema, a menos que você já esteja executando como administrador).
Depois que o arquivo for salvo, clique em Iniciar, digite executar [Enter] ipconfig / flushdns [Enter]
Isso recarregará seu arquivo de host e liberará o cache de DNS resolvido no momento.
6: Tente novamente.
7: Se isso não funcionar, verifique se você está executando um firewall e não está realmente bloqueando esses domínios.
8: Verifique se você não está apontando para um servidor DNS não autorizado.
Depois disso, eu teria que pensar um pouco mais para descobrir o que está acontecendo ...