在特定的网络条件下 Microsoft Office Outlook 2007 提示您重复输入密码。如果不输入密码,或在 Outlook 2007 如果输入了不正确的密码可能会以静默方式输入脱机模式。在这种情况下您不会收到一条错误消息或一个通知,您将无法连接到邮箱。
回到顶端
解决方案重要如果已经应用了帐户锁定策略,并不应用此修补程序。帐户锁定策略的概述,请访问下面的 Microsoft TechNet Web 站点: http://tech...重要如果已经应用了帐户锁定策略,并不应用此修补程序。
帐户锁定策略的概述,请访问下面的 Microsoft TechNet Web 站点:
http://technet.microsoft.com/en-us/library/cc783851.aspx ( http://technet.microsoft.com/en-us/library/cc783851.aspx)
回到顶端
如何获取此修复程序
此问题是在 Outlook 2007 修补程序包 957909 固定的。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
957909  ( http://support.microsoft.com/kb/957909/ ) Outlook 2007 post-Service 包 1 修补程序包的说明: 2008 年 9 月 24
回到顶端
如何启用此修补程序
重要此分区、 方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。 然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756  ( http://support.microsoft.com/kb/322756/ ) 如何备份和还原在 Windows 注册表
若要能够修补程序,请按照下列步骤操作:
退出 Outlook 2007。
启动注册表编辑器。
在 Windows Vista 中单击 开始收起这个图片展开这个图片、 在 开始搜索 框中键入 regedit,然后按 ENTER 键。
收起这个图片展开这个图片如果将提示您输入管理员密码或进行确认键入的密码或进行确认。
在 Windows XP 中单击 开始、 单击 运行、 在 打开 框中键入 regedit,然后单击 确定。
找到并单击以选中下面的注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC
注意如果不存在 RPC 键,请按照下列步骤操作:
用鼠标右键单击 Outlook 项,指向 新建,然后再单击 项。
键入 RPC,然后按 ENTER 键。
选择在步骤 3 中指定的键后,指向 编辑 菜单上的 新建,然后单击 DWORD 值。
键入 UseWindowsUserCredentials,然后按 ENTER 键。
用鼠标右键单击 UseWindowsUserCredentials,然后单击 修改。
在 数值数据 框中键入所需的值,然后单击 确定。
注意当 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。
在 文件 菜单上单击以退出注册表编辑器的 退出。
您可以使用下面的注册表项禁用凭据提示,当您收到的凭据身份验证错误。
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)
(默认为 10 秒,10000 秒-10 秒)
 
回到顶端
状态Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。
回到顶端
更多信息如果满足下列条件,则此修补程序不能解决此问题: 您有多个使用不同的用户凭据的 Microsoft Exchange 服务器帐户。 在注册表中,您将 UseWin...如果满足下列条件,则此修补程序不能解决此问题:
您有多个使用不同的用户凭据的 Microsoft Exchange 服务器帐户。
在注册表中,您将 UseWindowsUserCredentials 值设置为 1。
例如对于您登录到 Windows 为 Fourthcoffee\User1。但是,使用 Fourthcoffee\User2 的邮箱的配置文件启动 Outlook。
在这种情况下 Outlook 将通过第一个执行对 Exchange 服务器的一个引用远程过程调用 (RPC) 连接到活动目录。这跟第二个 RPC 到 Active Directory 参照提供的。这种这些 rpc 都不需要邮箱帐户有关的任何信息。在这种情况下,邮箱帐户是 Fourthcoffee\User2。
默认状态下,Outlook 始终会尝试登录到计算机前,在此例 Fourthcoffee\User1 中使用的凭据。因此,此连接被视为成功。也就是计算机凭据 Fourthcoffee\User1。然后,Outlook 会尝试连接到邮箱 Fourthcoffee\user2。在 Active Directory 引用过程中成功使用了 Fourthcoffee\User1 的凭据,因为 Outlook 会尝试登录到邮箱 Fourthcoffee\User2 这些相同的凭据。因为 Fourthcoffee\User1 没有权限,无法对邮箱的 Fourthcoffee\User2,邮箱登录失败。访问被拒绝。因为 UseWindowsUserCredentials 被设置为在此示例中的 1,Outlook 使用仅桌面的凭据,并禁止显示凭据提示。因此,它将以静默方式失败重复。