Outlook 2007 prompts you repeatedly for a password

Xavier Mustin

Administrator
Staff member
#1
Remarques
La correction automatique définit la valeur UseWindowsUserCredentials sur 1, la valeur DisableTransientFailureAuthPrompts sur 0 et la valeur TransientFailureBackoff sur 10000 (0x2710)

Under certain network conditions, Microsoft Office Outlook2007 prompts you repeatedly for a password. If you do not enter a password orif you enter an incorrect password, Outlook 2007 may silently enter Offlinemode. In this case, you do not receive an error message or a notification, andyou will not be connected to the mailbox.

RESOLUTION
Important Do not apply this hotfix if an account lockout policy has beenapplied.

To enable the hotfix, follow these steps:
  • Exit Outlook 2007.
  • Start Registry Editor. In Windows Vista, click Start, type regedit in the StartSearch box, and then press ENTER.
  • If you are prompted for an administrator password or for confirmation, type the password or provide confirmation.
  • In Windows XP, click Start, clickRun, type regedit in theOpen box, and then click OK.
  • Locate and then click to select the following registry key:
    Code:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC

Note If the RPC key does not exist, follow thesesteps:Right-click the Outlook key, point toNew, and then click Key.[*]Type RPC, and then pressENTER.[*]After you select the key that is specified in step 3, pointto New on the Edit menu, and then clickDWORD Value.[*]Type UseWindowsUserCredentials, andthen press ENTER.[*]Right-click UseWindowsUserCredentials, andthen click Modify.In the Value data box, type the value thatyou want to use, and then click OK.

Note When you set the UseWindowsUserCredentials valueto 1, only the user's desktop credentials will be used. The following scenariosmay help you determine the value that you want to use.
  • Account: Domain
    UseWindowsUserCredentials: 0 (or not present)
    Protocol: TCP, HTTP with NTML authorization
    Result: Connect to Microsoft Exchange without prompting for usercredentials.Account: Non Domain
    UseWindowsUserCredentials: 0 (or not present)
    Protocol: TCP, HTTP with NTLM authorization
    Result: Prompt for user credentials and connect to MicrosoftExchange.Account: Domain
    UseWindowsUserCredentials: 1
    Protocol: TCP, HTTP with NTLM authorization
    Result: Connect to Microsoft Exchange without prompting for usercredentials.Account: Non Domain
    UseWindowsUserCredentials: 1
    Protocol: TCP, HTTP with NTLM authorization
    Result: Does not prompt for user credentials, and will not connect toMicrosoft Exchange. Remains in the disconnected state, occasionally trying toconnect.Account: Domain
    UseWindowsUserCredentials: 1
    Protocol: HTTP with Basic authorization
    Result: Prompts for user credentials and successfully connects toMicrosoft Exchange. Additionally, it will continue to prompt you if you mistypeyour password.Account: Non Domain
    UseWindowsUserCredentials: 1
    Protocol: HTTP with Basic authorization
    Result: Prompts for user credentials and successfully connects toMicrosoft Exchange. Additionally, if you mistype your password, it willcontinue to prompt you.Account: Domain
    UseWindowsUserCredentials: 1
    Additional Steps: When you configure the profile, select Always prompt forusername and password.
    Result: Prompts for user credentials and successfully connects toMicrosoft Exchange.
[*]On the File menu, clickExit to exit Registry Editor.Youcan use the following registry entry to disable the credentials prompts whenyou receive an authentication error on credentials.
Code:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\DisableTransientFailureAuthPrompts(DWORD)

(default to FALSE, 1 is TRUE, and 0 is FALSE)

You can use the following registry entry to set a timeout period. Ifwe do receive an authentication error, attempts to acquire another set ofcredentials will fail for a timeout period set in this registry entry.

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

[defaults to 10000 msec (0x2710), maximum value is 2147483648 (0x8000000)]
 
Haut