从 Office 2010 升级到 2021 并打开 Outlook 时,我收到一个要求输入凭据的弹出窗口,但它不应该要求输入凭据,因为它已经连接到 Microsoft Exchange,我可以在弹出窗口后面看到 Outlook 运行正常。有没有办法删除该弹出窗口?
弹出窗口还显示用户名@域名而不是电子邮件。输入正确的凭据后,Outlook 即可正常工作,不再弹出。对于少数用户来说这应该不是问题,但是我必须为 1000 多台计算机部署该升级。很多用户在使用它时会遇到麻烦。我需要让那个弹出窗口消失。
所以我需要两个解决方案:删除弹出窗口或更改登录的默认值(用户电子邮件而不是用户名@域)第一个解决方案是我想要的,因为它不需要用户采取任何操作。
我已经尝试清除 Outlook 缓存(删除 %localappdata%\Microsoft\Outlook\RoamCache 和 %userprofile%\AppData\Roaming\Microsoft\Protect),但弹出窗口仍然存在。
编辑:我忘了补充,当我收到要求输入凭据的弹出窗口时,我还收到了很多有关 autodiscover.xml 的弹出窗口。也许这有关系?当我输入正确的登录信息时,这些弹出窗口也会消失。
EDIT2:通过添加 dword“解决问题排除显式O365Endpoint“键中包含 1HKCU:\Software\Microsoft\Office\16.0\Outlook\AutoDiscover
答案1
问题在于 Outlook 自动发现正在尝试登录 Office 365,而不是使用非 VIP 用户使用的外部非 O365 凭据。
解决方案是将该项目添加ExcludeExplicitO36
到注册表中,以停止此行为。
此命令可以执行所需的注册表更新(x
可能代表您的 Office 版本16
):
reg add HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\AutoDiscover /t REG_DWORD /v ExcludeExplicitO365Endpoint /d 1
最好由域管理员为所有非 VIP 用户设置此注册表项。
更多信息请参阅文章
防止 Office365 在设置过程中优先考虑办公室帐户而不是外部 IMAP 帐户。