Sintomas
Em determinadas condições de rede, o Microsoft Office Outlook 2007 pede-lhe repetidamente uma palavra-passe. Se não introduzir uma palavra-passe ou se introduzir uma palavra-passe incorreta, o Outlook 2007 poderá entrar em modo Offline de forma silenciosa. 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 hotfix se tiver sido aplicada uma política de bloqueio de conta.
Para uma visão geral da política de bloqueio de conta, visite o seguinte site do Microsoft TechNet:
http://technet.microsoft.com/en-us/library/cc783851.aspx
Como obter a hotfix
Este problema foi corrigido no pacote de atalhos do Outlook 2007 957909.
Como ativar a hotfix
Importante: Esta secção, método ou tarefa contém passos que lhe dizem como modificar o registo. No entanto, podem ocorrer problemas graves se modificar o registo incorretamente. Por essa razão, certifique-se de que segue estes passos cuidadosamente. Para uma proteção adicional, eis uma segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como fazer uma segurança e restaurar o registo, clique no número de artigo seguinte para ver o artigo na Base de Dados de Conhecimento Microsoft: 322756 Como fazer uma segurança e restaurar o registo no Windows
Para ativar a hotfix, siga estes passos:
-
Saia do Outlook 2007.
-
Inicie o Editor de Registo.
-
No Windows Vista, clique em Iniciar , escreva regedit na caixa Iniciar Pesquisa e, em seguida, prima Enter.
Se lhe for solicitada a palavra-passe de administrador ou para confirmar, escreva a palavra-passe ou forneça a confirmação. -
No Windows XP, clique em Iniciar, clique
emExecutar, escreva regedit na
caixa Abrir e, em seguida, clique em OK.
-
-
Localize e, em seguida, clique para selecionar 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:
-
Clique com o botão direito do rato na chave do Outlook , aponte para
Novo e, em seguida, clique em Chave. -
Escreva RPC e, em seguida, prima Enter.
-
-
Depois de selecionar a chave especificada no passo 3, aponte para Novo no menu Editar e, em seguida, clique
em Valor DWORD. -
Escreva UseWindowsUserCredentials e, em seguida, prima ENTER.
-
Clique com o botão direito do rato em UseWindowsUserCredentials e, em seguida, clique em Modificar.
-
Na caixa Dados do valor , escreva o valor que pretende utilizar e, em seguida, clique em OK.
Nota Quando definir o valor UseWindowsUserCredentials para 1, só serão utilizadas as credenciais de ambiente de trabalho do utilizador. Os seguintes cenários poderão ajudá-lo a determinar o valor que pretende utilizar.-
Conta: Domínio
UtilizarWindowsUserCredentials: 0 (ou não presente)
Protocolo: TCP, HTTP com autorização NTML
Resultado: Ligue-se ao Microsoft Exchange sem pedir as credenciais dos utilizadores. -
Conta: Não Domínio
UtilizarWindowsUserCredentials: 0 (ou não presente)
Protocolo: TCP, HTTP com autorização NTLM
Resultado: Pede as credenciais dos utilizadores e liga-te ao Microsoft Exchange. -
Conta: Domínio
UtilizarWindowsUserCredentials: 1
Protocolo: TCP, HTTP com autorização NTLM
Resultado: Ligue-se ao Microsoft Exchange sem pedir as credenciais dos utilizadores. -
Conta: Não Domínio
UtilizarWindowsUserCredentials: 1
Protocolo: TCP, HTTP com autorização NTLM
Resultado: não pede credenciais de utilizador e não liga ao Microsoft Exchange. Por vezes, mantém-se no estado desligado e a tentar ligar-se. -
Conta: Domínio
UtilizarWindowsUserCredentials: 1
Protocolo: HTTP com autorização Básica
Resultado: pede credenciais de utilizador e liga-se ao Microsoft Exchange com êxito. Além disso, continuará a pedir-lhe se digitar inde forma erradamente a sua palavra-passe. -
Conta: Não Domínio
UtilizarWindowsUserCredentials: 1
Protocolo: HTTP com autorização Básica
Resultado: pede credenciais de utilizador e liga-se ao Microsoft Exchange com êxito. Além disso, se digitar inde forma erradamente a sua palavra-passe, esta continuará a pedir-lhe. -
Conta: Domínio
UtilizarWindowsUserCredentials: 1
Passos Adicionais: Quando configurar o perfil, selecione Pedir sempre o nome de utilizador e a palavra-passe.
Resultado: pede credenciais de utilizador e liga-se ao Microsoft Exchange com êxito.
-
-
No menu Ficheiro , clique em Sair
para sair do Editor de Registo.
Pode utilizar a seguinte entrada de registo para desativar os pedidos de credenciais quando recebe um erro de autenticação nas credenciais.
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\DisableTransientFailureAuthPrompts (DWORD)
(predefinição: FALSO, 1 é VERDADEIRO e 0 é FALSO)
Pode utilizar a seguinte entrada de registo para definir um período de tempo final. Se recebermos um erro de autenticação, as tentativas de adquirir outro conjunto de credenciais irão falhar durante um período de tempo definido nesta entrada de registo.
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\TransientFailureBackoff (DWORD)
[predefinições: 10000 msec (0x2710), o valor máximo é 2147483648 (0x8000000)]
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Mais Informações
Esta solução de problemas não será resolvida se as seguintes condições se detecionarem:
-
Tem várias contas Microsoft Exchange Server que utilizam credenciais de utilizador diferentes.
-
Pode definir o valor UseWindowsUserCredentials para 1 no registo.
Por exemplo, in sessão no Windows como Fourthcoffee\User1. No entanto, pode iniciar o Outlook com um perfil para a caixa de correio da Fourthcoffee\User2.
Neste cenário, o Outlook liga-se ao Active Directory ao fazer primeiro uma chamada de procedimento remoto de referência (RPC) contra a Exchange Server. Isto é seguido por um segundo RPC para o Active Directory disponibilizado pela recomendação. Nenhum destes RPCs necessita de informações sobre a conta da caixa de correio. Neste caso, a conta da caixa de correio é Fourthcoffee\User2.
Por predefinição, o Outlook tenta sempre as credenciais que utiliza para iniciar sessão primeiro no computador, neste caso Fourthcoffee\User1. Por conseguinte, esta ligação é considerada como sendo bem-sucedida. Ou seja, as credenciais do computador para Fourthcoffee\User1. Em seguida, o Outlook tenta ligar-se à caixa de correio da 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 essas mesmas credenciais para iniciar sessão na caixa de correio fourthcoffee\User2. Uma vez que Fourthcoffee\User1 não tem permissões para a caixa de correio da Fourthcoffee\User2, o início de sessão da caixa de correio falha. O acesso é negado. Uma vez que UtilizarWindowsUserCredentials está definido como 1 neste exemplo, o Outlook utiliza apenas as credenciais de ambiente de trabalho e suprimi o pedido de credenciais. Desta forma, a ação falha repetidamente.