已登录Office 365仍每小时收到Outlook登录提示问题求助
我碰到好几个用户遇到过和你一模一样的情况——明明已经登录了Office 365,Outlook却每隔一小时就弹出这个奇怪的登录提示,关了还能正常用,其他Office应用完全没问题,换电脑也不管用。既然你已经清了Office 2016凭据,那咱们试试下面这些针对性的方案:
检查Outlook账户的“始终登录”设置
打开Outlook,点击顶部的「文件」→「账户设置」→「账户设置」,双击你的Office 365/Exchange账户,在弹出的窗口底部找到「始终使用此账户登录」的选项,勾选上之后重启Outlook。这个选项有时候会因为配置冲突被自动重置,导致客户端反复触发验证。修复Office安装
既然只有Outlook出问题,大概率是Outlook的安装文件有损坏。打开控制面板→「程序和功能」,找到Microsoft Office 2016,右键选择「更改」,先试试「快速修复」(这个快,一般几分钟就能完成);如果没用,再选「在线修复」(这个会重新下载安装文件,耗时久一点,但修复更彻底)。检查账户的安全会话与许可
登录你的微软账户页面,进入「安全」→「设备活动」,看看有没有陌生设备或者异常的登录会话,把可疑的设备移除后,重新在Outlook里登录一次。如果是企业账户,也可以让IT管理员在Office 365 admin中心检查你的账户许可是否正常,有没有出现会话异常的情况。修改注册表强制正确的AutoDiscover配置
这个方法对AutoDiscover配置导致的验证循环特别有效,操作前记得备份注册表:- 按Win+R,输入
regedit打开注册表编辑器 - 定位到路径:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoDiscover - 右键新建「DWORD(32位)值」,命名为
ExcludeExplicitO365Endpoint,把数值数据设为1 - 重启Outlook,观察是否还会弹出提示
- 按Win+R,输入
暂时禁用现代验证(如果环境允许)
有些环境下现代验证的配置会和Outlook产生冲突,你可以试试禁用它:- 打开注册表编辑器,定位到
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity - 新建两个DWORD值:
EnableADAL(数值设为0)和DisableADALatopWAMOverride(数值设为1) - 重启Outlook测试
- 打开注册表编辑器,定位到
如果以上方法都试过还是没解决,建议联系微软技术支持,或者让IT检查一下Exchange Online的AutoDiscover DNS记录是否配置正确——有时候DNS解析异常也会导致这种反复验证的问题。
内容的提问来源于stack exchange,提问作者Smccnn




