Outlook 2007 中提示您重复输入密码时在某些网络条件下

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

点击这里察看该文章的英文版: 956531
症状
某些网络情况下,Microsoft Office Outlook 2007年会提示您重复输入密码。如果不输入密码,或者如果您输入了错误的密码,则 Outlook 2007 可能悄悄进入脱机模式。在这种情况下,您不会收到一条错误消息或通知,并且您不能连接到邮箱。
解决方案
重要:如果已应用帐户锁定策略不会应用此修补程序。

帐户锁定策略的概述,请访问下面的 Microsoft TechNet Web 站点︰

如何获取此修复程序

在 Outlook 2007 中修补程序包 957909,此问题得到解决。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
957909 Outlook 2007 后 Service Pack 1 修补程序包的说明: 2008 年 9 月 24 日

如何启用此修补程序

重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表


若要启用此修补程序,请执行以下步骤︰
  1. 退出 Outlook 2007。
  2. 启动注册表编辑器。
    • 在 Windows Vista 中,单击开始开始按钮键入 注册表编辑器开始搜索框,然后按 ENTER。

      用户帐户控制权限 如果提示您输入管理员密码或进行确认,请键入密码或提供确认。
    • 在 Windows XP 中,单击开始,单击运行键入 注册表编辑器打开框中,然后再单击确定
  3. 找到并单击以选中下面的注册表项︰
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC
    注意如果RPC键不存在,请按照步骤操作︰
    1. 右键单击Outlook项,指向新建,然后单击
    2. 键入 RPC然后按 enter 键。
  4. 后选择在步骤 3 中,在编辑菜单上的新建pointto 中指定的注册表项,然后单击DWORD 值
  5. 键入 UseWindowsUserCredentials然后按 enter 键。
  6. 用鼠标右键单击UseWindowsUserCredentials,然后单击修改
  7. 数值数据框中,键入要使用时,值随时,然后单击确定

    注意UseWindowsUserCredentials值若要 1 设置时,将使用用户的桌面凭据。下面的 scenariosmay 帮助您确定您想要使用的值。
    • 帐户︰ 域
      UseWindowsUserCredentials: 0 (或不存在)
      协议︰ TCP、 HTTP 与 NTML 授权
      结果︰ 连接到 Microsoft Exchange 而不提示用户输入凭据。
    • 帐户︰ 非域
      UseWindowsUserCredentials: 0 (或不存在)
      协议︰ TCP、 HTTP 使用 NTLM 授权
      结果︰ 提示输入用户凭据和连接到 Microsoft Exchange。
    • 帐户︰ 域
      UseWindowsUserCredentials: 1
      协议︰ TCP、 HTTP 使用 NTLM 授权
      结果︰ 连接到 Microsoft Exchange 而不提示用户输入凭据。
    • 帐户︰ 非域
      UseWindowsUserCredentials: 1
      协议︰ TCP、 HTTP 使用 NTLM 授权
      结果︰ 不提示输入用户凭据并不会连接到 Microsoft Exchange。仍然处于断开连接状态,偶尔尝试连接。
    • 帐户︰ 域
      UseWindowsUserCredentials: 1
      协议︰ HTTP 基本授权
      结果︰ 将提示输入用户凭据并成功连接到 Microsoft Exchange。此外,它会继续提示您键入您的密码。
    • 帐户︰ 非域
      UseWindowsUserCredentials: 1
      协议︰ HTTP 基本授权
      结果︰ 将提示输入用户凭据并成功连接到 Microsoft Exchange。另外,如果键入您的密码,它会继续提示您。
    • 帐户︰ 域
      UseWindowsUserCredentials: 1
      附加步骤︰ 当您配置的配置文件时,选择总是提示用户名和密码
      结果︰ 将提示输入用户凭据并成功连接到 Microsoft Exchange。
  8. 文件菜单上,单击退出以退出注册表编辑器。
可以使用下面的注册表项来禁用凭据提示,当您收到凭据身份验证错误。

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\DisableTransientFailureAuthPrompts (DWORD)


(默认值为 FALSE,1 是 TRUE,和 0 是假)

可以使用下面的注册表项来设置超时时间。如果我们没有收到验证错误,尝试获取另一套凭据将超时时间设置该注册表项中的失败。

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\TransientFailureBackoff (DWORD)


[默认值为 10000 毫秒 (0x2710),最大值为 2147483648 (0x8000000)]
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
如果以下情况属实,此修补程序不会解决此问题︰
  • 您有多个 Microsoft Exchange Server 帐户 thatuse 不同的用户凭据。
  • 在注册表中将UseWindowsUserCredentials值设置为 1。
例如,您在登录到 Windows 作为 Fourthcoffee\User1.但是,在启动 Outlook 使用的邮箱配置文件 Fourthcoffee\User2.

在这种情况下,Outlook 连接到 活动目录(AD) 通过第一个执行针对 Exchange Server 检索远程过程调用 (RPC)。这被跟第二个 RPC 引用提供的活动目录。这两个这些 Rpc 需要邮箱帐户有关的任何信息。在这种情况下,邮箱帐户是 Fourthcoffee\User2.

默认情况下,Outlook 始终会尝试用来登录到计算机上,在这种情况下的凭据 Fourthcoffee\User1.因此,该连接仍被视为成功。也就是说,计算机凭据 Fourthcoffee\User1.然后,Outlook 会尝试连接到的邮箱 Fourthcoffee\user2.因为凭据 Fourthcoffee\User1 在 活动目录(AD) 推荐过程中,这些相同凭据登录到该邮箱的 Outlook 尝试成功地使用了 Fourthcoffee\User2.因为 Fourthcoffee\User1 不具有到该邮箱的权限 Fourthcoffee\User2将失败登录邮箱。访问被拒绝。因为UseWindowsUserCredentials设置为 1,在本例中,Outlook 使用桌面的凭据,并禁止显示提示输入凭据。因此,它会自动失败重复。
outlook2007 outlook2k7 outlook12 ol2007 ol2k7 ol12

警告:本文已自动翻译

属性

文章 ID:956531 - 上次审阅时间:08/05/2016 07:42:00 - 修订版本: 4.0

Microsoft Office Outlook 2007

  • kboffice2007presp2fix kbexpertiseinter kbqfe kbbug kbfix kbmt KB956531 KbMtzh
反馈