A chamada de função ResolveName não devolve o código de erro MAPI_E_USER_CANCEL depois de aplicar a correcção 823719 para o Exchange 2000 Server

Traduções de Artigos Traduções de Artigos
Artigo: 834796 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Depois de aplicar e activar a correcção descrita no artigo da base de dados de conhecimento da Microsoft 823719, se o programa MAPI utiliza vários threads, para ligar e utilizar o fornecedor de livro de endereços MAPI, a chamada de função ResolveName não devolve o código de erro MAPI_E_USER_CANCEL esperado. Em vez disso, os threads deixar de responder e não devolver, como especificado no valor de tempo de espera do thread.

Este sintoma ocorre quando se verificam as seguintes condições:
  • O programa MAPI liga a um arquivo de caixa de correio do Microsoft Exchange 2000 Server.
  • O programa MAPI executa no Exchange 2000 server ou num servidor membro que tem acesso a componentes MAPI do Exchange 2000 Server.
  • Referência de catálogo global está activada no Exchange 2000 server.
  • Ter instalado e activado a correcção descrita no seguinte artigo da base de dados de conhecimento da Microsoft:
    823719Fornecedor de livro de endereços de MAPI do Exchange 2000 não consegue ligar um servidor de catálogo global diferente se o servidor de catálogo global actual não estiver disponível
  • O programa MAPI inicia vários threads chamar a função ResolveName utilizando o objecto LPADRBOOK que é obtido por uma chamada para IMAPISession::OpenAddressBook método.
  • O servidor de catálogo global que o programa MAPI aponta para ficar indisponível.
Quando todas as estas condições são verdadeiras, threads subsequentes que são utilizadas para ligar e utilizar o fornecedor de livro de endereços de MAPI do Exchange deixar de responder e não devolvem o código de erro adequada. Além disso, os threads não atingem o tempo limite acordo com à definição de tempo de espera de thread configurado no registo utilizando as instruções do artigo da base de dados de conhecimento da Microsoft 823719. Quando a chamada de função ResolveName devolve, devolve um código de êxito em vez do MAPI_E_USER_CANCEL código de erro.

Causa

Este problema ocorre porque, quando o programa MAPI utiliza vários threads na função ResolveName , apenas um thread está autorizado a aceder ao fornecedor livro de endereços MAPI. Todos os outros threads bloqueados.

Resolução

Actualizar informações

O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:

Reduzir esta imagemExpandir esta imagem
Download
Download the Exchange2000-KB870540-v2-x86-ENU.exe package now.

Data de edição: 16 de Agosto de 2004

Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços online
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada que o ajudam a impedir alterações não autorizadas ao ficheiro.

Pré-requisitos

Este conjunto de actualizações requer o Microsoft Exchange 2000 Server Service Pack 3 (SP3).Para obter informações adicionais sobre como obter o service pack mais recente para o Exchange 2000 Server, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
301378Como obter o Exchange 2000 Server service pack mais recente

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta actualização.

Para obter informações adicionais sobre o Agosto de 2004 Exchange 2000 Server posteriores ao atualizações Pack 3, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
870540Disponibilidade do conjunto de actualizações de Agosto de 2004 Exchange 2000 Server Post-Service Pack 3

Ponto Da Situação

A Microsoft confirmou que este é um problema no Microsoft Exchange 2000 Server.

Mais Informação

Para obter informações adicionais sobre actualizações de software da Microsoft, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft
817903Novo esquema de atribuição de nomes de ficheiros para pacotes de actualização de software do Exchange Server

Propriedades

Artigo: 834796 - Última revisão: 30 de janeiro de 2014 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange 2000 Server Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbfix kbexchange2000presp4fix kbbug KB834796 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 834796

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com