微软的服务的网络和电脑的网络并不通用,我在网上找了两个小时也没找到能解决我的办法,

无法登录所有软件的微软账户错误代码0x800704cf - Microsoft Q&A

虽然在官方论坛有过这个的毛病,但似乎这个情况并不是只有一种原因,有什么DNS的等等,其实一开始我就感觉是代理残留导致的了,因为之前我曾遇见过一次,不过那次是整个电脑没有网络,只有在代理中才会有网络,但是正常关闭后又恢复正常了。至于这次,可能是用的代理软件不一样导致出现的毛病大相径庭,单单只有微软的服务无法使用,ONEDIRVE之类的,出现毛病很多让反馈和诊断,可惜这些服务也需要用到网络,这就导致了死循环,只能从外部解决。

最终还是感谢伟大的人工智能,在知道我是代理残留导致的之后,说了一大串子,我把有效的(或者是我做过的步骤)列一下

清理微软服务的代理残留

管理员 CMD 执行:

1
netsh winhttp reset proxy

确保服务正在运行

Win + R → 输入:

1
services.msc

确认这些是“正在运行”:

  • Network List Service

  • Network Location Awareness

  • Microsoft Account Sign-in Assistant

结果服务中没有Network Location Awareness

修复
然后(管理员)终端中输入:

1
sc.exe query NlaSvc

回复

1
2
3
4
5
6
7
SERVICE_NAME: NlaSvc
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1077 (0x435)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

发现该服务未启动,
进行手动启动继续输入

1
net start NlaSvc

后日谈

说实话如果一开始直接找GPT的话半个小时估计就整好了,网络上能快速解决一些通病,这些小毛病在网络上却很难找到解决方法,甚至找到了付费接这个问题的,,,,,,
去年也曾借助过AI解决过问题,那时候是关于XBOX的问题,WIN+ G不会出来面板之类的,其实对比看来这个问题应该比那个要大,但那个问题困扰了我将近两天,XBOX重新安装了一次又一次,问了客服也没解决,连电脑都重置了,但是毕竟电脑上东西不少,就简单的重置了,结果并没有解决,就因为不知道删了哪个软件导致的,最后还是发现XBOX的安装包有很多个,每次卸载并不会卸载这些安装包,每次安装又会安装那些老的安装包,所以实际上我一次又一次安装还是老的XBOX,最后删了这些安装包之后才算是重新安装了,解决了问题,但就算解决了我也不知道这个事件的真正原因是什么,真的是那些删除软件导致的吗?
总而言之,不管是那个还是这个,只要知道了问题的原因还是很好解决的