现代身份验证被启用时,outlook 会提示输入密码

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3126599
症状
请考虑下面的方案。

方案 1:
Outlook 将连接到主邮箱中内部 Exchange 服务器通过 RPC,并也连接到另一个邮箱位于 Office 365。

方案 2:
您您将邮箱迁移到 Office 365 从 Outlook 使用 RPC 连接到 Exchange 服务器。

在这些情况下,系统可能会提示您输入凭据,并且 Outlook 不使用现代身份验证连接到 Office 365。输入您的凭据后,它们被传输到 Office 365 提供,而不是到标记。
原因
Outlook 将限制其选择的身份验证方案支持的 RPC 的方案。这不包括现代的身份验证。
解决方案
重要:仔细按照本节中的步骤操作。如果错误地修改了注册表,可能会出现严重问题。在修改之前, 有关还原注册表备份 避免出现问题

创建下面的注册表项,以便强制让 Outlook 使用较新的身份验证方法对于 web 服务,如 EWS 和自动发现。
  1. 退出 Outlook。
  2. 启动注册表编辑器。若要执行此操作,使用适合您的 Windows 版本执行以下过程之一 ︰
    • 窗口 10、 Windows 8.1 和 Windows 8:按 Windows 键 + R 打开运行对话框。类型 regedit.exe然后按 enter 键。
    • Windows 7:单击开始键入 regedit.exe 在搜索框中,然后按 Enter。

  3. 在注册表编辑器中,找到并单击下面的 registrysubkey:

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
  4. 编辑 菜单上,指向新建,然后单击DWORD 值
  5. 键入 AlwaysUseMSOAuthForAutoDiscover然后按 enter 键。
  6. AlwaysUseMSOAuthForAutoDiscover,用鼠标右键单击,然后单击修改
  7. 值数据 框中,键入1然后单击确定
  8. 退出注册表编辑器。
更多信息
如果您在运行 Office 2013,确保 Outlook 和 MSO 更新到 2015 年 12 月 12 日的更新或更高版本的更新版本中,才能使用此注册表项。

3114349 于 2015 年 12 月 8 日更新的 Outlook 2013 (KB3114349)

3114333 对于 Office 2013 (KB3114333) 于 2015 年 12 月 8 日更新

注意:Office 2016 不需要使用此注册表项的更新。

属性

文章 ID:3126599 - 上次审阅时间:06/02/2016 23:45:00 - 修订版本: 3.0

Outlook 2016, Microsoft Outlook 2013, Microsoft Exchange Online

  • o365 kbmt KB3126599 KbMtzh
反馈