一、问题背景
windows系统微软账号无法登录、edge浏览器微软账号登录不了。
因为出BUG的时候我没有截图,所以这里就不放出问题图片了,大家都懂。
就是在右边橙色圈圈点击登录时,转一会就出错。
二、解决办法
2.1 修改DNS
知乎上有一个文章建议修改DNS为4.2.2.2与4.2.2.1,这两个分别是首选和备用。
但是我觉得这个办法还是没有一键修改HOST方便快捷哈哈哈!!!
所以请看方法2.
2.2 修改HOST文件
这里我就不说如何提取微软登录域名的真实IP了,以前我写过一篇文章讲过如果微软商店应用因为网络问题下载不了怎么修改HOST的文章——windows微软商店下载应用失败/下载故障的解决办法;如何在网页上下载微软商店的应用,如果想学习技术进这篇文章看看。
这里我就介绍一个更简单的方法——UsbEAm Hosts Editor软件,这款软件应该是Dogfight360
羽翼城大佬写的,用来一键修改HOST文件,以及便捷地访问HOST文件进行修改。
软件界面如下。
方法如下。
我们选择方框3其中的一个进行修改host,然后主界面会显示很多IP,接着检测延迟,选择一个延迟最小的应用选中。
我们可以在编辑HOSTS中,快速查看当前HOST文件里的信息,并且可以直接对其进行修改。
如下图所示,这是我应用上面IP13.107.226.59的host规则后的HOST文件内容。
接着我们在CMD中使用命令ipconfig /flushdns刷新一下网络缓存,就可以顺利登录微软账户了。