O Outlook 2007 solicita repetidamente uma palavra-passe em determinadas condições de rede

Artigo: 956531 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Em determinadas condições de rede, o Microsoft Office Outlook 2007 solicita repetidamente uma palavra-passe. Se não introduzir uma palavra-passe ou se introduzir uma palavra-passe incorrecta, o Outlook 2007 poderá silenciosamente entrar no modo Offline. Neste caso, não recebe uma mensagem de erro ou uma notificação e não estará ligado à caixa de correio.

Resolução

Importante Não aplique esta correcção se tiver sido implementada uma política de bloqueio de conta.

Para obter uma descrição geral da política de bloqueio de conta, visite o seguinte Web site da Microsoft TechNet:
http://technet.microsoft.com/pt-pt/library/cc783851(WS.10).aspx

Como obter a correcção

Este problema é corrigido no pacote de correcções 957909 do Outlook 2007. Para mais informações, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
957909 Descrição do pacote de correcções do Outlook 2007 pós-Service Pack 1: 24 de Setembro de 2008

Como activar a correcção

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como criar uma cópia de segurança e restaurar o registo no Windows
Para nos solicitar a activação da correcção, consulte a secção "Corrigir por mim". Se preferir corrigir o problema sozinho, consulte a secção "Deixar-me corrigir o problema".

Corrigir por mim



Para corrigir este problema automaticamente, clique no botão ou hiperligação Fix it. Clique em Executar na caixa de diálogo Transferência de Ficheiros e, em seguida, siga os passos indicados no assistente Fix it.


Corrigir este problema
Microsoft Fix it 50636

Notas
  • A correcção automática define o valor de UseWindowsUserCredentials como 1, define DisableTransientFailureAuthPrompts como 0 e defineTransientFailureBackoff como 10000 (0x2710).
  • Este assistente pode estar apenas em inglês. Contudo, a correcção automática também funciona para versões do Windows noutros idiomas.
  • Se não estiver a trabalhar no computador que tem o problema, pode guardar a solução Fix it numa unidade flash ou num CD e, em seguida, executá-la no computador que tem o problema.

Em seguida, consulte a secção "O problema está corrigido?".



Deixar-me corrigir o problema

Para activar a correcção, siga estes passos:
  1. Saia do Outlook 2007.
  2. Inicie o Editor de Registo.
    • No Windows Vista, clique em Iniciar
      Reduzir esta imagemExpandir esta imagem
      o botão Iniciar
      , escreva regedit na caixa Iniciar Procura e prima ENTER.

      Reduzir esta imagemExpandir esta imagem
      Permissão de Controlo de Conta de Utilizador
      Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou confirme.
    • No Windows XP, clique em Iniciar, clique em Executar, escreva regedit na caixa Abrir e clique em OK.
  3. Localize e, em seguida, clique para seleccionar a seguinte chave de registo:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC
    Nota Se a chave RPC não existir, siga estes passos:
    1. Clique com o botão direito na chave Outlook, aponte para Novo e, em seguida, clique em Chave.
    2. Escreva RPC e, em seguida, prima ENTER.
  4. Depois de seleccionar a chave especificada no passo 3, aponte para Novo no menu Editar e, em seguida, clique em Valor DWORD.
  5. Escreva UseWindowsUserCredentials e, em seguida, prima ENTER.
  6. Clique com o botão direito em UseWindowsUserCredentials e, em seguida, clique em Modificar.
  7. Na caixa Dados do valor, escreva o valor que pretende utilizar e, em seguida, clique em OK.

    Nota Ao definir o valor de UseWindowsUserCredentials como 1, serão utilizadas apenas credenciais de ambiente de trabalho de utilizador. Os seguintes cenários poderão ajudá-lo a determinar o valor que pretende utilizar.
    • Conta: Domínio
      UseWindowsUserCredentials: 0 (ou não existir)
      Protocolo: TCP, HTTP com autorização NTML
      Resultado: Ligação ao Microsoft Exchange sem solicitar credenciais de utilizador.
    • Conta: Sem Domínio
      UseWindowsUserCredentials: 0 (ou não existir)
      Protocolo: TCP, HTTP com autorização NTLM
      Resultado: Solicitação de credenciais de utilizador e ligação ao Microsoft Exchange.
    • Conta: Domínio
      UseWindowsUserCredentials: 1
      Protocolo: TCP, HTTP com autorização NTLM
      Resultado: Ligação ao Microsoft Exchange sem solicitar credenciais de utilizador.
    • Conta: Sem Domínio
      UseWindowsUserCredentials: 1
      Protocolo: TCP, HTTP com autorização NTLM
      Resultado: Não são solicitadas credenciais de utilizador nem é estabelecida a ligação ao Microsoft Exchange. Permanece no estado desligado, tentando ocasionalmente estabelecer a ligação.
    • Conta: Domínio
      UseWindowsUserCredentials: 1
      Protocolo: HTTP com autorização Básica
      Resultado: Solicitação de credenciais de utilizador e ligação com êxito ao Microsoft Exchange. Além disso, continuará a solicitar se escrever incorrectamente a palavra-passe.
    • Conta: Sem Domínio
      UseWindowsUserCredentials: 1
      Protocolo: HTTP com autorização Básica
      Resultado: Solicitação de credenciais de utilizador e ligação com êxito ao Microsoft Exchange. Além disso, se escrever incorrectamente a palavra-passe, continuará a solicitar.
    • Conta: Domínio
      UseWindowsUserCredentials: 1
      Passos Adicionais: Ao configurar o perfil, seleccione Solicitar sempre o nome de utilizador e a palavra-passe.
      Resultado: Solicitação de credenciais de utilizador e ligação com êxito ao Microsoft Exchange.
  8. No menu Ficheiro, clique em Sair para sair do Editor de Registo.
Pode utilizar a seguinte entrada de registo para desactivar a solicitação de credenciais quando receber um erro de autenticação relativo às credenciais.

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


(predefinido para FALSO, 1 é VERDADEIRO e 0 é FALSO)

Pode utilizar a seguinte entrada de registo para definir um tempo limite. Se recebermos um erro de autenticação, as tentativas de obter outro conjunto de credenciais serão mal sucedidas durante o tempo limite definido nesta entrada de registo.

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


[predefinido para 10000 mseg (0x2710), valor máximo é 2147483648 (0x8000000)]

O problema está corrigido?

  • Verifique se o problema está corrigido. Se o problema estiver corrigido, terminou esta secção. Se o problema não estiver corrigido, pode contactar o suporte.
  • Agradecemos os seus comentários. Para enviar comentários ou comunicar quaisquer problemas com esta solução, deixe um comentário no blogue "Corrigir por mim" ou envie-nos uma mensagem de correio electrónico.

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Esta correcção não resolverá o problema caso se verifiquem as seguintes condições:
  • Possui múltiplas contas do Microsoft Exchange Server que utilizam diferentes credenciais de utilizador.
  • Definiu o valor de UseWindowsUserCredentials como 1 no registo.
Por exemplo, iniciou sessão no Windows como Fourthcoffee\User1. Contudo, iniciou o Outlook com um perfil para a caixa de correio de Fourthcoffee\User2.

Neste cenário, o Outlook liga-se ao Active Directory, efectuando primeiro uma chamada de procedimento remoto (RPC) de referência no Exchange Server. Segue-se uma segunda RPC para o Active Directory indicado pela referência. Nenhuma destas RPC requer quaisquer informações sobre a conta de caixa de correio. Neste caso, a conta de caixa de correio é Fourthcoffee\User2.

Por predefinição, o Outlook tenta sempre primeiro as credenciais que utiliza para iniciar sessão, neste caso Fourthcoffee\User1. Por conseguinte, esta ligação é considerada bem sucedida. Ou seja, as credenciais de computador de Fourthcoffee\User1. Em seguida, o Outlook tenta estabelecer a ligação à caixa de correio de Fourthcoffee\user2. Uma vez que as credenciais de Fourthcoffee\User1 foram utilizadas com êxito durante o processo de referência do Active Directory, o Outlook tenta utilizar estas mesmas credenciais para iniciar sessão na caixa de correio de Fourthcoffee\User2. Dado que Fourthcoffee\User1 não possui permissões para a caixa de correio de Fourthcoffee\User2, o início de sessão na caixa de correio falha. O acesso é negado. Como UseWindowsUserCredentials está definido para 1 neste exemplo, o Outlook utiliza apenas as credenciais de ambiente de trabalho e suprime a solicitação de credenciais. Por conseguinte, falha repetidamente em silêncio.

Propriedades

Artigo: 956531 - Última revisão: segunda-feira, 23 de Janeiro de 2012 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Office Outlook 2007
Palavras-chave: 
kboffice2007presp2fix kbexpertiseinter kbqfe kbbug kbfix kbfixme kbmsifixme KB956531

Submeter comentários