Outlook 2007 le pide repetidamente una contraseña bajo ciertas condiciones de red

Se aplica a: Microsoft Office Outlook 2007

Síntomas


En ciertas condiciones de red, Microsoft Office Outlook 2007 le pide repetidamente una contraseña. Si no escribe una contraseña o si escribe una contraseña incorrecta, Outlook 2007 silenciosamente puede entrar en el modo sin conexión. En este caso, no recibe un mensaje de error o una notificación y no se conectará al buzón de correo.

Solución


Importante: No aplique este hotfix si se ha aplicado una directiva de bloqueo de cuenta.

Para obtener una introducción a la directiva de bloqueo de cuenta, visite el siguiente sitio Web de Microsoft TechNet:

Cómo obtener la revisión

Este problema se corrigió en el paquete de revisiones de Outlook 2007 957909. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
957909 descripción del paquete de revisiones de Outlook 2007 posteriores al Service Pack 1: 24 de septiembre de 2008

Cómo habilitar la revisión

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows
 

Para habilitar la revisión, siga estos pasos:
  1. Salga de Outlook 2007.
  2. Inicie el Editor del registro.
    • En Windows Vista, haga clic en Start
      Botón Inicio de Windows
      , escriba regedit en el cuadro Iniciar búsqueda y, a continuación, presione ENTRAR.

      Icono de aviso
       si se le pide una contraseña de administrador o una confirmación, escriba la contraseña o proporcione una confirmación.
    • En Windows XP, haga clic en Inicio, haga clic en
      Ejecutar, escriba regedit en el
      Abrir cuadro y, a continuación, haga clic en Aceptar.
  3. Busque y, a continuación, haga clic para seleccionar la siguiente clave del registro:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC
    Nota: Si no existe la clave RPC , siga estos pasos:
    1. Haga clic en la clave de Outlook , seleccione
      De nuevoy, a continuación, haga clic en clave.
    2. Escriba RPCy, a continuación, presione ENTRAR.
  4. Después de seleccionar la clave que se especifica en el paso 3, seleccione nuevo en el menú Edición y, a continuación, haga clic en
    Valor DWORD.
  5. Escriba UseWindowsUserCredentialsy, a continuación, presione ENTRAR.
  6. Haga clic en UseWindowsUserCredentialsy, a continuación, haga clic en Modificar.
  7. En el cuadro información del valor , escriba el valor que desea utilizar y, a continuación, haga clic en Aceptar.

    Nota: Cuando se establece el valor UseWindowsUserCredentials en 1, se utilizará sólo las credenciales del usuario desktop. Las situaciones siguientes pueden ayudarle a determinar el valor que desea utilizar.
    • Cuenta: dominio
      UseWindowsUserCredentials: 0 (o no está presente)
      Protocolo: TCP, HTTP con autorización de NTML
      Resultado: conectar con Microsoft Exchange sin pedir credenciales de usuario.
    • Cuenta: dominio no
      UseWindowsUserCredentials: 0 (o no está presente)
      Protocolo: TCP, HTTP con autorización NTLM
      Resultado: pedir credenciales de usuario y conectar con Microsoft Exchange.
    • Cuenta: dominio
      UseWindowsUserCredentials: 1
      Protocolo: TCP, HTTP con autorización NTLM
      Resultado: conectar con Microsoft Exchange sin pedir credenciales de usuario.
    • Cuenta: dominio no
      UseWindowsUserCredentials: 1
      Protocolo: TCP, HTTP con autorización NTLM
      Resultado: no solicita las credenciales del usuario y no se conectará a Microsoft Exchange. Permanece en estado de desconexión, de vez en cuando se intenta conectar.
    • Cuenta: dominio
      UseWindowsUserCredentials: 1
      Protocolo: HTTP con autorización básica
      Resultado: solicita las credenciales del usuario y correctamente se conecta a Microsoft Exchange. Además, seguirá preguntar si escribe incorrectamente la contraseña.
    • Cuenta: dominio no
      UseWindowsUserCredentials: 1
      Protocolo: HTTP con autorización básica
      Resultado: solicita las credenciales del usuario y correctamente se conecta a Microsoft Exchange. Además, si se escribe mal la contraseña, continuará para preguntarle.
    • Cuenta: dominio
      UseWindowsUserCredentials: 1
      Pasos adicionales: al configurar el perfil, seleccione Preguntar siempre nombre de usuario y contraseña.
      Resultado: solicita las credenciales del usuario y correctamente se conecta a Microsoft Exchange.
  8. En el menú archivo , haga clic en
    Salir para salir del Editor del registro.
Puede utilizar la entrada de registro siguiente para deshabilitar los mensajes de credenciales cuando reciba un error en las credenciales de autenticación.

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

(valor predeterminado FALSE, 1 es TRUE y 0 es falso)


Puede utilizar la entrada de registro siguiente para establecer un período de tiempo de espera. Si se recibe un error de autenticación, se producirá un error trata de adquirir otro conjunto de credenciales para un período establecido en esta entrada del registro de tiempo de espera.


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

[el valor predeterminado es 10000 milisegundos (es 0 x 2710), el valor máximo es 2147483648 (0 x 8000000)]



Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información


Esta revisión no resolverá este problema si se cumplen las condiciones siguientes:
  • Tiene varias cuentas de Microsoft Exchange Server que utilizan distintas credenciales de usuario.
  • Establezca el valor UseWindowsUserCredentials en 1 en el registro.
Por ejemplo, puede iniciar sesión en Windows como Fourthcoffee\User1. Sin embargo, inicie Outlook con un perfil para el buzón de Fourthcoffee\User2.

En este escenario, Outlook se conecta a Active Directory, realizando primero una llamada a procedimiento remoto (RPC) referencia frente a la de Exchange Server. Esto es seguido por una segunda RPC a Active Directory que proporciona la referencia. Ninguna de estas RPC requiere que cualquier información sobre la cuenta de buzón. En este caso, la cuenta de buzón es Fourthcoffee\User2.

De forma predeterminada, Outlook intenta siempre las credenciales que utiliza para iniciar sesión en el equipo en primer lugar, en este caso Fourthcoffee\User1. Por lo tanto, esta conexión se considera satisfactoria. Es decir, el equipo de credenciales para Fourthcoffee\User1. A continuación, Outlook intenta conectar con el buzón para Fourthcoffee\user2. Como las credenciales para Fourthcoffee\User1 se han utilizado con éxito durante el proceso de referencia de Active Directory, Outlook intentará estas mismas credenciales para iniciar sesión en el buzón para Fourthcoffee\User2. Porque Fourthcoffee\User1 no tiene permisos para el buzón para Fourthcoffee\User2, se produce un error en el inicio de sesión de buzón. Acceso denegado. Porque UseWindowsUserCredentials está establecido en 1 en este ejemplo, Outlook utiliza sólo las credenciales de escritorio y suprime la petición de credenciales. Por lo tanto, generará un error silenciosamente repetidamente.