Outlook 2007 在某些网络情况下反复提示您输入密码

文章编号: 956531 - 查看本文应用于的产品
展开全部 | 关闭全部

本页

症状

在某些网络情况下,Microsoft Office Outlook 2007 会反复提示您输入密码。如果您不输入密码或输入错误密码,Outlook 2007 可能会在无提示的情况下进入脱机模式。在这种情况下,您不会收到错误消息或通知,并且不会连接到邮箱。

解决方案

重要说明 如果已应用帐户锁定策略,请勿使用此修补程序。

有关帐户锁定策略的概述,请访问以下 Microsoft TechNet 网站:
http://technet.microsoft.com/zh-cn/library/cc783851(WS.10).aspx

如何获取修补程序

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

如何启用修补程序

重要说明 本部分(或称方法或任务)包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表
若要让我们为您启用修补程序,请转到“帮我修复此问题”部分。如果您希望自己修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动修复此问题,请单击“Fix it”按钮或链接。在“文件下载”对话框中,单击“运行”,然后按照“Fix it”向导中的步骤操作。


修复此问题
Microsoft Fix it 50636

注意
  • 自动修复将“UseWindowsUserCredentials”值设置为 1,将“DisableTransientFailureAuthPrompts”设置为 0,并将“TransientFailureBackoff”设置为 10000 (0x2710)。
  • 该向导可能只有英文版本。但是自动修复功能同样适用于其他语言版本的 Windows。
  • 如果所使用的计算机中并未出现此问题,则可将 Fix it 解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。

然后转到“问题是否已修复?”部分。



我自己修复此问题

若要启用此修补程序,请执行以下步骤:
  1. 退出 Outlook 2007。
  2. 启动注册表编辑器。
    • 在 Windows Vista 中,单击“开始”
      收起这个图片展开这个图片
      “开始”按钮
      ,在“开始搜索”框中键入 regedit,然后按 Enter。

      收起这个图片展开这个图片
      用户帐户控制权限
      如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。
    • 在 Windows XP 中,依次单击“开始”、“运行”,在“打开”框中键入 regedit,然后单击“确定”
  3. 找到并单击选中下面的注册表项:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC
    注意 如果“RPC”项不存在,请执行以下步骤:
    1. 右键单击“Outlook”项,指向“新建”,然后单击“项”
    2. 键入 RPC,然后按 Enter。
  4. 选择第 3 步中指定的注册表项后,指向“编辑”菜单上的“新建”,然后单击“DWORD 值”
  5. 键入 UseWindowsUserCredentials,然后按 Enter。
  6. 右键单击“UseWindowsUserCredentials”,然后单击“修改”
  7. 在“数值数据”框中,键入您要使用的值,然后单击“确定”

    注意 当您将“UseWindowsUserCredentials”值设置为 1 时,仅使用您的桌面凭据。以下情况可能帮助您确定要使用的值。
    • 帐户:域
      UseWindowsUserCredentials:0(或不存在)
      协议:TCP,具有 NTML 授权的 HTTP
      结果:连接至 Microsoft Exchange,不提示输入用户凭据。
    • 帐户:非域
      UseWindowsUserCredentials:0(或不存在)
      协议:TCP,具有 NTLM 授权的 HTTP
      结果:提示输入用户凭据并连接至 Microsoft Exchange。
    • 帐户:域
      UseWindowsUserCredentials:1
      协议:TCP,具有 NTLM 授权的 HTTP
      结果:连接至 Microsoft Exchange,不提示输入用户凭据。
    • 帐户:非域
      UseWindowsUserCredentials:1
      协议:TCP,具有 NTLM 授权的 HTTP
      结果:不提示输入用户凭据,不连接至 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 表示“FALSE”)

您可以使用以下注册表项设置超时期限。如果收到验证错误,获取其他凭据集的提示将在此注册表项中设置的超时期限内失效。

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


[默认值为 10000 毫秒 (0x2710),最大值为 2147483648 (0x8000000)]

问题是否已修复?

  • 检查问题是否已修复。如果问题已修复,您不用再往下看了。如果问题没有修复,您可以联系技术支持部门
  • 如果您能提供反馈,我们将不胜感激。若要提供反馈意见或报告使用此解决方案出现的任何问题,请在“帮我修复此问题”博客中留言或向我们发送电子邮件

状态

Microsoft 已经确认“适用于”部分中列出的 Microsoft 产品存在此问题。

更多信息

如果存在下列情况,此修补程序将无法解决此问题:
  • 您拥有多个使用不同用户凭据的 Microsoft Exchange Server 帐户。
  • 您在注册表中将“UseWindowsUserCredentials”值设置为 1。
例如,您以 Fourthcoffee\User1 身份登录 Windows。但是,您使用 Fourthcoffee\User2 的邮箱配置文件启动 Outlook。

在这种情况下,Outlook 会首先对 Exchange Server 进行检索远程过程调用 (RPC),从而连接 Active Directory。之后检索将再次提供 RPC 以连接 Active Directory。这些 RPC 不需要有关邮箱帐户的任何信息。在这种情况下,邮箱帐户为 Fourthcoffee\User2

在默认情况下,Outlook 始终会尝试您首次用于登录到计算机的凭据,在这种情况下就是 Fourthcoffee\User1。因此,此连接将被认为是成功的。即为 Fourthcoffee\User1 的计算机凭据。然后,Outlook 会尝试连接 Fourthcoffee\user2 的邮箱。由于 Fourthcoffee\User1 的凭据已在 Active Directory 检索过程中成功使用,Outlook 会尝试使用相同的凭据登录 Fourthcoffee\User2 的邮箱。由于 Fourthcoffee\User1 无权进入 Fourthcoffee\User2 的邮箱,因此登录邮箱失败。访问被拒绝。由于本示例中 UseWindowsUserCredentials 设置为 1,因此 Outlook 仅使用桌面凭据且会取消凭据提示。因此,登录会在无提示情况下反复失败。

属性

文章编号: 956531 - 最后修改: 2012年1月23日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Office Outlook 2007
关键字:?
kboffice2007presp2fix kbexpertiseinter kbqfe kbbug kbfix kbfixme kbmsifixme KB956531
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈